Mock Version: 5.0 Mock Version: 5.0 Mock Version: 5.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/freefem++.spec'], chrootPath='/var/lib/mock/f40-build-801819-143849/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9a6001o0:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9a6001o0:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '928947b6cf8945d09247359b505cf007', '-D', '/var/lib/mock/f40-build-801819-143849/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9a6001o0:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/freefem++.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1708905600 Wrote: /builddir/build/SRPMS/freefem++-4.14-8.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/freefem++.spec'], chrootPath='/var/lib/mock/f40-build-801819-143849/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9a6001o0:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9a6001o0:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '93b7f77750e74ac298da874977d27172', '-D', '/var/lib/mock/f40-build-801819-143849/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9a6001o0:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/freefem++.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1708905600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.c1Qz7N + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf freefem++-4.14 + /usr/bin/mkdir -p freefem++-4.14 + cd freefem++-4.14 + rm -rf /builddir/build/BUILD/freefem++-4.14-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/freefem++-4.14-SPECPARTS + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/FreeFem-sources-4.14.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mv FreeFem-sources-4.14 serial + pushd serial ~/build/BUILD/freefem++-4.14/serial ~/build/BUILD/freefem++-4.14 Patch #1 (0001-Build-fixes.patch): + echo '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 Patch #2 (0002-Fix-formating-buffers.patch): + echo 'Patch #2 (0002-Fix-formating-buffers.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file src/libMesh/memory.c Patch #3 (0003-Wsign-compare.patch): + echo '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 Patch #4 (0004-Wimplicit-function-declaration.patch): + echo '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 Patch #5 (0005-Wreorder.patch): + echo '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 Patch #6 (0006-Remove-src-medit-eigenv.h.patch): + echo '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 Patch #7 (0007-Wformat-overflow.patch): + echo '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 Patch #8 (0008-Use-test-e-instead-of-test-f.patch): + echo '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 Patch #9 (0009-Fix-quoting.patch): + echo 'Patch #9 (0009-Fix-quoting.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file etc/config/m4/acmpi.m4 Patch #10 (0010-Use-prebuilt-FreeFEM-documentation.pdf.patch): + echo 'Patch #10 (0010-Use-prebuilt-FreeFEM-documentation.pdf.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file Makefile.am Patch #11 (0011-Install-docs-into-docdir.patch): + echo 'Patch #11 (0011-Install-docs-into-docdir.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file Makefile.am Patch #12 (0012-Use-libdir-to-setup-ff_prefix_dir.patch): + echo '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 Patch #14 (0014-Wmisleading-indentation.patch): + echo '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-Fix-missing-includes-for-gcc-11.patch): + echo 'Patch #15 (0015-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 #16 (0016-Modernize-autotools.patch): + echo 'Patch #16 (0016-Modernize-autotools.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file etc/config/m4/ax_lib_gsl.m4 Patch #17 (0017-Unbundle-boost.patch): + echo 'Patch #17 (0017-Unbundle-boost.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file 3rdparty/Makefile.am patching file configure.ac Patch #18 (0018-Fedora-hacks.patch): + echo 'Patch #18 (0018-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 #19 (0019-Modernize-autotools.patch): + echo 'Patch #19 (0019-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 + sed -i -e s,/hpddm/zip/7113b9a6b77fceee3f52490cb27941a87b96542f,/hpddm/zip/a789a193f3c9c7c3c2674eb8d1f8db95cd1ae48c, -e 's,'\''6910b7b974f0b60d9c247c666e7f3862'\'','\''debcabc4cb0100cd5e79f9efb8cbafe3'\'',' 3rdparty/getall + sed -i -e s,/htool/archive/946875d79d0036afb4dc2c0c13c165a607d830df.zip,/htool/archive/946875d79d0036afb4dc2c0c13c165a607d830df.zip, -e 's,'\''1403db4800a2d4b69f3da7eb3f6687a2'\'','\''1403db4800a2d4b69f3da7eb3f6687a2'\'',' 3rdparty/getall + sed -i -e s,/BemTool/archive/629c44513698405b58c50650cba69419474062ad.zip,/BemTool/archive/629c44513698405b58c50650cba69419474062ad.zip, -e 's,'\''869832f5cbec4dfb2c16e2d94bad0b7d'\'','\''869832f5cbec4dfb2c16e2d94bad0b7d'\'',' 3rdparty/getall + sed -i -e 's,XFAIL_TESTS = ,XFAIL_TESTS = Pinocchio.edp ,' examples/3dSurf/Makefile.am + sed -i -e 's,XFAIL_TESTS = ,XFAIL_TESTS = testvtk.edp ,' examples/3dSurf/Makefile.am + sed -i -e 's,XFAIL_TESTS =$,XFAIL_TESTS = ,' examples/3d/Makefile.am + sed -i -e 's,XFAIL_TESTS =,XFAIL_TESTS = fallingspheres.edp ,' examples/3d/Makefile.am + sed -i -e s,MUMPS_5.4.0.tar.gz,MUMPS_5.5.1.tar.gz, -e 's,'\''808178997dc571c748e9cf0cabf9a26e'\'','\''da26c4b43d53a9a6096775245cee847f'\'',' 3rdparty/getall + sed -i -e s,5.4.0,5.5.1, 3rdparty/mumps-seq/Makefile + sed -e s,5.4.0,5.5.1, + 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:1136: warning: file `etc/config/m4/acmpi.m4' included several times configure.ac:1218: warning: file `etc/config/m4/acmpi.m4' included several times configure.ac:1298: 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:1298: the top level configure.ac:2005: warning: Update your code to rely only on HAVE_SYS_TIME_H, configure.ac:2005: then remove this warning and the obsolete code below it. configure.ac:2005: All current systems provide time.h; it need not be checked for. configure.ac:2005: Not all systems provide sys/time.h, but those that do, all allow configure.ac:2005: 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-20231112gita789a19.zip 3rdparty/pkg/hpddm.zip + cp /builddir/build/SOURCES/FreeFEM-documentation-4.13-20231206.pdf FreeFEM-documentation.pdf + cp /builddir/build/SOURCES/freeyams.2012.02.05.tgz 3rdparty/pkg/ + cp /builddir/build/SOURCES/htool-20230530git946875d.zip 3rdparty/pkg/htool.zip + cp /builddir/build/SOURCES/bemtool-20230917git629c445.zip 3rdparty/pkg/bemtool.zip + cp /builddir/build/SOURCES/mshmet.2012.04.25.tgz 3rdparty/pkg/ + cp /builddir/build/SOURCES/MUMPS_5.5.1.tar.gz 3rdparty/pkg/ + popd ~/build/BUILD/freefem++-4.14 + cp -r serial openmpi + cp -r serial mpich + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.cCjXVz + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' ~/build/BUILD/freefem++-4.14/serial ~/build/BUILD/freefem++-4.14 + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd freefem++-4.14 + pushd serial + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' x '!=' x ']' + '[' 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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run ++ pwd + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --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/lib64/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/lib64 -lflexiblas' '--with-arpack=-L/usr/lib64 -larpack' --without-cadna --with-mpi=no --docdir=/usr/share/doc/freefem++ 'CPPFLAGS=-I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch' 'CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC' 'CXXFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC' configure: WARNING: unrecognized options: --enable-bem, --enable-download_bem, --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 riscv64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking whether to enable maintainer-specific portions of Makefiles... no checking for riscv64-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 riscv64-redhat-linux-gnu-gfortran... no checking for riscv64-redhat-linux-gnu-f90... no checking for riscv64-redhat-linux-gnu-xlf90... no checking for riscv64-redhat-linux-gnu-g95... no checking for riscv64-redhat-linux-gnu-ifort... no checking for riscv64-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 riscv64-redhat-linux-gnu-gfortran... no checking for riscv64-redhat-linux-gnu-f90... no checking for riscv64-redhat-linux-gnu-xlf... no checking for riscv64-redhat-linux-gnu-xlf90... no checking for riscv64-redhat-linux-gnu-g95... no checking for riscv64-redhat-linux-gnu-f77... no checking for riscv64-redhat-linux-gnu-fort77... no checking for riscv64-redhat-linux-gnu-gfortran... no checking for riscv64-redhat-linux-gnu-ifort... no checking for riscv64-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... riscv64-redhat-linux-gnu checking host system type... riscv64-redhat-linux-gnu checking how to get verbose linking output from gfortran... -v checking for Fortran 77 libraries of gfortran... -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm 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/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm ; -DAdd_ in plugin/seq/WHERE_LIBRARY-config " configure: ++ add fc : -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm ; -DAdd_ in plugin/seq/WHERE_LIBRARY-config " checking for riscv64-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/lib64/ff++/4.14 configure: ----- CPU kind: riscv64 , intel/amd: no checking whether to generate debugging information... no configure: CXXFLAGS = -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG checking whether the C++ compiler accepts -std=gnu++14... yes configure: ++ add cxx11 : -std=gnu++14 ; -std=gnu++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/lib64/petsc/conf/petscvariables configure: choose MPI from petsc : /usr/lib/petsc/bin/petsc-mpiexec.uni configure: without petsc, slepc ***** 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... no checking for MKL... root: , arch: , ... which: no libopenblas.dll in (/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin) checking for blas_zdotu_sub in -L/usr/lib64 -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/lib64 -lflexiblas ; in plugin/seq/WHERE_LIBRARY-config " checking for lapack in -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm, -L/usr/lib64 -lflexiblas and -llapack ... yes configure: ++ add arpack : -L/usr/lib64 -larpack ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add lapack : -L/usr/lib64 -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... no checking check mmg... no checking check zlib... yes checking check parmmg... no checking check tetgen... yes checking check ipopt... yes checking check nlopt... yes checking kernel version... 6.1.55 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/lib64 -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/bem/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-bem, --enable-download_bem, --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 mmg parmmg gmm scalapack pipe MMAP NewSolver mkl hpddm bemtool configure: -- without plugins: parmetis.so mmg3d.so mmg.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 bem.so RadiativeTransfer_htool.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 -j48 make all-recursive make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial' Making all in 3rdparty make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' mkdir bin mkdir lib mkdir include Making all in blas make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/blas' make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/blas' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/blas' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/blas' Making all in arpack make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/arpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/arpack' Making all in umfpack make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/umfpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/umfpack' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' cd ../src/libMesh && make 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 ""; then make install-htool; else true; fi make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o chrono.o chrono.c gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o eigenv.o eigenv.c make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o libmeshb7.o libmeshb7.c if test -n ""; then make install-bemtool; else true; fi gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o memory.o memory.c \n\n ****** mshmet ****** \n\n touch tag-install-other /usr/bin/grep: WHERE-LD: No such file or directory make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/mshmet/src; make make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src' gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/boulep.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//boulep.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/defmet.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//defmet.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/eigenv.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//eigenv.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/gradls.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//gradls.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/hash.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//hash.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/hessls.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//hessls.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/inout.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//inout.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//libmeshb7.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/lissag.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//lissag.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/lplib3.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//lplib3.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/memory.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//memory.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/mshme1.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//mshme1.o echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/compil.date gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/norpoi.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//norpoi.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/redsim.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//redsim.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/scalem.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//scalem.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/mshmetlib.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/boulep.c: In function ‘boulep_2d’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/lissag.c: In function ‘lissag_3d’: /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/mshmet/src/sourceslib/lissag.c: In function ‘lissag_2d’: /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/lissag.c:82:16: warning: variable ‘p1’ set but not used [-Wunused-but-set-variable] 82 | pPoint p0,p1; | ^~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/hessls.c: In function ‘nrmhes_3d’: /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/hessls.c:550:7: warning: "/*" within comment [-Wcomment] 550 | /* variable weight / /builddir/build/BUILD/freefem++-4.14/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.14/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.14/serial/3rdparty/mshmet/src/sourceslib/hessls.c:475:12: warning: unused variable ‘p0’ [-Wunused-variable] 475 | pPoint p0; | ^~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/hessls.c: In function ‘nrmhes_2d’: /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/hessls.c:640:7: warning: "/*" within comment [-Wcomment] 640 | /* variable weight * /builddir/build/BUILD/freefem++-4.14/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.14/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.14/serial/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.14/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 echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/compil.date #gcc -c -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/sourceslib/mshmet.c -o /builddir/build/BUILD/freefem++-4.14/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-errors -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.14/serial/src/libMesh/ -lMesh /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//boulep.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//defmet.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//eigenv.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//gradls.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//hash.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//hessls.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//inout.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//lplib3.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//mshme1.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//norpoi.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//redsim.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//scalem.o -o /mshmet -lm ar rv /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//libmshmet.a /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//boulep.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//defmet.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//eigenv.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//gradls.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//hash.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//hessls.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//inout.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//lplib3.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//mshme1.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//norpoi.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//redsim.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//scalem.o ar: creating /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//libmshmet.a a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//boulep.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//defmet.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//eigenv.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//gradls.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//hash.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//hessls.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//inout.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//libmeshb7.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//lissag.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//lplib3.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//memory.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//mshme1.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//mshmetlib.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//norpoi.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//redsim.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//scalem.o ranlib /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src/objects//libmshmet.a make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet/src' touch ./src/FAIT make WHERE ./src/../.. make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet' cp /builddir/build/BUILD/freefem++-4.14/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.14/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.14/serial/3rdparty/mshmet' touch ./src/FAIRE make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/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.14/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib cp /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/./freeyams.2012.02.05/sources/*.c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/./freeyams.2012.02.05/sources/*.h /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib rm /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib/memory.c cp /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/./freeyams.2012.02.05/sources/compil.date /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib cd /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib/yams.c /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams' cp yamslib_internal.h yamslib.c yamslib.h /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib/ cp makefile-yams.inc /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/./freeyams.2012.02.05/makefile cd /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/./freeyams.2012.02.05; make make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05' gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/addver.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/addver.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_a.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/angdef.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/blinde.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/boulep.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/calpar.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar_a.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar_q.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/chkspl.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/chkspl_a.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/chktge.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/chrono.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar1.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/coledg.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/colpo3.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/colpoi.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/colver.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colver.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/cutmet.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/debug.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delar1.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled0.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled1.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled2.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo1.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo2.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/denois.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/denois.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/eigenv.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/error.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/error.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa0.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa1.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa2.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/hash.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/hash.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/heap.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/heap.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inival.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/inival.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c: In function ‘analar_q’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c: In function ‘analfa’: /builddir/build/BUILD/freefem++-4.14/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 ); | ~~~~~^~~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c: In function ‘colar2’: /builddir/build/BUILD/freefem++-4.14/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; | ^~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c: In function ‘bilan’: /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c: In function ‘dumpit’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c: In function ‘debug_q’: /builddir/build/BUILD/freefem++-4.14/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.14/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; | ^~~ /builddir/build/BUILD/freefem++-4.14/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.14/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 /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c: In function ‘typelt’: /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c: In function ‘delnul’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c: In function ‘coorpo’: /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/inout.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/lenseg.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c: In function ‘flprdg’: /builddir/build/BUILD/freefem++-4.14/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.14/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; | ^~~~~~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c: In function ‘flipa3’: /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c: In function ‘inmsh2’: /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c: In function ‘inbbf’: /builddir/build/BUILD/freefem++-4.14/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.14/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'; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/metric_a.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o /builddir/build/BUILD/freefem++-4.14/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") ) | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/norpoi.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c: In function ‘curvpt’: /builddir/build/BUILD/freefem++-4.14/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.14/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; | ^~ /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/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.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c: In function ‘delpo0’: /builddir/build/BUILD/freefem++-4.14/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) ) /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:139:7: warning: pointer ‘inp’ may be used after ‘fclose’ [-Wuse-after-free] 139 | fclose(inp); | ^~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optedg.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optfem.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia1.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia2.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia3.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/opticu.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function ‘loadMesh’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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) ) { | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optima.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optima.o /builddir/build/BUILD/freefem++-4.14/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) ) { | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optlen_a.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function ‘read_sol_headers’: /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function ‘read_int’: /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function ‘saveMesh’: /builddir/build/BUILD/freefem++-4.14/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 ) { | ~~~~~~~~^~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo2.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function ‘LM_read_field’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optra4.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function ‘saveQuadMesh’: /builddir/build/BUILD/freefem++-4.14/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 ) { | ~~~~~~~~^~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outbbf.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outms2.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function ‘loadSol’: gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c: In function ‘noshrk’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_q.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outwrl.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsar.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/prichk.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/prierr.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/prigap.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/prihis.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/prilen.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c: In function ‘optpo1_q’: /builddir/build/BUILD/freefem++-4.14/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.14/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; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/primsg.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/priout.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/priout.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c: In function ‘outqua’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c: In function ‘outqua_a’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c: In function ‘parsop’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/pritim.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/ptmult.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa_a.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/radedg_a.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/rchsub.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/setvoi.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/sident.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c: In function ‘priqua’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c: In function ‘qualfa_2d’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c: In function ‘priqua_a’: /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/sizcor.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/sizcor_a.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/split.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/split.o /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:15: /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/sproto.h:92:14: note: previously declared as ‘double *’ 92 | int sol3x3(double *,double *,double *); | ^~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/split_a.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/stack.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/subdvd.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/swapar.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/tabvo2.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/taspoi.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/tgepoi.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/updtop.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams1.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c: In function ‘sident’: /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams3.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:87:30: warning: ‘b1[0]’ may be used uninitialized [-Wmaybe-uninitialized] 87 | b2[1] = nna[2]*b1[0] - nna[0]*b1[2]; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:88:30: 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.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:86:30: warning: ‘b1[2]’ may be used uninitialized [-Wmaybe-uninitialized] 86 | b2[0] = nna[1]*b1[2] - nna[2]*b1[1]; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams4.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams6.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams8.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c: In function ‘stscan’: /builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy1.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy2.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o gcc -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy3.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c: In function ‘yams0’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c: In function ‘yams22’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c: In function ‘yamsq’: /builddir/build/BUILD/freefem++-4.14/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; | ^~ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c: In function ‘yams_main’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~~ echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/compil.date gcc -c -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o -I../../../src/libMesh/ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c: In function ‘yams0’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh/ /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/../yams.c -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams.o -I../../../src/libMesh/ ar rv /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/addver.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colver.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/debug.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/denois.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/error.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/hash.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/heap.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/inival.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/inout.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optima.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/priout.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/sident.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/split.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/stack.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o ar: creating /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/addver.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/colver.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/debug.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/denois.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/error.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/hash.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/heap.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/inival.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/inout.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optima.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/priout.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/sident.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/split.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/stack.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o a - /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o a - /builddir/build/BUILD/freefem++-4.14/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-errors -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.14/serial/3rdparty/lib -lMesh /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams.o -o /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/bin/yams2 /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a -lm -L../../../src/libMesh/ -lMesh ranlib /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/serial/3rdparty/yams' touch FAIRE make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/mumps-seq' ../../config.status --file="Makefile.inc:Makefile-mumps-5.5.1.inc" config.status: creating Makefile.inc tar xzf ../pkg/MUMPS_5.5.1.tar.gz touch MUMPS_5.5.1/tag-tar cp Makefile.inc MUMPS_5.5.1 cd MUMPS_5.5.1 && make d make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1' (cd libseq; make) if [ "./PORD/lib/" != "" ] ; then \ cd ./PORD/lib/; \ make CC="gcc" CFLAGS="-O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC " AR="ar rv " RANLIB="ranlib" OUTC="-o " LIBEXT=".a" LIBEXT_SHARED="" libpord.a; \ fi; make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/PORD/lib' gcc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c graph.c -o graph.o make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq' gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -c mpi.f -o mpi.o gcc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c gbipart.c -o gbipart.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DAdd_ -I. -c mpic.c -o mpic.o gcc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c gbisect.c -o gbisect.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DAdd_ -I. -c elapse.c -o elapse.o gcc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c ddcreate.c -o ddcreate.o gcc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c ddbisect.c -o ddbisect.o gcc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c nestdiss.c -o nestdiss.o gcc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c multisector.c -o multisector.o gcc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c gelim.c -o gelim.o gcc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c bucket.c -o bucket.o gcc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c tree.c -o tree.o gcc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c symbfac.c -o symbfac.o gcc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c interface.c -o interface.o gcc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c sort.c -o sort.o gcc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c minpriority.c -o minpriority.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; | ^~~~~~~~~~~~~~ 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; | ^~~ 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: 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); | ^~~~~ 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; | ^~~ mpi.f:585:72: 585 | CALL MUMPS_COPY_LOGICAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘s’ at (1); passed INTEGER(4) to LOGICAL(4) mpi.f:585:72: 585 | CALL MUMPS_COPY_LOGICAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘r’ at (1); passed INTEGER(4) to LOGICAL(4) mpi.f:587:72: 587 | CALL MUMPS_COPY_REAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘s’ at (1); passed INTEGER(4) to REAL(4) mpi.f:587:72: 587 | CALL MUMPS_COPY_REAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘r’ at (1); passed INTEGER(4) to REAL(4) mpi.f:590:72: 590 | 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:590:72: 590 | 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:592:72: 592 | CALL MUMPS_COPY_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘s’ at (1); passed INTEGER(4) to COMPLEX(4) mpi.f:592:72: 592 | CALL MUMPS_COPY_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘r’ at (1); passed INTEGER(4) to COMPLEX(4) mpi.f:594:72: 594 | 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:594:72: 594 | 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:596:72: 596 | 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:596:72: 596 | 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:600:72: 600 | CALL MUMPS_COPY_INTEGER8( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘s’ at (1); passed INTEGER(4) to INTEGER(8) mpi.f:600:72: 600 | 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:359:46: 359 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:359:35: 359 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:359:60: 359 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:359:40: 359 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:370:31: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:370:36: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:370:65: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:370:46: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:371:21: 371 | & IREQ, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:370:54: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:370:59: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:380:31: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:380:36: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:380:63: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:380:46: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:380:52: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] mpi.f:381:21: 381 | & IREQ, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:380:57: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:392:50: 392 | SUBROUTINE MPI_TYPE_COMMIT( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument ‘ierr_mpi’ at (1) [-Wunused-dummy-argument] mpi.f:392:40: 392 | SUBROUTINE MPI_TYPE_COMMIT( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument ‘newtyp’ at (1) [-Wunused-dummy-argument] mpi.f:398:48: 398 | SUBROUTINE MPI_TYPE_FREE( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument ‘ierr_mpi’ at (1) [-Wunused-dummy-argument] mpi.f:398:38: 398 | SUBROUTINE MPI_TYPE_FREE( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument ‘newtyp’ at (1) [-Wunused-dummy-argument] mpi.f:404:54: 404 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:405:46: 405 | & IERR_MPI ) | 1 Warning: Unused dummy argument ‘ierr_mpi’ at (1) [-Wunused-dummy-argument] mpi.f:404:44: 404 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument ‘length’ at (1) [-Wunused-dummy-argument] mpi.f:404:63: 404 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument ‘newtype’ at (1) [-Wunused-dummy-argument] mpi.f:411:45: 411 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument ‘commute’ at (1) [-Wunused-dummy-argument] mpi.f:411:36: 411 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument ‘func’ at (1) [-Wunused-dummy-argument] mpi.f:411:55: 411 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument ‘ierr’ at (1) [-Wunused-dummy-argument] mpi.f:420:38: 420 | SUBROUTINE MPI_OP_FREE( OP, IERR ) | 1 Warning: Unused dummy argument ‘ierr’ at (1) [-Wunused-dummy-argument] mpi.f:420:32: 420 | SUBROUTINE MPI_OP_FREE( OP, IERR ) | 1 Warning: Unused dummy argument ‘op’ at (1) [-Wunused-dummy-argument] mpi.f:427:31: 427 | & POSITION, COMM, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:426:49: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:426:32: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘inbuf’ at (1) [-Wunused-dummy-argument] mpi.f:426:39: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘incnt’ at (1) [-Wunused-dummy-argument] mpi.f:426:57: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘outbuf’ at (1) [-Wunused-dummy-argument] mpi.f:426:65: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘outcnt’ at (1) [-Wunused-dummy-argument] mpi.f:427:25: 427 | & POSITION, COMM, IERR ) | 1 Warning: Unused dummy argument ‘position’ at (1) [-Wunused-dummy-argument] mpi.f:438:53: 438 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:438:47: 438 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:438:37: 438 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument ‘incnt’ at (1) [-Wunused-dummy-argument] mpi.f:438:59: 438 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument ‘size’ at (1) [-Wunused-dummy-argument] mpi.f:448:45: 448 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:448:34: 448 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:448:53: 448 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:448:39: 448 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:459:30: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:459:35: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:459:64: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:459:45: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:459:53: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:460:23: 460 | & STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:459:58: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:471:39: 471 | SUBROUTINE MPI_REQUEST_FREE( IREQ, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:479:30: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:479:35: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:479:62: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:479:45: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:479:51: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] mpi.f:479:56: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:490:31: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:490:36: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:490:63: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:490:46: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:490:52: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] mpi.f:490:57: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:501:31: 501 | SUBROUTINE MPI_TEST( IREQ, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:501:45: 501 | SUBROUTINE MPI_TEST( IREQ, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:513:31: 513 | & DATATYPE, COMM, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:513:25: 513 | & DATATYPE, COMM, IERR ) | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:512:34: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘inbuf’ at (1) [-Wunused-dummy-argument] mpi.f:512:42: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘insize’ at (1) [-Wunused-dummy-argument] mpi.f:512:60: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘outbuf’ at (1) [-Wunused-dummy-argument] mpi.f:512:68: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘outcnt’ at (1) [-Wunused-dummy-argument] mpi.f:512:52: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘position’ at (1) [-Wunused-dummy-argument] mpi.f:524:31: 524 | SUBROUTINE MPI_WAIT( IREQ, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:524:39: 524 | SUBROUTINE MPI_WAIT( IREQ, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:535:52: 535 | SUBROUTINE MPI_WAITALL( CNT, ARRAY_OF_REQUESTS, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘array_of_requests’ at (1) [-Wunused-dummy-argument] mpi.f:535:60: 535 | SUBROUTINE MPI_WAITALL( CNT, ARRAY_OF_REQUESTS, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:547:52: 547 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument ‘array_of_requests’ at (1) [-Wunused-dummy-argument] mpi.f:547:59: 547 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument ‘index’ at (1) [-Wunused-dummy-argument] mpi.f:547:67: 547 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:744:41: 744 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:744:38: 744 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument ‘cntxt’ at (1) [-Wunused-dummy-argument] mpi.f:744:55: 744 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument ‘npcol’ at (1) [-Wunused-dummy-argument] mpi.f:744:48: 744 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument ‘nprow’ at (1) [-Wunused-dummy-argument] mpi.f:753:38: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘cntxt’ at (1) [-Wunused-dummy-argument] mpi.f:753:66: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘mycol’ at (1) [-Wunused-dummy-argument] mpi.f:753:59: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘myrow’ at (1) [-Wunused-dummy-argument] mpi.f:753:52: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘npcol’ at (1) [-Wunused-dummy-argument] mpi.f:753:45: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘nprow’ at (1) [-Wunused-dummy-argument] mpi.f:761:38: 761 | SUBROUTINE blacs_gridexit( CNTXT ) | 1 Warning: Unused dummy argument ‘cntxt’ at (1) [-Wunused-dummy-argument] mpi.f:775:31: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘desc’ at (1) [-Wunused-dummy-argument] mpi.f:775:59: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘icsrc’ at (1) [-Wunused-dummy-argument] mpi.f:776:22: 776 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument ‘ictxt’ at (1) [-Wunused-dummy-argument] mpi.f:776:33: 776 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:775:52: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘irsrc’ at (1) [-Wunused-dummy-argument] mpi.f:776:27: 776 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument ‘lld’ at (1) [-Wunused-dummy-argument] mpi.f:775:34: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:775:41: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘mb’ at (1) [-Wunused-dummy-argument] mpi.f:775:37: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:775:45: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:785:53: 785 | INTEGER FUNCTION numroc( N, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘isrcproc’ at (1) [-Wunused-dummy-argument] mpi.f:785:36: 785 | INTEGER FUNCTION numroc( N, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:800:36: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:800:51: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:800:40: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:800:57: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:800:44: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:800:33: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:800:30: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:811:33: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:811:48: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:811:37: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:811:60: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:811:54: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:811:41: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:811:27: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:811:30: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:821:55: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:822:27: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:821:70: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:822:42: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:821:43: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:821:59: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:822:31: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:822:48: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:821:63: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:822:35: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:821:46: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:821:52: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:821:37: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:821:30: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:833:36: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:833:51: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:833:40: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:833:57: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:833:44: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:833:33: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:833:30: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:845:33: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:845:48: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:845:37: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:845:60: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:845:54: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:845:41: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:845:27: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:845:30: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:856:55: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:857:27: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:856:70: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:857:42: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:856:43: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:856:59: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:857:31: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:857:48: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:856:63: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:857:35: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:856:46: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:856:52: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:856:37: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:856:30: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:869:36: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:869:51: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:869:40: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:869:57: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:869:44: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:869:33: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:869:30: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:880:33: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:880:48: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:880:37: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:880:60: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:880:54: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:880:41: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:880:27: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:880:30: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:890:55: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:891:27: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:890:70: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:891:42: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:890:43: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:890:59: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:891:31: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:891:48: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:890:63: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:891:35: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:890:46: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:890:52: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:890:37: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:890:30: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:902:36: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:902:51: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:902:40: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:902:57: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:902:44: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:902:33: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:902:30: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:913:33: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:913:48: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:913:37: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:913:60: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:913:54: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:913:41: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:913:27: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:913:30: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:923:55: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:924:27: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:923:70: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:924:42: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:923:43: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:923:59: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:924:31: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:924:48: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:923:63: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:924:35: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:923:46: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:923:52: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:923:37: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:923:30: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:936:59: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘csrc’ at (1) [-Wunused-dummy-argument] mpi.f:935:46: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘desc’ at (1) [-Wunused-dummy-argument] mpi.f:935:40: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘gcindx’ at (1) [-Wunused-dummy-argument] mpi.f:935:32: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘grindx’ at (1) [-Wunused-dummy-argument] mpi.f:936:47: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘lcindx’ at (1) [-Wunused-dummy-argument] mpi.f:936:39: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘lrindx’ at (1) [-Wunused-dummy-argument] mpi.f:936:31: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘mycol’ at (1) [-Wunused-dummy-argument] mpi.f:935:67: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘myrow’ at (1) [-Wunused-dummy-argument] mpi.f:935:60: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘npcol’ at (1) [-Wunused-dummy-argument] mpi.f:935:53: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘nprow’ at (1) [-Wunused-dummy-argument] mpi.f:936:53: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘rsrc’ at (1) [-Wunused-dummy-argument] mpi.f:946:40: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘indxglob’ at (1) [-Wunused-dummy-argument] mpi.f:946:51: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘iproc’ at (1) [-Wunused-dummy-argument] mpi.f:946:61: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘isrcproc’ at (1) [-Wunused-dummy-argument] mpi.f:946:44: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:946:69: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] mpi.f:954:32: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:954:50: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:954:56: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:954:39: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:954:43: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:954:25: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:954:35: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:965:32: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:965:50: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:965:56: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:965:39: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:965:43: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:965:25: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:965:35: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:977:32: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:977:50: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:977:56: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:977:39: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:977:43: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:977:25: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:977:35: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:988:32: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:988:50: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:988:56: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:988:39: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:988:43: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:988:25: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:988:35: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1000:36: 1000 | & ( 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:1000:60: 1000 | & ( 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:1000:42: 1000 | & ( 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:1000:66: 1000 | & ( 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:1000:25: 1000 | & ( 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:1000:49: 1000 | & ( 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:1000:29: 1000 | & ( 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:1000:53: 1000 | & ( 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:1000:13: 1000 | & ( 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:1000:21: 1000 | & ( 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:1000:45: 1000 | & ( 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:1014:36: 1014 | & ( 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:1014:60: 1014 | & ( 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:1014:42: 1014 | & ( 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:1014:66: 1014 | & ( 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:1014:25: 1014 | & ( 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:1014:49: 1014 | & ( 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:1014:29: 1014 | & ( 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:1014:53: 1014 | & ( 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:1014:13: 1014 | & ( 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:1014:21: 1014 | & ( 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:1014:45: 1014 | & ( 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:1027:36: 1027 | & ( 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:1027:60: 1027 | & ( 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:1027:42: 1027 | & ( 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:1027:66: 1027 | & ( 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:1027:25: 1027 | & ( 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:1027:49: 1027 | & ( 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:1027:29: 1027 | & ( 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:1027:53: 1027 | & ( 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:1027:13: 1027 | & ( 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:1027:21: 1027 | & ( 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:1027:45: 1027 | & ( 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:1039:36: 1039 | & ( 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:1039:60: 1039 | & ( 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:1039:42: 1039 | & ( 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:1039:66: 1039 | & ( 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:1039:25: 1039 | & ( 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:1039:49: 1039 | & ( 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:1039:29: 1039 | & ( 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:1039:53: 1039 | & ( 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:1039:13: 1039 | & ( 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:1039:21: 1039 | & ( 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:1039:45: 1039 | & ( 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:1050:53: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1050:32: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1050:58: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1050:47: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1050:50: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1050:39: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1050:44: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1061:53: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1061:32: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1061:58: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1061:47: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1061:50: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1061:39: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1061:44: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1071:53: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1071:32: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1071:58: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1071:47: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1071:50: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1071:39: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1071:44: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1081:53: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1081:32: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1081:58: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1081:47: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1081:50: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1081:39: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1081:44: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1091:53: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1091:32: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1091:58: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1091:47: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1091:50: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1091:39: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1091:44: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1102:53: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1102:32: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1102:58: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1102:47: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1102:50: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1102:39: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1102:44: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1112:53: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1112:32: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1112:58: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1112:47: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1112:50: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1112:39: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1112:44: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1122:53: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1122:32: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1122:58: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1122:47: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1122:50: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1122:39: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1122:44: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1132:43: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1132:67: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1132:58: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1133:39: 1133 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1132:47: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1133:28: 1133 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1133:45: 1133 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1132:64: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1132:51: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1133:32: 1133 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1132:34: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1132:40: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1132:31: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1144:43: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1144:67: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1144:58: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1145:39: 1145 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1144:47: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1145:28: 1145 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1145:45: 1145 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1144:64: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1144:51: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1145:32: 1145 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1144:34: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1144:40: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1144:31: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1157:43: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1157:67: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1157:58: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1158:39: 1158 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1157:47: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1158:28: 1158 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1158:45: 1158 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1157:64: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1157:51: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1158:32: 1158 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1157:34: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1157:40: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1157:31: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1169:43: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1169:67: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1169:58: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1170:39: 1170 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1169:47: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1170:28: 1170 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1170:45: 1170 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1169:64: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1169:51: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1170:32: 1170 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1169:34: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1169:40: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1169:31: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1181:42: 1181 | 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:1181:60: 1181 | 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:1181:57: 1181 | 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:1182:22: 1182 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1181:46: 1181 | 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:1181:64: 1181 | 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:1182:28: 1182 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1181:50: 1181 | 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:1181:68: 1181 | 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:1181:33: 1181 | 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:1181:39: 1181 | 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:1181:30: 1181 | 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:1193:42: 1193 | 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:1193:60: 1193 | 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:1193:57: 1193 | 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:1194:22: 1194 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1193:46: 1193 | 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:1193:64: 1193 | 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:1194:28: 1194 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1193:50: 1193 | 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:1193:68: 1193 | 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:1193:33: 1193 | 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:1193:39: 1193 | 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:1193:30: 1193 | 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:1206:42: 1206 | 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:1206:60: 1206 | 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:1206:57: 1206 | 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:1207:22: 1207 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1206:46: 1206 | 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:1206:64: 1206 | 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:1207:28: 1207 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1206:50: 1206 | 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:1206:68: 1206 | 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:1206:33: 1206 | 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:1206:39: 1206 | 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:1206:30: 1206 | 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:1218:42: 1218 | 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:1218:60: 1218 | 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:1218:57: 1218 | 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:1219:22: 1219 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1218:46: 1218 | 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:1218:64: 1218 | 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:1219:28: 1219 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1218:50: 1218 | 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:1218:68: 1218 | 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:1218:33: 1218 | 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:1218:39: 1218 | 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:1218:30: 1218 | 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:1230:52: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1230:58: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1230:41: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1230:45: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1230:27: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1230:34: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1230:37: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1241:52: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1241:58: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1241:41: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1241:45: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1241:27: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1241:34: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1241:37: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1253:51: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1253:57: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1253:40: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1253:44: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1253:26: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1253:33: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1253:36: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1263:51: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1263:57: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1263:40: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1263:44: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1263:26: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1263:33: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1263:36: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1273:42: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1274:28: 1274 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1273:46: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1273:51: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1273:36: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1273:39: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1273:33: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1274:34: 1274 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1285:54: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1286:28: 1286 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1285:58: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1285:63: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1285:48: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1285:51: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1285:45: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1286:34: 1286 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1297:42: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1298:28: 1298 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1297:46: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1297:51: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1297:36: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1297:39: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1297:33: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1298:34: 1298 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1309:54: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1310:28: 1310 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1309:58: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1309:63: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1309:48: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1309:51: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1309:45: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1310:34: 1310 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1321:37: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1321:63: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1321:55: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1321:42: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1322:60: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1322:45: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1321:47: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1322:54: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1322:37: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1321:33: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1321:30: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1322:22: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1322:29: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1335:37: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1335:63: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1335:55: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1335:42: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1336:60: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1336:45: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1335:47: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1336:54: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1336:37: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1335:33: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1335:30: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1336:22: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1336:29: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1350:37: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1350:63: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1350:55: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1350:42: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1351:60: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1351:45: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1350:47: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1351:54: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1351:37: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1350:33: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1350:30: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1351:22: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1351:29: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1364:37: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1364:63: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1364:55: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1364:42: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1365:60: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1365:45: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1364:47: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1365:54: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1365:37: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1364:33: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1364:30: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1365:22: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1365:29: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1378:35: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1378:52: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1378:40: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1379:34: 1379 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1378:58: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1378:45: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1379:28: 1379 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1378:27: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1378:31: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1378:63: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1379:21: 1379 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1389:35: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1389:52: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1389:40: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1390:34: 1390 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1389:58: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1389:45: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1390:28: 1390 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1389:27: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1389:31: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1389:63: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1390:21: 1390 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1401:35: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1401:52: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1401:40: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1402:34: 1402 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1401:58: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1401:45: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1402:28: 1402 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1401:27: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1401:31: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1401:63: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1402:21: 1402 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1412:35: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1412:52: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1412:40: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1413:34: 1413 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1412:58: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1412:45: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1413:28: 1413 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1412:27: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1412:31: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1412:63: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1413:21: 1413 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1423:28: 1423 | 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:1423:46: 1423 | 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:1424:22: 1424 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1423:52: 1423 | 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:1424:28: 1424 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1423:35: 1423 | 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:1423:59: 1423 | 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:1423:39: 1423 | 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:1423:63: 1423 | 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:1423:25: 1423 | 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:1423:31: 1423 | 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:1423:55: 1423 | 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:1434:28: 1434 | 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:1434:46: 1434 | 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:1435:22: 1435 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1434:52: 1434 | 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:1435:28: 1435 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1434:35: 1434 | 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:1434:59: 1434 | 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:1434:39: 1434 | 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:1434:63: 1434 | 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:1434:25: 1434 | 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:1434:31: 1434 | 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:1434:55: 1434 | 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:1446:28: 1446 | 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:1446:46: 1446 | 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:1447:22: 1447 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1446:52: 1446 | 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:1447:28: 1447 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1446:35: 1446 | 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:1446:59: 1446 | 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:1446:39: 1446 | 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:1446:63: 1446 | 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:1446:25: 1446 | 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:1446:31: 1446 | 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:1446:55: 1446 | 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:1457:28: 1457 | 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:1457:46: 1457 | 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:1458:22: 1458 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1457:52: 1457 | 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:1458:28: 1458 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1457:35: 1457 | 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:1457:59: 1457 | 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:1457:39: 1457 | 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:1457:63: 1457 | 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:1457:25: 1457 | 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:1457:31: 1457 | 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:1457:55: 1457 | 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:1468:66: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1468:63: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1469:37: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1469:34: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1469:52: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1468:50: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1468:70: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1469:41: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1469:27: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1469:45: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1468:53: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1468:56: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1468:30: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1468:44: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1468:36: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1481:66: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1481:63: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1482:37: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1482:34: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1482:52: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1481:50: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1481:70: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1482:41: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1482:27: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1482:45: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1481:53: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1481:56: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1481:30: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1481:44: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1481:36: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1496:66: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1496:63: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1497:37: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1497:34: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1497:52: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1496:50: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1496:70: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1497:41: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1497:27: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1497:45: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1496:53: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1496:56: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1496:30: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1496:44: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1496:36: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1509:66: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1509:63: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1510:37: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1510:34: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1510:52: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1509:50: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1509:70: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1510:41: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1510:27: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1510:45: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1509:53: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1509:56: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1509:30: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1509:44: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1509:36: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1522:54: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1523:39: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1523:31: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1523:56: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1522:59: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1523:43: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1524:37: 1524 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1522:63: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1523:48: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1522:50: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1524:31: 1524 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1522:42: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1522:46: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1522:30: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1523:36: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1522:38: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1523:63: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1535:54: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1536:39: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1536:31: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1536:56: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1535:59: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1536:43: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1537:37: 1537 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1535:63: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1536:48: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1535:50: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1537:31: 1537 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1535:42: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1535:46: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1535:30: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1536:36: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1535:38: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1536:63: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1549:54: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1550:39: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1550:31: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1550:56: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1549:59: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1550:43: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1551:37: 1551 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1549:63: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1550:48: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1549:50: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1551:31: 1551 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1549:42: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1549:46: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1549:30: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1550:36: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1549:38: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1550:63: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1562:54: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1563:39: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1563:31: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1563:56: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1562:59: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1563:43: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1564:37: 1564 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1562:63: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1563:48: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1562:50: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1564:31: 1564 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1562:42: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1562:46: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1562:30: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1563:36: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1562:38: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1563:63: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1575:63: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1576:35: 1576 | & DESCAPOS0, INFO ) | 1 Warning: Unused dummy argument ‘descapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1575:52: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1576:41: 1576 | & DESCAPOS0, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1575:56: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1575:28: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ma’ at (1) [-Wunused-dummy-argument] mpi.f:1575:36: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘mapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1575:40: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘na’ at (1) [-Wunused-dummy-argument] mpi.f:1575:48: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘napos0’ at (1) [-Wunused-dummy-argument] mpi.f:1585:64: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1586:36: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘descapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1587:32: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1587:43: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘descbpos0’ at (1) [-Wunused-dummy-argument] mpi.f:1587:55: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘ex’ at (1) [-Wunused-dummy-argument] mpi.f:1587:62: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘expos’ at (1) [-Wunused-dummy-argument] mpi.f:1585:53: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1586:64: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1587:68: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1585:57: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1586:68: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1585:29: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ma’ at (1) [-Wunused-dummy-argument] mpi.f:1585:37: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘mapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1586:40: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘mb’ at (1) [-Wunused-dummy-argument] mpi.f:1586:48: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘mbpos0’ at (1) [-Wunused-dummy-argument] mpi.f:1585:41: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘na’ at (1) [-Wunused-dummy-argument] mpi.f:1585:49: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘napos0’ at (1) [-Wunused-dummy-argument] mpi.f:1586:52: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:1586:60: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘nbpos0’ at (1) [-Wunused-dummy-argument] mpi.f:1599:32: 1599 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1599:46: 1599 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1599:40: 1599 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument ‘srname’ at (1) [-Wunused-dummy-argument] mpi.f:1608:30: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘desc’ at (1) [-Wunused-dummy-argument] mpi.f:1608:58: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘icsrc’ at (1) [-Wunused-dummy-argument] mpi.f:1608:65: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘ictxt’ at (1) [-Wunused-dummy-argument] mpi.f:1608:51: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘irsrc’ at (1) [-Wunused-dummy-argument] mpi.f:1609:29: 1609 | & LLD ) | 1 Warning: Unused dummy argument ‘lld’ at (1) [-Wunused-dummy-argument] mpi.f:1608:33: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1608:40: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘mb’ at (1) [-Wunused-dummy-argument] mpi.f:1608:36: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1608:44: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] 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.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/PORD/lib' if [ "./PORD/lib/" != "" ] ; then \ cp ./PORD/lib//libpord.a lib/libpordFREEFEM-SEQ.a; \ fi; 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.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq' (cp libseq/lib* ./lib) cd src; make d make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/src' if echo " -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC " | grep DINTSIZE64; then cat mumps_int_def64_h.in > ../include/mumps_int_def.h; else cat mumps_int_def32_h.in > ../include/mumps_int_def.h; fi make ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/src' gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c double_linked_list.F -o double_linked_list.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_blk_m.F -o ana_blk_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_orderings_wrappers_m.F -o ana_orderings_wrappers_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c omp_tps_common_m.F -o omp_tps_common_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c front_data_mgt_m.F -o front_data_mgt_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_future_niv2_mod.F -o fac_future_niv2_mod.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c lr_common.F -o lr_common.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_l0_omp_m.F -o mumps_l0_omp_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_memory_mod.F -o mumps_memory_mod.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_mpitoomp_m.F -o mumps_mpitoomp_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_ooc_common.F -o mumps_ooc_common.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_comm_ibcast.F -o mumps_comm_ibcast.o 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] ana_orderings_wrappers_m.F:1025:35: 997 | & NV, NCMPA, int(N,8) ) | 2 ...... 1025 | & 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:1028:45: 996 | & XADJ8(1), IW(1), | 2 ...... 1028 | & 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:1033:32: 998 | CALL MUMPS_ICOPY_64TO32(XADJ8(1), NVTX, PARENT) | 2 ...... 1033 | 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:965:28: 965 | CALL MUMPS_PORDF_WND( NVTX, int(NEDGES8), | 1 ...... 995 | 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:965:34: 965 | CALL MUMPS_PORDF_WND( NVTX, int(NEDGES8), | 1 ...... 995 | 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:966:35: 966 | & XADJ, IW(1), | 1 ...... 996 | & 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:967:46: 967 | & NV, NCMPA, N ) | 1 ...... 997 | & 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:921:46: 893 | & NV, NCMPA ) | 2 ...... 921 | & 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:923:59: 892 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 ...... 923 | 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:928:32: 928 | CALL MUMPS_ICOPY_64TO32(NV8, NVTX, NV) | 1 ...... 998 | 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:864:24: 864 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 892 | 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:864:30: 864 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 892 | 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:864:44: 864 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 892 | 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:936:66: 936 | & INFO, LP, LPOK, KEEP10 ) | 1 Warning: Unused dummy argument ‘keep10’ at (1) [-Wunused-dummy-argument] ana_orderings_wrappers_m.F:835:62: 835 | & INFO, LP, LPOK, KEEP10 ) | 1 Warning: Unused dummy argument ‘keep10’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_asm_build_sort_index_ELT_m.F -o fac_asm_build_sort_index_ELT_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_asm_build_sort_index_m.F -o fac_asm_build_sort_index_m.o front_data_mgt_m.F:502:21: 502 | & ,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] 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)). 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] fac_asm_build_sort_index_m.F:22:45: 22 | & SON_LEVEL2, NIV1, KEEP,KEEP8, IFLAG, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] fac_asm_build_sort_index_m.F:23:54: 23 | & ISON_IN_PLACE, PROCNODE_STEPS, SLAVEF, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_static_mapping.F -o mumps_static_mapping.o mumps_static_mapping.F:4566:24: 4554 | call MPI_BCAST(lenrcv,1,MPI_INTEGER,i, | 2 ...... 4566 | 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:3975:23: 3975 | & 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:3975:36: 3975 | & 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:3976:23: 3976 | & 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:3976:41: 3976 | & 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:3976:57: 3976 | & 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:3923:11: 3923 | & 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:3923:23: 3923 | & 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:3923:36: 3923 | & 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:1262:41: 1262 | & 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:1263:11: 1263 | & cv_keep(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘keep’ at (1) mumps_static_mapping.F:1264:11: 1264 | & 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:1264:33: 1264 | & 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:1337:37: 1337 | & 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:1337:52: 1337 | & 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:1338:14: 1338 | & cv_frere(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘frere’ at (1) mumps_static_mapping.F:1339:14: 1339 | & 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:1339:27: 1339 | & 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:1340:25: 1340 | & 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:4118:67: 4118 | 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:1993:46: 1993 | & procnode,ssarbr,peak,istat | 1 Warning: Unused dummy argument ‘peak’ at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:986:62: 986 | 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:840:60: 840 | subroutine MUMPS_COSTS_LAYER_T2(layernmb,nmb_thislayer,istat) | 1 Warning: Unused dummy argument ‘nmb_thislayer’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_omp_m.F -o ana_omp_m.o mumps_static_mapping.F:4849:34: 4849 | & nfsiz, ne, info5_nfrmax, k28_nsteps, nodetype, | 1 Warning: Unused dummy argument ‘info5_nfrmax’ at (1) [-Wunused-dummy-argument] ana_omp_m.F:789:42: 789 | CALL MUMPS_QUICK_SORT_PHYS_L0( N, STEP(1), PHYS_L0_OMP(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘step’ at (1) ana_omp_m.F:789:51: 789 | CALL MUMPS_QUICK_SORT_PHYS_L0( N, STEP(1), PHYS_L0_OMP(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘intlist’ at (1) ana_omp_m.F:837:43: 837 | CALL MUMPS_QUICK_SORT_IPOOL_PO( N, STEP(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘step’ at (1) ana_omp_m.F:838:18: 838 | & IPOOL_A_L0_OMP(1), LEAF, 1, LEAF ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘intlist’ at (1) front_data_mgt_m.F:316:72: 316 | FDM_PTR%COUNT_ACCESS(IWHANDLER)=FDM_PTR%COUNT_ACCESS(IWHANDLER)-1 | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:308:43: 308 | TYPE(FDM_STRUC_T), POINTER :: FDM_PTR | ^ note: ‘fdm_ptr’ was declared here front_data_mgt_m.F:262:10: 262 | IF (FDM_PTR%NB_FREE_IDX .EQ. 0) THEN | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:249:43: 249 | TYPE(FDM_STRUC_T), POINTER :: FDM_PTR | ^ note: ‘fdm_ptr’ was declared here fac_asm_build_sort_index_m.F:385:72: 385 | ITLOC( JMIN ) = NFRONT_EFF | ^ Warning: ‘jmin’ may be used uninitialized [-Wmaybe-uninitialized] fac_asm_build_sort_index_m.F:60:30: 60 | & LAST_J_ASS, JMIN, MIN_PERM | ^ note: ‘jmin’ was declared here front_data_mgt_m.F:118:10: 118 | IF (associated(FDM_PTR%STACK_FREE_IDX)) THEN | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:115:44: 115 | TYPE (FDM_STRUC_T), POINTER :: FDM_PTR | ^ note: ‘fdm_ptr’ was declared here front_data_mgt_m.F:93:72: 93 | & FDM_PTR%COUNT_ACCESS (INITIAL_SIZE), stat=IERR ) | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:89:44: 89 | TYPE (FDM_STRUC_T), POINTER :: FDM_PTR | ^ note: ‘fdm_ptr’ was declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_descband_data_m.F -o fac_descband_data_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_ibct_data_m.F -o fac_ibct_data_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_maprow_data_m.F -o fac_maprow_data_m.o mumps_static_mapping.F:699:72: 699 | R = MIN(R,B/2) | ^ Warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:685:31: 685 | DOUBLE PRECISION :: B,R,M,N | ^ note: ‘r’ was declared here mumps_static_mapping.F:758:72: 758 | R = MIN(R,B/2) | ^ Warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:743:31: 743 | DOUBLE PRECISION :: B,R,M,N | ^ note: ‘r’ was declared here mumps_static_mapping.F:819:72: 819 | R = MIN(R,B/2) | ^ Warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:803:31: 803 | DOUBLE PRECISION :: B,R,M,N,P | ^ note: ‘r’ was declared here mumps_static_mapping.F:1193:72: 1193 | & =dble(npiv)*dble(nrow) | ^ Warning: ‘nrow’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:996:45: 996 | & relative_weight,workmaster,nrow | ^ note: ‘nrow’ was declared here mumps_static_mapping.F:2890:72: 2890 | & ) | ^ Warning: ‘node_of_master’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:2845:37: 2845 | & totalnmb,node_of_master,node_of_candid,node_of_swapper | ^ note: ‘node_of_master’ was declared here mumps_static_mapping.F:2897:72: 2897 | & ) | ^ Warning: ‘node_of_swapper’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:2845:68: 2845 | & totalnmb,node_of_master,node_of_candid,node_of_swapper | ^ note: ‘node_of_swapper’ was declared here mumps_static_mapping.F:5124:50: 5124 | DO WHILE (npivsplit(kk) .LT. npiv2 .and. inode_tmp .gt. 0) | ^ Warning: ‘npiv2’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:5074:55: 5074 | integer :: kk, optimization_strategy, nass, npiv2 | ^ note: ‘npiv2’ was declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_blk.F -o ana_blk.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_orderings.F -o ana_orderings.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_set_ordering.F -o ana_set_ordering.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_AMDMF.F -o ana_AMDMF.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c bcast_errors.F -o bcast_errors.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c estim_flops.F -o estim_flops.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_type_size.F -o mumps_type_size.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_type2_blocking.F -o mumps_type2_blocking.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_version.F -o mumps_version.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_print_defined.F -o mumps_print_defined.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_common.c -o mumps_common.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_pord.c -o mumps_pord.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis.c -o mumps_metis.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis64.c -o mumps_metis64.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis_int.c -o mumps_metis_int.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch.c -o mumps_scotch.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch64.c -o mumps_scotch64.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch_int.c -o mumps_scotch_int.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_size.c -o mumps_size.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io.c -o mumps_io.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_basic.c -o mumps_io_basic.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_thread.c -o mumps_io_thread.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_err.c -o mumps_io_err.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_numa.c -o mumps_numa.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_thread.c -o mumps_thread.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_save_restore_C.c -o mumps_save_restore_C.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_config_file_C.c -o mumps_config_file_C.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_thread_affinity.c -o mumps_thread_affinity.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_register_thread.c -o mumps_register_thread.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c tools_common.F -o tools_common.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c sol_common.F -o sol_common.o 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] 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] 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_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] 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) mumps_type2_blocking.F:474:19: 474 | & KEEP,KEEP8, INODE, STEP, N, SLAVEF, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] 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] ana_AMDMF.F:902:22: 902 | & INFO) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] ana_AMDMF.F:851:18: 851 | & INFO | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] ana_AMDMF.F:802:34: 802 | & ancestor, info) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] 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); | ^~~~~~~~~~~~~~~~~~~ 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(); | ^~~~~~~~~~~~~~~~~~~~~~ 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(); | ^~~~~~~~~~~~~~~~~~~~~~ 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(); | ^~~~~~~~~~~~~~~~~~~~~~ tools_common.F:1243:72: 1243 | & SIZE2, IN_OUT_TAB48(IBEG24)) | 1 Warning: Type mismatch in argument ‘intab8’ at (1); passed INTEGER(4) to INTEGER(8) tools_common.F:1194:72: 1194 | & SIZE2, IN_OUT_TAB48(IBEG28)) | 1 Warning: Type mismatch in argument ‘outtab8’ at (1); passed INTEGER(4) to INTEGER(8) 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)). tools_common.F:416:23: 410 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 416 | 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:823:22: 410 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 823 | 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:823:27: 410 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 823 | 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:1131:24: 1121 | call MPI_BCAST(MyNAME_length_RCV,1,MPI_INTEGER, | 2 ...... 1131 | 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)). 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)). sol_common.F:90:72: 90 | IRHS_loc(IIRHS_loc+1:IIRHS_loc+NPIV)=IW(J1:J1+NPIV-1) | ^ Warning: ‘j1’ may be used uninitialized [-Wmaybe-uninitialized] sol_common.F:67:19: 67 | INTEGER :: J1 | ^ note: ‘j1’ was declared here tools_common.F:430:36: 430 | & (MAX_ACTIVE_NODES,KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] tools_common.F:430:42: 430 | & (MAX_ACTIVE_NODES,KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:441:28: 441 | & KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:468:28: 468 | & KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] 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] tools_common.F:496:37: 496 | & NA, LNA, KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:522:37: 522 | & NA, LNA, KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:552:37: 552 | & NA, LNA, KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:585:21: 585 | & K199, NA, LNA, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument ‘k199’ at (1) [-Wunused-dummy-argument] tools_common.F:585:42: 585 | & K199, NA, LNA, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:612:44: 612 | & LLEAVES, LEAVES, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument ‘keep8’ 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] tools_common.F:637:23: 637 | & SLAVEF, NA, LNA, KEEP, STEP, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] tools_common.F:667:23: 667 | & SLAVEF, KEEP, STEP, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] tools_common.F:807:31: 807 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument ‘icntl6’ at (1) [-Wunused-dummy-argument] tools_common.F:807:38: 807 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument ‘icntl8’ at (1) [-Wunused-dummy-argument] tools_common.F:807:17: 807 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument ‘keep50’ at (1) [-Wunused-dummy-argument] tools_common.F:807:24: 807 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument ‘keep54’ at (1) [-Wunused-dummy-argument] tools_common.F:969:26: 969 | & PROCNODE,SLAVEF | 1 Warning: Unused dummy argument ‘slavef’ 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] tools_common.F:1563:60: 1563 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] tools_common.F:1560:21: 1560 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:1562:22: 1562 | & MEM_DISTRIB, NCB, NFRONT, NSLAVES_NODE, | 1 Warning: Unused dummy argument ‘mem_distrib’ at (1) [-Wunused-dummy-argument] tools_common.F:1563:54: 1563 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 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] tools_common.F:1023:72: 1023 | IFATH = DAD( STEP(INODE) ) | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] tools_common.F:983:41: 983 | INTEGER NBLEAF,NBROOT,LEAF,IN,INODE,IFATH | ^ note: ‘inode’ was declared here ana_AMDMF.F:46:26: 46 | & LENJ, LN, ME, MINDEG, NEL, | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_blk.F:1106:52: 1106 | INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: BUFI | ^ Warning: ‘bufi.offset’ may be used uninitialized [-Wmaybe-uninitialized] 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:586:72: 586 | INEXT = NEXT (ME) | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:432:27: 432 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:1722:72: 1722 | INEXT = NEXT (ME) | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:1546:26: 1546 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:2805:26: 2805 | & LENJ, LN, ME, MINDEG, NEL, | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:5074:72: 5074 | ELEN(ME) = NELME | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:4135:26: 4135 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:5788:14: 5788 | IF (DEGREE(ME).GT.TOTEL+1) THEN | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:5558:26: 5558 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:7374:13: 7374 | IF (ME.LE.0) THEN | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:7149:26: 7149 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:8732:26: 8732 | & LENJ, LN, ME, MINDEG, NEL, | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:9930:72: 9930 | PERM(PERMeqN) = N | ^ Warning: ‘permeqn’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:8465:35: 8465 | INTEGER THRESM, NDME, PERMeqN | ^ note: ‘permeqn’ was declared here 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.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/src' make ARITH=d ../lib/libdmumpsFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/src' gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_struc_def.F -o dmumps_struc_def.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dlr_type.F -o dlr_type.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dstatic_ptr_m.F -o dstatic_ptr_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c domp_tps_m.F -o domp_tps_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_ooc_buffer.F -o dmumps_ooc_buffer.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_sispointers_m.F -o dfac_sispointers_m.o dlr_type.F:23:48: 23 | SUBROUTINE DEALLOC_LRB(LRB_OUT, KEEP8, K34 | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_aux.F -o dana_aux.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_aux_par.F -o dana_aux_par.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_sol_l0omp_m.F -o dfac_sol_l0omp_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_config_file.F -o dmumps_config_file.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_save_restore_files.F -o dmumps_save_restore_files.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_omp_m.F -o dsol_omp_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_lr_data_m.F -o dmumps_lr_data_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dlr_stats.F -o dlr_stats.o dfac_sol_l0omp_m.F:232:28: 232 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dsol_omp_m.F:293:50: 293 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, PANEL_POS, LPANEL_POS, | 1 Warning: Unused dummy argument ‘panel_pos’ at (1) [-Wunused-dummy-argument] dsol_omp_m.F:297:37: 297 | & PERM_L0_OMP, PTR_LEAFS_L0_OMP, L0_OMP_MAPPING, LL0_OMP_MAPPING, | 1 Warning: Unused dummy argument ‘ptr_leafs_l0_omp’ at (1) [-Wunused-dummy-argument] dsol_omp_m.F:33:42: 33 | SUBROUTINE DMUMPS_SOL_L0OMP_LD( K400 ) | 1 Warning: Unused dummy argument ‘k400’ at (1) [-Wunused-dummy-argument] dsol_omp_m.F:20:42: 20 | SUBROUTINE DMUMPS_SOL_L0OMP_LI( K400 ) | 1 Warning: Unused dummy argument ‘k400’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:27: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘bcksz’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:20: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘depth’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:19: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k472’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:25: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k475’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:31: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k478’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:37: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k480’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:43: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k481’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:49: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k483’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:55: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k484’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:58: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘k486’ at (1) [-Wunused-dummy-argument] dlr_stats.F:572:47: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘k489’ at (1) [-Wunused-dummy-argument] dlr_stats.F:572:41: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘local’ at (1) [-Wunused-dummy-argument] dlr_stats.F:572:57: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:36: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘nassmin’ at (1) [-Wunused-dummy-argument] dlr_stats.F:577:26: 577 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument ‘nbtreenodes’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:47: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘nfrontmin’ at (1) [-Wunused-dummy-argument] dlr_stats.F:577:34: 577 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:52: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] dlr_stats.F:511:59: 511 | & KEEP50, INODE) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:478:42: 478 | & NASS1, KEEP50, INODE) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:343:37: 343 | SUBROUTINE INIT_STATS_GLOBAL(id) | 1 Warning: Unused dummy argument ‘id’ at (1) [-Wunused-dummy-argument] dlr_stats.F:330:35: 330 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dlr_stats.F:319:47: 319 | SUBROUTINE UPD_FLOP_UPDATE_LRLR3(LRB, NIV) | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dana_aux_par.F:1692:24: 1692 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1980 | 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:1692:52: 1692 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1980 | 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:999:22: 999 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1853 | 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:999:50: 999 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1853 | 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:1131:27: 1128 | CALL MPI_IRECV(BUF_PE2(1), ord%LAST(PROC+2)- | 2 ...... 1131 | 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:1192:23: 1192 | CALL MPI_SEND(IPE(1), ord%LAST(MYID+1)-ord%FIRST(MYID+1)+1, | 1 ...... 1893 | 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:355:48: 355 | SUBROUTINE DMUMPS_DO_PAR_ORD(id, ord, WORK) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] dana_aux_par.F:213:43: 213 | SUBROUTINE DMUMPS_SET_PAR_ORD(id, ord) | 1 Warning: Unused dummy argument ‘ord’ at (1) [-Wunused-dummy-argument] dmumps_lr_data_m.F:2854:21: 2854 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_lr_data_m.F:2297:21: 2297 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dana_aux.F:1635:14: 1635 | & PERM(1),IPQ8(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘flag’ at (1) dana_aux.F:1638:14: 1638 | & PERM(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘flag’ at (1) dana_aux.F:1648:18: 1648 | & 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:285:37: 285 | 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:285:45: 285 | 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:285:53: 285 | 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:286:14: 286 | & 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:415:30: 415 | & (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:415:38: 415 | & (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:415:46: 415 | & (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:416:24: 416 | & 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:936:42: 936 | 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:936:49: 936 | 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:936:56: 936 | 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:937:20: 937 | & 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:1005:38: 1005 | 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:1005:46: 1005 | 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:1005:54: 1005 | 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:1005:65: 1005 | 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:1006:23: 1006 | & LIW8, IPE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘ipe’ at (1) dana_aux.F:1014:33: 1014 | 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:1014:41: 1014 | 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:1014:61: 1014 | 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:1015:20: 1015 | & IKEEP2(1), IWL1, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘ipv’ at (1) dana_aux.F:1041:29: 1041 | & (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:1041:40: 1041 | & (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:1041:51: 1041 | & (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:1042:11: 1042 | & 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:1042:37: 1042 | & 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:1042:46: 1042 | & 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:1044:50: 1044 | & 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:1050:29: 1050 | & (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:1050:40: 1050 | & (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:1050:51: 1050 | & (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:1051:11: 1051 | & 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:1051:37: 1051 | & 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:1051:46: 1051 | & 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:1053:50: 1053 | & 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:1081:24: 1081 | 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:1127:34: 1127 | 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:1127:44: 1127 | 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:1127:53: 1127 | 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:1152:33: 1152 | 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:1152:43: 1152 | 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:1152:52: 1152 | 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:2407:53: 2407 | & KEEP20, KEEP38, NAMALG,NAMALGMAX, | 1 Warning: Unused dummy argument ‘namalgmax’ at (1) [-Wunused-dummy-argument] dana_aux.F:2859:18: 2859 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dana_aux.F:2859:50: 2859 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] dana_aux.F:3553:34: 3553 | & (KEEP821, KEEP2, KEEP48 ,KEEP50, NSLAVES) | 1 Warning: Unused dummy argument ‘keep48’ at (1) [-Wunused-dummy-argument] dana_aux.F:4099:49: 4099 | SUBROUTINE DMUMPS_EXPAND_TREE_STEPS( ICNTL, | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_ooc.F -o dmumps_ooc.o dmumps_ooc.F:3030:13: 3030 | & IW, LIWFAC, | 1 Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:3031:15: 3031 | & MYID, FILESIZE, IERR , LAST_CALL) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2980:25: 2980 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument ‘keep20’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2980:17: 2980 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument ‘keep38’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2354:31: 2354 | & NB_NODES,FLAG,PTRFAC,NSTEPS) | 1 Warning: Unused dummy argument ‘ptrfac’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1957:64: 1957 | 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:1924:12: 1924 | & A,ZONE) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1923:21: 1923 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1883:30: 1883 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1883:27: 1883 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1717:47: 1717 | SUBROUTINE DMUMPS_GET_BOTTOM_AREA_SPACE(A,LA,REQUESTED_SIZE, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1584:44: 1584 | 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:1324:65: 1324 | 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:1042:50: 1042 | SUBROUTINE DMUMPS_UPDATE_READ_REQ_NODE(INODE,SIZE,DEST,ZONE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:283:58: 283 | SUBROUTINE DMUMPS_NEW_FACTOR(INODE,PTRFAC,KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dana_aux_par.F:1609:21: 1609 | & SIPES(:,:) | ^ Warning: ‘sipes.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1609:21: Warning: ‘sipes.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1668:72: 1668 | SIPES(:,:) = 0 | ^ Warning: ‘sipes.dim[1].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1609:21: 1609 | & SIPES(:,:) | ^ note: ‘sipes.dim[1].ubound’ was declared here dmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘max_nb’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2359:35: 2359 | INTEGER I,START_NODE,K,MAX_NB, | ^ note: ‘max_nb’ was declared here dmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘max_size’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2358:44: 2358 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ note: ‘max_size’ was declared here dmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2359:28: 2359 | INTEGER I,START_NODE,K,MAX_NB, | ^ note: ‘k’ was declared here dmumps_ooc.F:2508:72: 2508 | SIZE=J8-LAST | ^ Warning: ‘last’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2358:50: 2358 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ note: ‘last’ was declared here dana_aux_par.F:901:16: 901 | & NTVAR, TGSIZE, MAXS, RHANDPE, | ^ Warning: ‘ntvar’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:1172:26: 1172 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) | ^ Warning: ‘lp’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:72:23: 72 | INTEGER NEMIN, LP, MP, LDIAG, ITEMP, symmetry | ^ note: ‘lp’ declared here dmumps_ooc.F:1358:72: 1358 | RETURN | ^ Warning: ‘__result_dmumps_solve_is_inod’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:1324:6: 1324 | FUNCTION DMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | ^ note: ‘__result_dmumps_solve_is_inod’ was declared here dmumps_ooc.F:2286:9: 2286 | IF(LRLUS_SOLVE(ZONE).LT.NEEDED_SIZE)THEN | ^ Warning: ‘needed_size’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2238:31: 2238 | INTEGER(8) :: NEEDED_SIZE | ^ note: ‘needed_size’ declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dlr_core.F -o dlr_core.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_sol_es.F -o dmumps_sol_es.o 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] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_save_restore.F -o dmumps_save_restore.o dlr_core.F:824:47: 824 | 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:1398:55: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘k2’ at (1) [-Wunused-dummy-argument] dlr_core.F:1398:34: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘liw’ at (1) [-Wunused-dummy-argument] dlr_core.F:1398:40: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘lstk’ at (1) [-Wunused-dummy-argument] dlr_core.F:1399:31: 1399 | & KEEP, KEEP8, OPASSW) | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] dlr_core.F:1197:28: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dlr_core.F:1198:62: 1198 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument ‘kpercent_rmb’ at (1) [-Wunused-dummy-argument] dlr_core.F:1198:31: 1198 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument ‘midblk_compress’ at (1) [-Wunused-dummy-argument] dlr_core.F:1197:49: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] dlr_core.F:1197:54: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dlr_core.F:1197:41: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘poseltt’ at (1) [-Wunused-dummy-argument] dlr_core.F:787:55: 787 | & TOLEPS, TOL_OPT, KPERCENT, BUILDQ, LorU, CB_COMPRESS) | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] dlr_core.F:786:25: 786 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘maxi_rank’ at (1) [-Wunused-dummy-argument] dlr_core.F:786:54: 786 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dlr_core.F:761:61: 761 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] dlr_core.F:761:55: 761 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dlr_core.F:401:21: 401 | & LorU, | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] dlr_core.F:354:53: 354 | SUBROUTINE DMUMPS_LRGEMM_SCALING(LRB, SCALED, A, LA, DIAG, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dlr_core.F:355:45: 355 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] dlr_core.F:355:37: 355 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument ‘poseltt’ at (1) [-Wunused-dummy-argument] dlr_core.F:269:25: 269 | & NIV, SYM, LorU, IW, OFFSET_IW) | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dana_aux.F:1444:72: 1444 | LIWG = LIW + NZTOT | ^ Warning: ‘liwmin’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:1303:52: 1303 | INTEGER(8) :: NZTOT, NZREAL, IPIW, LIW, LIWMIN, NZsave, | ^ note: ‘liwmin’ was declared here dana_aux.F:1469:72: 1469 | IF(MTRANSLOC .NE. 1) LDW = LDW-NZTOT | ^ Warning: ‘ldwmin’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:1304:40: 1304 | & K, KPOS, LDW, LDWMIN, IRNW, RSPOS, CSPOS, | ^ note: ‘ldwmin’ was declared here dana_aux.F:1830:22: 1830 | & .AND. KEEP(95) .EQ. 0) THEN | ^ Warning: ‘rz_diag’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:1298:57: 1298 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ note: ‘rz_diag’ was declared here dana_aux.F:1830:22: 1830 | & .AND. KEEP(95) .EQ. 0) THEN | ^ Warning: ‘nzer_diag’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:1298:38: 1298 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ note: ‘nzer_diag’ was declared here dmumps_save_restore.F:96:22: 96 | CALL MPI_BCAST( ICNTL34, 1, MPI_INTEGER, MASTER, id%COMM, ierr ) | 1 ...... 980 | 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(*)). dmumps_sol_es.F:688:72: 688 | USED = .FALSE. | ^ Warning: ‘used.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_sol_es.F:661:48: 661 | LOGICAL, ALLOCATABLE, DIMENSION(:) :: USED | ^ note: ‘used.dim[0].ubound’ was declared here dmumps_sol_es.F:740:72: 740 | LOAD_PROCS = 0 | ^ Warning: ‘load_procs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_sol_es.F:656:54: 656 | & LOAD_PROCS, | ^ note: ‘load_procs.dim[0].ubound’ was declared here dlr_core.F:216:15: 216 | IF (TRACE) THEN | ^ Warning: ‘trace’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:189:32: 189 | LOGICAL :: ONLYCB, TRACE | ^ note: ‘trace’ was declared here dlr_core.F:1899:12: 1899 | IF( RK.LT.MIN(N,M) ) THEN | ^ Warning: ‘rk’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:1691:46: 1691 | INTEGER :: LSTICC, PVT, K, RK | ^ note: ‘rk’ was declared here dlr_core.F:1787:15: 1787 | IF(TRUNC_ERR.LT.TOLEPS_EFF) THEN | ^ Warning: ‘trunc_err’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:1687:62: 1687 | DOUBLE PRECISION :: TOLEPS_EFF, TRUNC_ERR | ^ note: ‘trunc_err’ was declared here dlr_core.F:662:12: 662 | IF (SIDE == 'L') THEN ! LEFT: XY_YZ = X*Y; A = XY_YZ*Z | ^ Warning: ‘side[1]{lb: 1 sz: 1}’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:429:32: 429 | CHARACTER(len=1) :: SIDE, TRANSY | ^ note: ‘side[1]{lb: 1 sz: 1}’ was declared here dlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:428:68: 428 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[1].stride’ was declared here dlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:428:68: 428 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[0].stride’ was declared here dlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.offset’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:428:68: 428 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.offset’ was declared here dlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.data’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:428:68: 428 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.data’ was declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_lr.F -o dana_lr.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_comm_buffer.F -o dmumps_comm_buffer.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_lr.F -o dfac_lr.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_lr.F -o dsol_lr.o dsol_lr.F:520:15: 520 | & 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:535:24: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] dsol_lr.F:535:30: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘k450’ at (1) [-Wunused-dummy-argument] dsol_lr.F:535:19: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_lr.F:380:16: 380 | & ( INODE, IWHDLR, NPIV_GLOBAL, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dsol_lr.F:253:24: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] dsol_lr.F:253:30: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘k450’ at (1) [-Wunused-dummy-argument] dsol_lr.F:253:19: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_lr.F:183:16: 183 | & (INODE, IWHDLR, NPIV_GLOBAL, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dsol_lr.F:695:48: 695 | & DIAG, LDIAG, NPIV, NELIM, LIELL, | 1 Warning: Unused dummy argument ‘liell’ at (1) [-Wunused-dummy-argument] dsol_lr.F:696:26: 696 | & NRHS_B, W, LWC, | 1 Warning: Unused dummy argument ‘w’ at (1) [-Wunused-dummy-argument] dana_lr.F:1949:31: 1938 | CALL MPI_RECV( NBNODES_LOC, 1, MPI_INTEGER, | 2 ...... 1949 | 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:2017:31: 2010 | CALL MPI_SEND( NBNODES_LOC, 1, MPI_INTEGER, MASTER, | 2 ...... 2017 | 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:1604:35: 1604 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k264’ at (1) [-Wunused-dummy-argument] dana_lr.F:1604:41: 1604 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k265’ at (1) [-Wunused-dummy-argument] dana_lr.F:1605:19: 1605 | & K10, K54, K142, LPOK, LP, | 1 Warning: Unused dummy argument ‘k54’ at (1) [-Wunused-dummy-argument] dana_lr.F:1602:28: 1602 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] dana_lr.F:1295:47: 1295 | & K10, K54, K142, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dana_lr.F:1292:35: 1292 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] dana_lr.F:1294:35: 1294 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k264’ at (1) [-Wunused-dummy-argument] dana_lr.F:1294:41: 1294 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k265’ at (1) [-Wunused-dummy-argument] dana_lr.F:1295:19: 1295 | & K10, K54, K142, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument ‘k54’ at (1) [-Wunused-dummy-argument] dana_lr.F:1292:28: 1292 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] dana_lr.F:700:33: 700 | SUBROUTINE GET_GROUPS(NHALO,PARTS,SEP,NSEP,NPARTS, | 1 Warning: Unused dummy argument ‘nhalo’ at (1) [-Wunused-dummy-argument] dana_lr.F:628:35: 628 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument ‘depth’ at (1) [-Wunused-dummy-argument] dana_lr.F:628:41: 628 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument ‘pmax’ at (1) [-Wunused-dummy-argument] dana_lr.F:485:37: 485 | & LRGROUPS, N, NBGROUPS, LRGROUPS_SIGN, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dfac_lr.F:387:22: 387 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1881 | & 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 ...... 1881 | & 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 ...... 1882 | & 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) dana_lr.F:434:33: 434 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument ‘node’ at (1) [-Wunused-dummy-argument] dana_lr.F:434:28: 434 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument ‘trace’ at (1) [-Wunused-dummy-argument] dana_lr.F:382:58: 382 | SUBROUTINE GETHALONODES_AB(N, LUMAT, IND, NIND, PMAX, | 1 Warning: Unused dummy argument ‘pmax’ at (1) [-Wunused-dummy-argument] dfac_lr.F:2432:40: 2432 | & IBEG_BLOCK, NB_BLR, | 1 Warning: Unused dummy argument ‘nb_blr’ at (1) [-Wunused-dummy-argument] dana_lr.F:68:46: 68 | SUBROUTINE SEP_GROUPING(NV, VLIST, N, NZ, LRGROUPS, NBGROUPS, IW, | 1 Warning: Unused dummy argument ‘nz’ at (1) [-Wunused-dummy-argument] dfac_lr.F:2195:43: 2195 | & LBANDSLAVE, NPIV, ISHIFT, NIV, KPERCENT, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1941:33: 1941 | & NROWS, NCOLS, INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1942:23: 1942 | & IWHANDLER, SYM, NIV, IFLAG, IERROR, | 1 Warning: Unused dummy argument ‘iwhandler’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1752:63: 1752 | & NB_BLR, BLR_PANEL, CURRENT_BLR, DIR, DECOMP_TIMER, | 1 Warning: Unused dummy argument ‘decomp_timer’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1427:26: 1427 | & 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, | 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] dmumps_comm_buffer.F:3376:27: 3343 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 ...... 3376 | 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:3307:27: 3286 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR_MPI ) | 2 ...... 3307 | & 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:3102:23: 3102 | CALL MPI_PACK( LIST_SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3343 | 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:1983:27: 1983 | CALL MPI_PACK( IPIV, NPIV, MPI_INTEGER, | 1 ...... 3343 | 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:995:27: 995 | CALL MPI_PACK( SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3343 | 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( IROW, NROW, MPI_INTEGER, | 1 ...... 3343 | 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:1002:25: 1002 | CALL MPI_PACK( ICOL, NCOL, MPI_INTEGER, | 1 ...... 3343 | 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 ...... 3343 | 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 ...... 3343 | 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 ...... 3343 | 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:2886:39: 2886 | & ( WHAT, COMM, NPROCS, | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1819:24: 1819 | & WIDTH, COMM, | 1 Warning: Unused dummy argument ‘width’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1044:14: 1044 | & ISLAVE, PDEST, PDEST_MASTER, COMM, IERR, | 1 Warning: Unused dummy argument ‘islave’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1049:20: 1049 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1049:32: 1049 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument ‘npiv_check’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:868:26: 868 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:782:35: 782 | & 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] dsol_lr.F:42:31: 42 | INTEGER :: I, NPARTSASS, NB_BLR , NELIM, LDADIAG, | ^ Warning: ‘npartsass’ may be used uninitialized [-Wmaybe-uninitialized] dsol_lr.F:446:72: 446 | LAST_BLR = NPARTSASS | ^ Warning: ‘npartsass’ may be used uninitialized [-Wmaybe-uninitialized] dsol_lr.F:395:31: 395 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ note: ‘npartsass’ was declared here dmumps_comm_buffer.F:762:72: 762 | B%CONTENT( IBUF + NEXT ) = 0 | ^ Warning: ‘ibuf’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:711:23: 711 | INTEGER :: IBUF | ^ note: ‘ibuf’ was declared here dana_lr.F:516:72: 516 | RIGHTPART = 0 | ^ Warning: ‘rightpart.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:498:56: 498 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ note: ‘rightpart.dim[0].ubound’ was declared here dana_lr.F:517:72: 517 | SIZES = 0 | ^ Warning: ‘sizes.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:498:45: 498 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ note: ‘sizes.dim[0].ubound’ was declared here dana_lr.F:1788:72: 1788 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:1641:50: 1641 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here dfac_lr.F:1514:72: 1514 | ACC_LRB%M = N | ^ Warning: ‘n’ may be used uninitialized [-Wmaybe-uninitialized] dfac_lr.F:1449:21: 1449 | INTEGER :: M, N, allocok | ^ note: ‘n’ was declared here dfac_lr.F:1712:72: 1712 | allocate(POS_LIST(NB_INASM-NB_DEC),stat=allocok) | ^ Warning: ‘nb_dec’ may be used uninitialized [-Wmaybe-uninitialized] dfac_lr.F:1454:54: 1454 | INTEGER :: MID_RANK, K_MAX, FRFR_UPDATES, NB_DEC | ^ note: ‘nb_dec’ was declared here dmumps_comm_buffer.F:2406:72: 2406 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ Warning: ‘nsubset_col_eff’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:2197:48: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsubset_col_eff’ was declared here dmumps_comm_buffer.F:2497:14: 2497 | IF ( N_ALREADY_SENT.NE.NSUBSET_ROW_EFF ) IERR = -1 | ^ Warning: ‘nsubset_row_eff’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:2197:31: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsubset_row_eff’ was declared here dmumps_comm_buffer.F:2406:72: 2406 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ Warning: ‘nsupcol_eff’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:2197:61: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsupcol_eff’ was declared here dana_lr.F:1456:72: 1456 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:1320:50: 1320 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here dana_lr.F:1155:72: 1155 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:1003:50: 1003 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here dmumps_comm_buffer.F:1295:72: 1295 | & CURRENT_PANEL_SIZE-PANEL_BEG_OFFSET) | ^ Warning: ‘current_panel_size’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:1100:35: 1100 | & CURRENT_PANEL_SIZE, NB_BLR_ROWS, NB_BLR_COLS, | ^ note: ‘current_panel_size’ was declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_load.F -o dmumps_load.o 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:5542:68: 5542 | SUBROUTINE DMUMPS_LOAD_INIT_SBTR_STRUCT(POOL, LPOOL,KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5278:67: 5278 | SUBROUTINE DMUMPS_CHECK_SBTR_COST(NBINSUBTREE,INSUBTREE,NBTOP, | 1 Warning: Unused dummy argument ‘nbtop’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5087:36: 5087 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4812:41: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4812:13: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘ne’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4812:25: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4648:42: 4648 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4648:31: 4648 | & (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:5308:72: 5308 | TMP_MIN=min(TMP_COST,TMP_MIN) | ^ Warning: ‘tmp_cost’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_load.F:5285:31: 5285 | DOUBLE PRECISION TMP_COST,TMP_MIN | ^ note: ‘tmp_cost’ was declared here dmumps_load.F:2052:37: 2052 | INTEGER OTHERS,CHOSEN,SMALL_SET,ACC | ^ Warning: ‘small_set’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_load.F:1828:22: 1828 | INTEGER i, INODE, NELIM, NFR, LEVEL, IERR, WHAT | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_dynamic.F -o dfac_mem_dynamic.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_aux.F -o dfac_front_aux.o dfac_mem_dynamic.F:431:49: 431 | SUBROUTINE DMUMPS_DM_FREE_BLOCK( XXG_STATUS, DYNPTR, SIZFR8, | 1 Warning: Unused dummy argument ‘xxg_status’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:364:53: 364 | & KEEP, KEEP8, IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument ‘iwpos’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:140:40: 140 | & 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:94:39: 94 | LOGICAL FUNCTION DMUMPS_DM_ISBAND(XXSTATE) | ^ Warning: ‘__result_dmumps_dm_isband’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_aux.F:2310:47: 2310 | & LIWFAC, MYID, IFLAG, OFFSET_IW, INODE ) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:2211:37: 2211 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS ) | 1 Warning: Unused dummy argument ‘poselt’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:2097:37: 2097 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS, | 1 Warning: Unused dummy argument ‘poselt’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1919:27: 1919 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1922:20: 1922 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1919:21: 1919 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1606:40: 1606 | & PARPIV_T1, LAST_ROW, IEND_BLR, NVSCHUR_K253, | 1 Warning: Unused dummy argument ‘iend_blr’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1602:33: 1602 | & NFRONT,NASS,NPIV,INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1607:23: 1607 | & LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1093:41: 1093 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument ‘det_signw’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1090:28: 1090 | & ( NFRONT,NASS,INODE,IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1100:43: 1100 | & NVSCHUR, PARPIV_T1, LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1096:26: 1096 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:706:17: 706 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:706:11: 706 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:712:26: 712 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:714:26: 714 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument ‘pp_first2swap_u’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:569:41: 569 | SUBROUTINE DMUMPS_FAC_MQ(IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument ‘ibeg_block’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:571:23: 571 | & LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:441:40: 441 | & WITH_COMM_THREAD, LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:349:52: 349 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:349:45: 349 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:338:27: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘k222’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:338:21: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘k405’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:338:39: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:338:33: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘nel1’ 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_asm_master_ELT_m.F -o dfac_asm_master_ELT_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_asm_master_m.F -o dfac_asm_master_m.o dfac_asm_master_ELT_m.F:655:16: 647 | & IW, LIW, LRLU, LRLUS, IPTRLU, | 2 ...... 655 | & MUMPS_TPS_ARR(ITHREAD)%IW(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dfac_asm_master_m.F:792:16: 784 | & IW, LIW, LRLU, LRLUS, IPTRLU, | 2 ...... 792 | & MUMPS_TPS_ARR(ITHREAD)%IW(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dfac_front_aux.F:1355:72: 1355 | DO J=1, LIM - IEND_BLOCK | ^ Warning: ‘lim’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_aux.F:1133:23: 1133 | INTEGER JMAX, LIM, LIM_SWAP | ^ note: ‘lim’ was declared here dfac_front_aux.F:1552:72: 1552 | LPIV = min(IPIV,JMAX) | ^ Warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_aux.F:1133:18: 1133 | INTEGER JMAX, LIM, LIM_SWAP | ^ note: ‘jmax’ was declared here dfac_asm_master_ELT_m.F:1594:72: 1594 | MAXARR = max(MAXARR,abs(DBLARR(AII8))) | ^ Warning: ‘maxarr’ may be used uninitialized [-Wmaybe-uninitialized] dfac_asm_master_ELT_m.F:992:30: 992 | DOUBLE PRECISION MAXARR | ^ note: ‘maxarr’ was declared here dfac_front_aux.F:1084:72: 1084 | & PP_LastPIVRPTRFilled_U) | ^ Warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_aux.F:765:25: 765 | INTEGER NPIVP1,JMAX,J,ISW,ISWPS1 | ^ note: ‘jmax’ was declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_LU_type1.F -o dfac_front_LU_type1.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_type2_aux.F -o dfac_front_type2_aux.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_LDLT_type1.F -o dfac_front_LDLT_type1.o dfac_front_type2_aux.F:524:28: 524 | & NASS, NPIV, INODE, A, LA, LDAFS, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:526:53: 526 | & 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_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:552:12: 552 | IF (ISON_TOP > 0) THEN | ^ Warning: ‘ison_top’ may be used uninitialized [-Wmaybe-uninitialized] dfac_asm_master_m.F:137:22: 137 | INTEGER ISON_TOP | ^ note: ‘ison_top’ was declared here dfac_asm_master_m.F:656:72: 656 | POSEL1 = PTRAST(STEP(INODE)) - NFRONT8 | ^ Warning: ‘nfront8’ may be used uninitialized [-Wmaybe-uninitialized] dfac_asm_master_m.F:108:24: 108 | INTEGER(8) NFRONT8, LAELL8, LAELL_REQ8, ITMP8, KEEP8TMPCOPY | ^ note: ‘nfront8’ was declared here dfac_front_type2_aux.F:514:72: 514 | & ) | ^ Warning: ‘absdetpiv’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_type2_aux.F:70:35: 70 | DOUBLE PRECISION ABSDETPIV | ^ note: ‘absdetpiv’ was declared here dfac_front_type2_aux.F:514:72: 514 | & ) | ^ Warning: ‘pospv2’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_type2_aux.F:63:33: 63 | INTEGER(8) :: POSPV1,POSPV2,OFFDAG,APOSJ | ^ note: ‘pospv2’ was declared here dfac_front_type2_aux.F:514:72: 514 | & ) | ^ Warning: ‘tmax_noslave’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_type2_aux.F:68:49: 68 | DOUBLE PRECISION RMAX_NOSLAVE, TMAX_NOSLAVE | ^ note: ‘tmax_noslave’ was declared here dfac_front_LDLT_type1.F:309:26: 309 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LDLT_type1.F:83:37: 83 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here dfac_front_LDLT_type1.F:309:26: 309 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LDLT_type1.F:83:37: 83 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here dfac_front_LU_type1.F:316:26: 316 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LU_type1.F:89:37: 89 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here dfac_front_LU_type1.F:316:26: 316 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LU_type1.F:89:37: 89 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_LU_type2.F -o dfac_front_LU_type2.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_LDLT_type2.F -o dfac_front_LDLT_type2.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_omp_m.F -o dfac_omp_m.o dfac_omp_m.F:353:59: 353 | & INODE, TYPE, TYPEF, MUMPS_TPS_ARR(THREAD_ID_P)%LA, MUMPS_TPS_ARR | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘iw’ at (1) dfac_omp_m.F:355:8: 355 | & DMUMPS_TPS_ARR(THREAD_ID_P)%A(1), MAXFRW, NOFFNEGW, NPVW, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘a’ at (1) dfac_omp_m.F:367:29: 367 | & NBFIN, root, OPASSW, MUMPS_TPS_ARR(THREAD_ID_P)%ITLOC(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘itloc’ at (1) dfac_omp_m.F:849:66: 849 | & NbWaitMem, NbFinished, NbOngoingCopies, NbUnderL0, | 1 Warning: Unused dummy argument ‘nbunderl0’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:24:64: 24 | & PTRIST, PTRAST, PIMASTER, PAMASTER, PTRARW, PTRAIW, ITLOC, | 1 Warning: Unused dummy argument ‘itloc’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:22:40: 22 | SUBROUTINE DMUMPS_FAC_L0_OMP(N,LIW, NSTK_STEPS, ND, | 1 Warning: Unused dummy argument ‘liw’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:30:18: 30 | & MEM_DISTRIB, NE, DKEEP,PIVNUL_LIST,LPN_LIST, | 1 Warning: Unused dummy argument ‘mem_distrib’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:25:31: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘nbroot’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:25:39: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘nbrtot’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:25:23: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:34:50: 34 | & L0_OMP_MAPPING, LL0_OMP_MAPPING, THREAD_LA, | 1 Warning: Unused dummy argument ‘thread_la’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:1139:41: 1139 | & INFO_P, UU, SEUIL, SEUIL_LDLT_NIV2, | 1 Warning: Unused dummy argument ‘seuil_ldlt_niv2’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_par_m.F -o dfac_par_m.o dfac_par_m.F:305:35: 213 | CALL DMUMPS_MCAST2( NBROOT, 1, MPI_INTEGER, | 2 ...... 305 | CALL DMUMPS_MCAST2(DUMMY, 1, MPI_INTEGER, MYID_NODES, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dfac_par_m.F:24:12: 24 | & RINFO, POSFAC ,IWPOS, LRLU, IPTRLU, LRLUS, LEAF, NBROOT, NBRTOT, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dini_driver.F -o dini_driver.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_driver.F -o dana_driver.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_driver.F -o dfac_driver.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_driver.F -o dsol_driver.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_distrhs.F -o dsol_distrhs.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dend_driver.F -o dend_driver.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_aux_ELT.F -o dana_aux_ELT.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_dist_m.F -o dana_dist_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_LDLT_preprocess.F -o dana_LDLT_preprocess.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_reordertree.F -o dana_reordertree.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c darrowheads.F -o darrowheads.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dbcast_int.F -o dbcast_int.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_asm_ELT.F -o dfac_asm_ELT.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_asm.F -o dfac_asm.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_b.F -o dfac_b.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_distrib_distentry.F -o dfac_distrib_distentry.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_distrib_ELT.F -o dfac_distrib_ELT.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_lastrtnelind.F -o dfac_lastrtnelind.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_alloc_cb.F -o dfac_mem_alloc_cb.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_compress_cb.F -o dfac_mem_compress_cb.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_free_block_cb.F -o dfac_mem_free_block_cb.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_stack_aux.F -o dfac_mem_stack_aux.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_stack.F -o dfac_mem_stack.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_band.F -o dfac_process_band.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_blfac_slave.F -o dfac_process_blfac_slave.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_blocfacto_LDLT.F -o dfac_process_blocfacto_LDLT.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_blocfacto.F -o dfac_process_blocfacto.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_bf.F -o dfac_process_bf.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_end_facto_slave.F -o dfac_process_end_facto_slave.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_contrib_type1.F -o dfac_process_contrib_type1.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_contrib_type2.F -o dfac_process_contrib_type2.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_contrib_type3.F -o dfac_process_contrib_type3.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_maprow.F -o dfac_process_maprow.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_master2.F -o dfac_process_master2.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_message.F -o dfac_process_message.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_root2slave.F -o dfac_process_root2slave.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_root2son.F -o dfac_process_root2son.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_rtnelind.F -o dfac_process_rtnelind.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_root_parallel.F -o dfac_root_parallel.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_scalings.F -o dfac_scalings.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_determinant.F -o dfac_determinant.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_scalings_simScaleAbs.F -o dfac_scalings_simScaleAbs.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_scalings_simScale_util.F -o dfac_scalings_simScale_util.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_sol_pool.F -o dfac_sol_pool.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_type3_symmetrize.F -o dfac_type3_symmetrize.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dini_defaults.F -o dini_defaults.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -DMUMPS_ARITH=MUMPS_ARITH_d \ -I../PORD/include/ -Dpord -c mumps_c.c -o dmumps_c.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_driver.F -o dmumps_driver.o 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_stack_aux.F:196:35: 196 | & NBROW_SEND, SIZECB, KEEP, PACKED_CB) | 1 Warning: Unused dummy argument ‘sizecb’ at (1) [-Wunused-dummy-argument] 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_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] 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_f77.F -o dmumps_f77.o 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_process_master2.F:152:14: 70 | & IFATH, 1, MPI_INTEGER | 2 ...... 152 | & SON_A( 1_8 + | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). 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_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] dfac_determinant.F:181:43: 181 | & BLOCK_SIZE,IPIV, | 1 Warning: Unused dummy argument ‘ipiv’ 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_determinant.F:183:56: 183 | & A, LOCAL_M, LOCAL_N, N, MYID, | 1 Warning: Unused dummy argument ‘myid’ 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] dsol_distrhs.F:455:26: 452 | CALL MPI_ISEND( IRHS_loc_sorted(NEXTROWTOSEND(IPROC_ARG+1)), | 2 ...... 455 | 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)). dfac_process_band.F:316:46: 316 | 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_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:18: 118 | & LRLUS,XSIZE, COMP, ACC_TIME, MYID, | 1 Warning: Unused dummy argument ‘lrlus’ at (1) [-Wunused-dummy-argument] 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_distrib_ELT.F:491:26: 482 | CALL MPI_SEND( BUFI(2, I), NBRECI, MPI_INTEGER, | 2 ...... 491 | 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:198:21: 198 | & 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:198:44: 198 | & 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:200:21: 200 | & 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:200:35: 200 | & 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:216:17: 216 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘elnodes’ at (1) dfac_distrib_ELT.F:217:17: 217 | & 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:224:17: 224 | & 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%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘elnodes’ at (1) dfac_distrib_ELT.F:257:17: 257 | & 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:281:31: 274 | CALL MPI_RECV( ELTVAR_LOC( RECV_IELTPTR8 ), MSGLEN, | 2 ...... 281 | 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)). 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)). dsol_distrhs.F:23:25: 23 | & LP, LPOK, KEEP, NB_BYTES_LOC, INFO ) | 1 Warning: Unused dummy argument ‘lpok’ at (1) [-Wunused-dummy-argument] dini_defaults.F:65:37: 65 | & DKEEP, MYID ) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_process_band.F:251:32: 251 | & STACK_RIGHT_AUTHORIZED | 1 Warning: Unused dummy argument ‘stack_right_authorized’ 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] 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] dini_defaults.F:1291:41: 1291 | SUBROUTINE DMUMPS_SET_KEEP72(id, LP) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] dana_LDLT_preprocess.F:16:26: 16 | & NCST,KEEP,KEEP8, ROWSCA | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:340:29: 337 | CALL MPI_RECV( BUFRECI(1), NBRECORDS * 2 + 1, | 2 ...... 340 | 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:669:28: 665 | CALL MPI_ISEND( BUFI(1, IACT(ISLAVE), ISLAVE ), | 2 ...... 669 | 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)). 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] dfac_distrib_distentry.F:706:29: 706 | & 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:706:47: 706 | & 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:708:25: 708 | & SLAVEF, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] 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_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_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_distrib_distentry.F:16:15: 16 | & SLAVEF, PERM, FILS, | 1 Warning: Unused dummy argument ‘slavef’ 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_contrib_type2.F:305:20: 108 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 305 | & A(POSCONTRIB), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). 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:810:57: 810 | SUBROUTINE DMUMPS_ELTPROC( N, NELT, ELTPROC, SLAVEF, PROCNODE, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c dmumps_gpu.c -o dmumps_gpu.o 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_process_blfac_slave.F:189:23: 124 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 189 | & A(POSBLOCFACTO), NPIV*NCOLU, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). 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] darrowheads.F:963:32: 963 | 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:677:27: 673 | CALL MPI_SEND(BUFI(1,ISLAVE),TAILLE_SENDI, | 2 ...... 677 | 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)). 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] darrowheads.F:830:23: 820 | CALL MPI_RECV( BUFI(1), 2*NBRECORDS+1, | 2 ...... 830 | 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:658:41: 658 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] darrowheads.F:659:20: 659 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument ‘type_parall’ at (1) [-Wunused-dummy-argument] darrowheads.F:915:54: 915 | SUBROUTINE DMUMPS_SET_TO_ZERO(A, LLD, M, N, KEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dfac_asm.F:171:25: 171 | & 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:786:44: 786 | SUBROUTINE DMUMPS_SET_PARPIVT1 ( INODE, NFRONT, NASS1, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_asm.F:898:53: 898 | SUBROUTINE DMUMPS_UPDATE_PARPIV_ENTRIES ( INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_asm.F:899:21: 899 | & KEEP, PARPIV, LPARPIV, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dfac_asm.F:634:43: 634 | & A, LA, POSELT, KEEP, KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ 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] 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:131:15: 131 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] dfac_asm.F:131:33: 131 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_asm.F:128:24: 128 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument ‘nbcols’ at (1) [-Wunused-dummy-argument] dfac_asm.F:129:16: 129 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] dfac_asm.F:129:24: 129 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] darrowheads.F:201:70: 201 | & INTARR, LINTARR, DBLARR, LDBLARR, PTRAIW, PTRARW, FRERE_STEPS, | 1 Warning: Unused dummy argument ‘frere_steps’ at (1) [-Wunused-dummy-argument] darrowheads.F:200:36: 200 | & LP, COMM, root, KEEP, KEEP8, FILS, RG2L, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:190:35: 190 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:190:23: 190 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] 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] dfac_asm.F:221:25: 221 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] dfac_asm.F:222:15: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] dfac_asm.F:222:27: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:222:33: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_asm.F:220:24: 220 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] dfac_asm.F:221:19: 221 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_iXamax.F -o dmumps_iXamax.o 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] darrowheads.F:628:51: 628 | & DEST_SHR, BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] dfac_b.F:342:10: 342 | S_IS_POINTERS%IW => IDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] dfac_b.F:346:10: 346 | S_IS_POINTERS%A => CDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] darrowheads.F:730:35: 730 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument ‘frere_steps’ at (1) [-Wunused-dummy-argument] darrowheads.F:727:21: 727 | & KEEP, KEEP8, MYID, COMM, NBRECORDS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] darrowheads.F:730:16: 730 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] dfac_asm.F:522:62: 522 | & PIMASTER, PTLUST_S, IW, LIW, STEP, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:580:43: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:580:31: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_asm.F:580:17: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] dfac_b.F:354:30: 354 | 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:355:7: 355 | & 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) dfac_process_blocfacto.F:812:27: 790 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 812 | & 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:227:35: 227 | & 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:228:35: 228 | & 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:754:51: 754 | & 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] 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] 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_process_blocfacto_LDLT.F:244:23: 153 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 244 | & DYN_PIVINFO, 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:22: 153 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 253 | & DYN_BLOCFACTO, int(LA_BLOCFACTO), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). 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_process_blocfacto_LDLT.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument ‘msgsou’ 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_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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_mtrans.F -o dana_mtrans.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dooc_panel_piv.F -o dooc_panel_piv.o dmumps_driver.F:661:25: 661 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2216 | 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) dfac_process_end_facto_slave.F:164:22: 164 | IF (.NOT. CB_STORED_IN_BLRSTRUC) THEN | ^ Warning: ‘cb_stored_in_blrstruc’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_end_facto_slave.F:103:41: 103 | LOGICAL :: CB_STORED_IN_BLRSTRUC, COMPRESS_CB | ^ note: ‘cb_stored_in_blrstruc’ was declared here dmumps_driver.F:661:29: 661 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2216 | 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:663:25: 663 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2216 | 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:663:29: 663 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2216 | 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) dfac_process_contrib_type3.F:234:72: 234 | & 0) | ^ Warning: ‘pos_root’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_contrib_type3.F:65:37: 65 | INTEGER(8) :: LREQA, POS_ROOT | ^ note: ‘pos_root’ was declared here dmumps_driver.F:2113:22: 2113 | CALL MPI_BCAST( id%RINFOG(1), 40, MPI_DOUBLE_PRECISION, MASTER, | 1 ...... 2220 | 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:2128:28: 2128 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2216 | 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:2128:41: 2128 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2216 | 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c drank_revealing.F -o drank_revealing.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_aux.F -o dsol_aux.o dfac_process_maprow.F:1224:26: 1224 | & FILS, DAD, | 1 Warning: Unused dummy argument ‘dad’ at (1) [-Wunused-dummy-argument] 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_bwd_aux.F -o dsol_bwd_aux.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_bwd.F -o dsol_bwd.o dfac_driver.F:374:24: 374 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3901 | 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:374:38: 374 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3901 | 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:524:21: 446 | CALL MPI_BCAST( KEEP(12), 1, MPI_INTEGER, | 2 ...... 524 | 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:2170:26: 730 | CALL MPI_ALLREDUCE( ITMP, JTMP, 1, MPI_INTEGER, | 2 ...... 2170 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dfac_driver.F:2170:40: 730 | CALL MPI_ALLREDUCE( ITMP, JTMP, 1, MPI_INTEGER, | 2 ...... 2170 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dfac_driver.F:2806:27: 2806 | CALL MPI_RECV( KEEP(17), 1, MPI_INTEGER, 1, DEFIC_TAG, | 1 ...... 4010 | 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:2811:27: 2811 | CALL MPI_SEND( KEEP(17), 1, MPI_INTEGER, 0, DEFIC_TAG, | 1 ...... 4003 | & 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:3855:28: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘info16’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3855:62: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘irank’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3855:68: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3855:15: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3855:55: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3854:49: 3854 | SUBROUTINE DMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1 Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_c.F -o dsol_c.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_fwd_aux.F -o dsol_fwd_aux.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_fwd.F -o dsol_fwd.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_matvec.F -o dsol_matvec.o dsol_bwd.F:19:20: 19 | & FRERE, DAD, FILS, IPOOL, LPOOL, PTRIST, PTRFAC, | 1 Warning: Unused dummy argument ‘dad’ at (1) [-Wunused-dummy-argument] dsol_driver.F:1304:26: 582 | CALL MPI_BCAST( id%KEEP(401), 1, MPI_INTEGER, MASTER, id%COMM, | 2 ...... 1304 | 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:3613:16: 3590 | & C_DUMMY, 1, 1, | 2 ...... 3613 | & 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:3614:16: 3591 | & IDUMMY, 0, | 2 ...... 3614 | & 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:3616:16: 3592 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 3616 | & 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:3618:16: 3593 | & IDUMMY, 1, | 2 ...... 3618 | & 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:3983:31: 2413 | CALL MPI_SEND(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3983 | 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:4001:31: 2417 | CALL MPI_RECV(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 4001 | 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:4066:55: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4066 | & 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:4067:19: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4067 | & 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:4067:39: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4067 | & 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:4281:16: 4240 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 4281 | & 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:4282:38: 4241 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 4282 | & 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:4286:16: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4286 | & 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:4287:16: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4287 | & 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:4293:16: 4252 | & C_DUMMY, 1, 1, | 2 ...... 4293 | & 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:4301:16: 4260 | & IDUMMY, 1, 0 | 2 ...... 4301 | & 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:4559:33: 1668 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4559 | 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:4559:44: 1668 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4559 | 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)). gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_root_parallel.F -o dsol_root_parallel.o dsol_driver.F:5725:12: 3590 | & C_DUMMY, 1, 1, | 2 ...... 5725 | & 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:5726:12: 3591 | & IDUMMY, 0, | 2 ...... 5726 | & 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:5728:12: 3592 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 5728 | & 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:5730:12: 3593 | & IDUMMY, 1, | 2 ...... 5730 | & 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:5825:20: 4239 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5825 | & 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:5839:20: 4239 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5839 | & 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:5840:12: 4240 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 5840 | & 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:5842:12: 4241 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 5842 | & 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:5846:12: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5846 | & 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:5847:12: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5847 | & 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) dfac_scalings_simScaleAbs.F:845:24: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘irsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:845:36: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:845:47: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘istatus’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:847:21: 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘istatus’ was declared here dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘ornghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:846:24: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘ornghbprcs’ was declared here dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘orsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:846:36: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘orsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:846:47: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ Warning: ‘orsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:847:31: 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘requests’ was declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dtools.F -o dtools.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dtype3_root.F -o dtype3_root.o dsol_aux.F:804:26: 802 | CALL MPI_SEND(N_LOCAL_LIST, 1, | 2 803 | & MPI_INTEGER, MASTER, TAG_SIZE, id%COMM,IERR) 804 | 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:847:26: 827 | CALL MPI_RECV(TMP, 1, MPI_INTEGER, MPI_ANY_SOURCE, | 2 ...... 847 | 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_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] dsol_aux.F:1184:70: 1184 | & NRHS_B, WCB, LWCB, LDA_WCB, PPIV_COURANT, MTYPE, KEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1325:28: 1325 | & MTYPE, KEEP, COEF_Y ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dsol_aux.F:528:23: 528 | & 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:172:29: 172 | & KEEP, KEEP8, COLSCA, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:223:27: 223 | & KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:421:39: 421 | & LHS, WRHS, W, RHS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:587:23: 587 | & W, KEEP,KEEP8, COLSCA ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:860:12: 860 | & LP, ARRET, GRAIN ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] dsol_aux.F:938:24: 938 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:938:12: 938 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1038:13: 1038 | & KEEP, RHSCOMP, NRHS, LRHSCOMP, FIRST_ROW_RHSCOMP, W, LD_W, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1088:35: 1088 | & MPRINT, ICNTL, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1086:35: 1086 | SUBROUTINE DMUMPS_SOL_Q(MTYPE, IFLAG, N, | 1 Warning: Unused dummy argument ‘mtype’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1087:19: 1087 | & LHS, WRHS, W, RES, GIVNORM, ANORM, XNORM, SCLNRM, | 1 Warning: Unused dummy argument ‘wrhs’ at (1) [-Wunused-dummy-argument] dana_driver.F:5031:27: 4943 | CALL MPI_SEND( NZ_loc8, 1, MPI_INTEGER8, MASTER, | 2 ...... 5031 | 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:508:30: 508 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 5237 | CALL MPI_ALLREDUCE(DO_WRITE, DO_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_driver.F:508:44: 508 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 5237 | CALL MPI_ALLREDUCE(DO_WRITE, DO_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_driver.F:513:28: 451 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 513 | 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:1917:26: 451 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 1917 | 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) dsol_aux.F:1369:13: 1369 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1394:45: 1394 | INTEGER :: IPOSINRHSCOMP, JJ, K, NBK, | 1 Warning: Unused variable ‘nbk’ declared at (1) [-Wunused-variable] dsol_aux.F:1369:36: 1369 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘nelim’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1369:45: 1369 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1376:49: 1376 | & MTYPE, KEEP, OOCWRITE_COMPATIBLE_WITH_BLR, | 1 Warning: Unused dummy argument ‘oocwrite_compatible_with_blr’ at (1) [-Wunused-dummy-argument] dana_driver.F:2670:26: 2670 | CALL MPI_RECV(id%NBSA_LOCAL,1,MPI_INTEGER, | 1 ...... 4922 | 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:2876:14: 2876 | & 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:2876:34: 2876 | & 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) dsol_aux.F:1499:13: 1499 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dana_driver.F:3744:23: 3647 | CALL MPI_REDUCE( KEEP8(11), SUM_KEEP811_THIS_NODE, 1, | 2 ...... 3744 | CALL MPI_REDUCE( INFO(15), SUM_INFO15_THIS_NODE, 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_driver.F:3744:33: 3647 | CALL MPI_REDUCE( KEEP8(11), SUM_KEEP811_THIS_NODE, 1, | 2 ...... 3744 | CALL MPI_REDUCE( INFO(15), SUM_INFO15_THIS_NODE, 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_driver.F:3974:53: 3974 | SUBROUTINE DMUMPS_ANA_CHECK_KEEP(id, I_AM_SLAVE) | 1 Warning: Unused dummy argument ‘i_am_slave’ at (1) [-Wunused-dummy-argument] dsol_bwd_aux.F:1199:17: 1162 | & INODE, 1, MPI_INTEGER, | 2 ...... 1199 | & W(POSWCB + 1), LONG, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). 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:1080:44: 1080 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument ‘dkeep’ at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:1080:37: 1080 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:357:15: 357 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:357:28: 357 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument ‘frere’ at (1) [-Wunused-dummy-argument] dsol_c.F:1309:19: 1306 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1309 | & 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:1317:23: 1306 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1317 | & 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:1415:24: 1415 | CALL MPI_PACK(RHSCOMP(IPOSINRHSCOMP,J), NPIV, | 1 ...... 1428 | 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:1923:29: 1430 | CALL MPI_SEND(BUFFER, POS_BUF, MPI_PACKED, MASTER, | 2 ...... 1923 | 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:2023:34: 1301 | CALL MPI_RECV( BUFFER, SIZE_BUF_BYTES, MPI_PACKED, | 2 ...... 2023 | 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] dtype3_root.F:1192:16: 1192 | & 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:1205:17: 1205 | & 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] dsol_c.F:1078:27: 1078 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, BUFFER, | 1 Warning: Unused dummy argument ‘keep8’ 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] dsol_c.F:1438:54: 1438 | SUBROUTINE DMUMPS_GATHER_SOLUTION_AM1(NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dsol_c.F:1447:56: 1447 | & POSINRHSCOMP, LPOS_ROW, NB_FS_IN_RHSCOMP ) | 1 Warning: Unused dummy argument ‘nb_fs_in_rhscomp’ at (1) [-Wunused-dummy-argument] dsol_c.F:1439:21: 1439 | & NRHS, RHSCOMP, LRHSCOMP, NRHSCOMP_COL, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1220:24: 1220 | & KEEP, KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1216:42: 1216 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Unused dummy argument ‘local_m’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1221:17: 1221 | & MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1331:38: 1331 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, FILS, | 1 Warning: Unused dummy argument ‘local_m’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1334:17: 1334 | & MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1297:32: 1297 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘ierror’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1297:24: 1297 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘iflag’ at (1) [-Wunused-dummy-argument] dsol_c.F:1639:37: 1639 | & PTRIST, KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:1641:36: 1641 | & PROCNODE, NSLAVES, scaling_data, LSCAL | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dsol_c.F:1713:25: 1713 | & ISOL_LOC, | 1 Warning: Unused dummy argument ‘isol_loc’ at (1) [-Wunused-dummy-argument] dsol_c.F:1716:43: 1716 | & PROCNODE_STEPS, KEEP,KEEP8, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:1710:23: 1710 | & SLAVEF, N, MYID_NODES, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] dsol_c.F:1827:27: 1827 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:1822:25: 1822 | & (NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dsol_c.F:2062:27: 2062 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:2060:25: 2060 | & (NSLAVES, N, MYID_NODES, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dfac_process_blfac_slave.F:341:72: 341 | & A_PTR( CPOS ), NCOL1 ) | ^ Warning: ‘posblocfacto’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blfac_slave.F:87:37: 87 | INTEGER(8) POSELT, POSBLOCFACTO | ^ note: ‘posblocfacto’ was declared here dfac_process_blfac_slave.F:316:72: 316 | & ) | ^ Warning: ‘begs_blr_u.data’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blfac_slave.F:102:50: 102 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ note: ‘begs_blr_u.data’ was declared here dfac_process_blfac_slave.F:316:72: 316 | & ) | ^ Warning: ‘begs_blr_u.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blfac_slave.F:102:50: 102 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ note: ‘begs_blr_u.dim[0].ubound’ was declared here dsol_c.F:2163:27: 2163 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ 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:291:17: 291 | & 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:1836:23: 1830 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | 2 ...... 1836 | 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: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:457:36: 457 | & PTRIST, PTRAST, IW, LIW, A, LA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dtools.F:459:51: 459 | & IPTRLU, STEP, MYID, KEEP, KEEP8, TYPE_SON | 1 Warning: Unused dummy argument ‘type_son’ at (1) [-Wunused-dummy-argument] dtools.F:499:38: 499 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] dtools.F:498:60: 498 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument ‘na_elt8’ at (1) [-Wunused-dummy-argument] dtools.F:498:51: 498 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument ‘nnz8’ at (1) [-Wunused-dummy-argument] dtools.F:499:34: 499 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] dtools.F:1428:37: 1428 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument ‘ooc_strat’ at (1) [-Wunused-dummy-argument] dtools.F:1476:43: 1476 | & KEEP, KEEP8, IFLAG, IERROR | 1 Warning: Unused dummy argument ‘ierror’ at (1) [-Wunused-dummy-argument] dtools.F:1476:35: 1476 | & KEEP, KEEP8, IFLAG, IERROR | 1 Warning: Unused dummy argument ‘iflag’ at (1) [-Wunused-dummy-argument] dtools.F:1475:37: 1475 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument ‘ooc_strat’ at (1) [-Wunused-dummy-argument] dtools.F:1579:22: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘hf’ at (1) [-Wunused-dummy-argument] dtools.F:1578:27: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘ifath’ at (1) [-Wunused-dummy-argument] dtools.F:1578:20: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dtools.F:1579:18: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘ioldps’ at (1) [-Wunused-dummy-argument] dtools.F:1579:26: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] dtools.F:1578:13: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dtools.F:1608:20: 1608 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dtools.F:1608:45: 1608 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.data’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.data’ was declared here dfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.offset’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.offset’ was declared here dfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.dim[0].stride’ was declared here dfac_distrib_ELT.F:401:72: 401 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufi.offset’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:69:53: 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ note: ‘bufi.offset’ was declared here dfac_distrib_ELT.F:401:72: 401 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufi.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:69:53: 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ note: ‘bufi.dim[1].stride’ was declared here dfac_distrib_ELT.F:411:72: 411 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufr.offset’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:70:62: 70 | DOUBLE PRECISION, DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ note: ‘bufr.offset’ was declared here dfac_distrib_ELT.F:411:72: 411 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufr.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:70:62: 70 | DOUBLE PRECISION, DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ note: ‘bufr.dim[1].stride’ was declared here dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘icnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:224:24: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ note: ‘icnghbprcs’ was declared here dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘icsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:224:36: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ note: ‘icsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:224:47: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ Warning: ‘icsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:221:29: 221 | INTEGER IMYRPTR,IMYCPTR | ^ Warning: ‘imycptr’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘irnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:222:24: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irnghbprcs’ was declared here dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘irsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:222:36: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:222:47: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘istatus’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:226:21: 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘istatus’ was declared here dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘ocnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:225:24: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ note: ‘ocnghbprcs’ was declared here dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘ocsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:225:36: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ note: ‘ocsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:225:47: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ Warning: ‘ocsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘ornghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:223:24: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘ornghbprcs’ was declared here dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘orsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:223:36: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘orsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:223:47: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ Warning: ‘orsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:226:31: 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘requests’ was declared here dfac_process_blocfacto.F:588:72: 588 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ Warning: ‘lpos’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto.F:98:25: 98 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ note: ‘lpos’ was declared here dfac_process_blocfacto.F:588:72: 588 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ Warning: ‘lpos2’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto.F:98:38: 98 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ note: ‘lpos2’ was declared here dfac_process_maprow.F:1681:72: 1681 | & BUF_MAX_ARRAY,NFS4FATHER,PACKED_CB,ITMP) | ^ Warning: ‘posrow’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_maprow.F:1284:33: 1284 | INTEGER(8) :: SIZFR, POSROW, SHIFTCB_SON | ^ note: ‘posrow’ was declared here dana_mtrans.F:768:72: 768 | 80 IPERM(I) = J | ^ Warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:702:15: 702 | INTEGER I,J,J1,JORD,NFC,K,KK, | ^ note: ‘i’ was declared here dana_mtrans.F:769:72: 769 | ARP(J) = int(II - IP(J)) + 1 | ^ Warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:704:32: 704 | INTEGER(8) :: IN1, IN2, II | ^ note: ‘ii’ was declared here darrowheads.F:505:72: 505 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ Warning: ‘iw4.offset’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:254:49: 254 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ note: ‘iw4.offset’ was declared here darrowheads.F:505:72: 505 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ Warning: ‘iw4.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:254:49: 254 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ note: ‘iw4.dim[1].stride’ was declared here dana_dist_m.F:2031:72: 2031 | CURRENT_ACTIVE_MEM = CURRENT_ACTIVE_MEM + SIZEFRNOCBLU | ^ Warning: ‘sizefrnocblu’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:1904:32: 1904 | INTEGER(8) :: SIZEFRNOCBLU | ^ note: ‘sizefrnocblu’ was declared here dsol_bwd_aux.F:1808:72: 1808 | DO I=1,(IIPOOL-POOL_FIRST_POS)/2 | ^ Warning: ‘pool_first_pos’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:1129:28: 1129 | INTEGER POOL_FIRST_POS, TMP | ^ note: ‘pool_first_pos’ was declared here dana_aux_ELT.F:442:26: 442 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) WRITE (LP,99996) INFO(1) | ^ Warning: ‘lp’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_ELT.F:42:31: 42 | INTEGER NEMIN, MPRINT, LP, MP, LDIAG | ^ note: ‘lp’ was declared here dana_mtrans.F:71:22: 71 | & I0,UP,LOW, IK | ^ Warning: ‘i0’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:246:72: 246 | I = ISP | ^ Warning: ‘isp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:70:56: 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ note: ‘isp’ was declared here dana_mtrans.F:247:72: 247 | J = JSP | ^ Warning: ‘jsp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:70:60: 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ note: ‘jsp’ was declared here dana_reordertree.F:231:72: 231 | NFR = int(ND(STEP(INODE)),8) | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] dana_reordertree.F:34:33: 34 | INTEGER IFATH,IN,NSTK,INODE,I,allocok,LOCAL_PERM | ^ note: ‘inode’ was declared here dana_reordertree.F:655:72: 655 | FILS(dernier)=-TAB(I) | ^ Warning: ‘dernier’ may be used uninitialized [-Wmaybe-uninitialized] dana_reordertree.F:44:21: 44 | INTEGER dernier,fin | ^ note: ‘dernier’ was declared here dmumps_driver.F:1037:12: 1037 | IF ( OLDJOB .LT. 2 ) THEN | ^ Warning: ‘oldjob’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:583:36: 583 | INTEGER JOBMIN, JOBMAX, OLDJOB | ^ note: ‘oldjob’ was declared here dmumps_driver.F:2039:72: 2039 | id%KEEP(235) = KEEP235SAVE | ^ Warning: ‘keep235save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:585:44: 585 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ note: ‘keep235save’ was declared here dmumps_driver.F:2040:72: 2040 | id%KEEP(242) = KEEP242SAVE | ^ Warning: ‘keep242save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:585:57: 585 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ note: ‘keep242save’ was declared here dmumps_driver.F:2041:72: 2041 | id%KEEP(243) = KEEP243SAVE | ^ Warning: ‘keep243save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:586:25: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep243save’ was declared here dmumps_driver.F:2042:72: 2042 | id%KEEP(495) = KEEP495SAVE | ^ Warning: ‘keep495save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:586:38: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep495save’ was declared here dmumps_driver.F:2043:72: 2043 | id%KEEP(497) = KEEP497SAVE | ^ Warning: ‘keep497save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:586:51: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep497save’ was declared here dfac_process_blocfacto_LDLT.F:807:17: 807 | & .OR. | ^ Warning: ‘nslaves_prec’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto_LDLT.F:129:49: 129 | INTEGER :: XSIZE, CURRENT_BLR, NSLAVES_PREC, INFO_TMP(2) | ^ note: ‘nslaves_prec’ was declared here dsol_fwd_aux.F:620:72: 620 | JFIN = min(J+PANEL_SIZE-1, NPIV) | ^ Warning: ‘panel_size’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:421:44: 421 | INTEGER TempNROW, TempNCOL, PANEL_SIZE, | ^ note: ‘panel_size’ was declared here dana_aux_ELT.F:916:72: 916 | IF (ELTNOD(I).EQ.0) ELTNOD(I) = INODE | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_ELT.F:848:19: 848 | INTEGER INODE, LEAF, NBLEAF, NBROOT, III, IN | ^ note: ‘inode’ was declared here dana_mtrans.F:864:32: 864 | IF (IPERM(I).NE.0 .OR. IPERM(I0).EQ.0) GO TO 50 | ^ Warning: ‘i0’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:799:22: 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ note: ‘i0’ was declared here dana_mtrans.F:873:17: 873 | DO 60 K = K0,K2 | ^ Warning: ‘k0’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:801:39: 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ note: ‘k0’ was declared here dana_mtrans.F:1033:72: 1033 | I = IRN(ISP) | ^ Warning: ‘isp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:801:52: 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ note: ‘isp’ was declared here dana_mtrans.F:1036:72: 1036 | JPERM(J) = ISP | ^ Warning: ‘jsp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:799:52: 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ note: ‘jsp’ was declared here dsol_c.F:580:72: 580 | Pruned_SONS(:) = -1 | ^ Warning: ‘pruned_sons.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_c.F:132:56: 132 | INTEGER, DIMENSION(:), ALLOCATABLE :: Pruned_SONS, Pruned_Roots | ^ note: ‘pruned_sons.dim[0].ubound’ was declared here dsol_bwd_aux.F:102:27: 102 | INTEGER :: POSINDICES, IPOSINRHSCOMP, IPOSINRHSCOMP_PANEL | ^ Warning: ‘posindices’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_maprow.F:1197:10: 1197 | IF (CB_IS_LR) THEN | ^ Warning: ‘cb_is_lr’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_maprow.F:718:25: 718 | LOGICAL :: CB_IS_LR | ^ note: ‘cb_is_lr’ was declared here dana_mtrans.F:1138:72: 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ Warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:1091:22: 1091 | INTEGER(8) :: II, IN1, IN2 | ^ note: ‘ii’ was declared here dana_mtrans.F:1138:72: 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ Warning: ‘in2’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:1091:32: 1091 | INTEGER(8) :: II, IN1, IN2 | ^ note: ‘in2’ was declared here dana_dist_m.F:742:72: 742 | & NRLADU_CURRENT_MISSING) | ^ Warning: ‘nrladu_current_missing’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:101:42: 101 | INTEGER(8) :: NRLADU_CURRENT_MISSING | ^ note: ‘nrladu_current_missing’ was declared here dana_dist_m.F:719:72: 719 | CURRENT_ACTIVE_MEM = CURRENT_ACTIVE_MEM + SIZEFRNOCBLU | ^ Warning: ‘sizefrnocblu’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:118:32: 118 | INTEGER(8) :: SIZEFRNOCBLU | ^ note: ‘sizefrnocblu’ was declared here dana_dist_m.F:1077:72: 1077 | & NRLADU_CURRENT_MISSING) | ^ Warning: ‘current_active_mem’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:113:35: 113 | INTEGER(8) CURRENT_ACTIVE_MEM, MAXTEMPCB | ^ note: ‘current_active_mem’ was declared here dana_dist_m.F:1456:72: 1456 | ISTKRLR_CB_UD = ISTKRLR_CB_UD + LSTKRLR_CB_UD(ITOP) | ^ Warning: ‘sizecblr_slave_ud’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:122:34: 122 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ note: ‘sizecblr_slave_ud’ was declared here dana_dist_m.F:1458:72: 1458 | ISTKRLR_CB_WC = ISTKRLR_CB_WC + LSTKRLR_CB_WC(ITOP) | ^ Warning: ‘sizecblr_slave_wc’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:122:53: 122 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ note: ‘sizecblr_slave_wc’ was declared here dana_dist_m.F:995:72: 995 | & dble(OPS_NODE_SLAVE)/dble(NSLAVES_LOC) | ^ Warning: ‘ops_node_slave’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:141:64: 141 | DOUBLE PRECISION OPS_NODE, OPS_NODE_MASTER, OPS_NODE_SLAVE | ^ note: ‘ops_node_slave’ was declared here dana_reordertree.F:1103:72: 1103 | MY_FIRST_LEAF(INDICE(ID+1)-1,ID+1)=FIRST_LEAF | ^ Warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized] dana_reordertree.F:780:16: 780 | INTEGER ID,FIRST_LEAF,SIZE_SBTR | ^ note: ‘id’ was declared here dsol_aux.F:1709:72: 1709 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.data’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:1674:56: 1674 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.data’ was declared here dsol_aux.F:1709:72: 1709 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.offset’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:1674:56: 1674 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.offset’ was declared here dsol_aux.F:1709:72: 1709 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:1674:56: 1674 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.dim[0].stride’ was declared here dana_driver.F:4995:72: 4995 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ Warning: ‘reqptr.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:4810:41: 4810 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ note: ‘reqptr.offset’ was declared here dana_driver.F:4995:72: 4995 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ Warning: ‘reqptr.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:4810:41: 4810 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ note: ‘reqptr.dim[1].stride’ was declared here dana_driver.F:4956:72: 4956 | MATPTR_cp = MATPTR | ^ Warning: ‘matptr.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:4811:42: 4811 | INTEGER(8), ALLOCATABLE :: MATPTR(:) | ^ note: ‘matptr.dim[0].ubound’ was declared here dfac_driver.F:1972:10: 1972 | IF (EARLYT3ROOTINS) THEN | ^ Warning: ‘earlyt3rootins’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:146:68: 146 | LOGICAL I_AM_SLAVE, PERLU_ON, WK_USER_PROVIDED, EARLYT3ROOTINS | ^ note: ‘earlyt3rootins’ was declared here dfac_driver.F:2739:72: 2739 | & ) | ^ Warning: ‘ipool’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:110:23: 110 | & ITLOC, IPOOL, K28, LPOOL | ^ note: ‘ipool’ was declared here dfac_driver.F:2739:72: 2739 | & ) | ^ Warning: ‘itloc’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:110:16: 110 | & ITLOC, IPOOL, K28, LPOOL | ^ note: ‘itloc’ was declared here dfac_driver.F:2739:72: 2739 | & ) | ^ Warning: ‘ptrwb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:109:27: 109 | INTEGER PTRIST, PTRWB, MAXELT_SIZE, | ^ note: ‘ptrwb’ was declared here dsol_c.F:2142:72: 2142 | IPOSINRHSCOMP_COL = IPOSINRHSCOMP_COL + 1 | ^ Warning: ‘iposinrhscomp_col’ may be used uninitialized [-Wmaybe-uninitialized] dsol_c.F:2083:46: 2083 | INTEGER IPOSINRHSCOMP, IPOSINRHSCOMP_COL | ^ note: ‘iposinrhscomp_col’ was declared here dsol_driver.F:1890:72: 1890 | NB_BYTES = NB_BYTES + int(size(RHS_IR),8)*K35_8 | ^ Warning: ‘rhs_ir.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:173:55: 173 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.dim[0].ubound’ was declared here dsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.data’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:129:58: 129 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.data’ was declared here dsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.offset’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:129:58: 129 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.offset’ was declared here dsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:129:58: 129 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.dim[0].stride’ was declared here dsol_driver.F:2043:72: 2043 | LIWCB = 20*NB_K133*2 + KEEP(133) | ^ Warning: ‘nb_k133’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:279:21: 279 | INTEGER NB_K133, IRANK, TSIZE | ^ note: ‘nb_k133’ was declared here dsol_driver.F:3933:72: 3933 | LWCB8_SOL_C = LWCB8 | ^ Warning: ‘lwcb8’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:87:36: 87 | INTEGER(8) :: LWCB8_MIN, LWCB8, LWCB8_SOL_C | ^ note: ‘lwcb8’ was declared here dsol_driver.F:3421:72: 3421 | SAVERHS(:) = ZERO | ^ Warning: ‘saverhs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:180:49: 180 | DOUBLE PRECISION, ALLOCATABLE :: SAVERHS(:), C_RW1(:), | ^ note: ‘saverhs.dim[0].ubound’ was declared here dsol_driver.F:4054:72: 4054 | NBSPARSE_LOC = (DO_NBSPARSE.AND.NBRHS_EFF.GT.1) | ^ Warning: ‘do_nbsparse’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:261:29: 261 | LOGICAL :: DO_NBSPARSE, NBSPARSE_LOC | ^ note: ‘do_nbsparse’ was declared here dsol_driver.F:2217:47: 2217 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ Warning: ‘uns_perm_inv_needed_befmainloop’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:198:48: 198 | & UNS_PERM_INV_NEEDED_BEFMAINLOOP | ^ note: ‘uns_perm_inv_needed_befmainloop’ was declared here dsol_driver.F:2217:47: 2217 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ Warning: ‘uns_perm_inv_needed_inmainloop’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:197:47: 197 | LOGICAL :: UNS_PERM_INV_NEEDED_INMAINLOOP, | ^ note: ‘uns_perm_inv_needed_inmainloop’ was declared here dsol_driver.F:4640:72: 4640 | & id%COMM, IERR ) | ^ Warning: ‘rhs_ir.offset’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:173:55: 173 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.offset’ was declared here dsol_driver.F:4640:72: 4640 | & id%COMM, IERR ) | ^ Warning: ‘rhs_ir.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:173:55: 173 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.dim[0].stride’ was declared here dsol_driver.F:2219:72: 2219 | NB_BYTES = NB_BYTES - int(size(UNS_PERM_INV),8)*K34_8 | ^ Warning: ‘uns_perm_inv.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:196:56: 196 | INTEGER, DIMENSION(:), ALLOCATABLE :: UNS_PERM_INV | ^ note: ‘uns_perm_inv.dim[0].ubound’ was declared here dsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.data’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.data’ was declared here dsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.offset’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.offset’ was declared here dsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.dim[0].stride’ was declared here dsol_driver.F:3487:72: 3487 | & ONE | ^ Warning: ‘iperm’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:80:21: 80 | INTEGER I,IPERM,K,JPERM, J, II, IZ2 | ^ note: ‘iperm’ was declared here dsol_driver.F:4343:72: 4343 | NB_BYTES = NB_BYTES - int(size(MAP_RHS),8) * K34_8 | ^ Warning: ‘map_rhs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:186:40: 186 | INTEGER, ALLOCATABLE :: MAP_RHS(:) | ^ note: ‘map_rhs.dim[0].ubound’ was declared here dsol_driver.F:4651:72: 4651 | C_LOCWK54 = ZERO | ^ Warning: ‘c_locwk54.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:193:62: 193 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: C_LOCWK54 | ^ note: ‘c_locwk54.dim[0].ubound’ was declared here dsol_driver.F:5046:72: 5046 | NB_BYTES = NB_BYTES - int(size(C_W),8)*K35_8 | ^ Warning: ‘c_w.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:183:45: 183 | & C_W(:) | ^ note: ‘c_w.dim[0].ubound’ was declared here dsol_driver.F:4553:72: 4553 | R_LOCWK54 = RZERO | ^ Warning: ‘r_locwk54.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:192:65: 192 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: R_LOCWK54 | ^ note: ‘r_locwk54.dim[0].ubound’ was declared here dsol_driver.F:5049:72: 5049 | & - int(size(IW1),8)*K34_8 | ^ Warning: ‘r_w.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:188:45: 188 | DOUBLE PRECISION, ALLOCATABLE :: R_W(:) | ^ note: ‘r_w.dim[0].ubound’ was declared here dsol_driver.F:5054:72: 5054 | NB_BYTES = NB_BYTES - int(size(D ),8)*K16_8 | ^ Warning: ‘d.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:187:51: 187 | DOUBLE PRECISION, ALLOCATABLE :: R_Y(:), D(:) | ^ note: ‘d.dim[0].ubound’ was declared here dana_driver.F:1219:16: 1219 | IF ( LISTVAR_SCHUR_2BE_FREED ) THEN | ^ Warning: ‘listvar_schur_2be_freed’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:63:50: 63 | LOGICAL PROK, PROKG, LISTVAR_SCHUR_2BE_FREED, LPOK | ^ note: ‘listvar_schur_2be_freed’ was declared here dana_driver.F:1345:72: 1345 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ Warning: ‘na’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:53:27: 53 | INTEGER IKEEP, NE, NA | ^ note: ‘na’ was declared here dana_driver.F:1345:72: 1345 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ Warning: ‘ne’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:53:23: 53 | INTEGER IKEEP, NE, NA | ^ note: ‘ne’ was declared here dana_driver.F:1756:72: 1756 | id%NA(1) = NBLEAF | ^ Warning: ‘nbleaf’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:76:20: 76 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ note: ‘nbleaf’ was declared here dana_driver.F:1757:72: 1757 | id%NA(2) = NBROOT | ^ Warning: ‘nbroot’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:76:28: 76 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ note: ‘nbroot’ was declared here dana_driver.F:2653:72: 2653 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ Warning: ‘temp_leaf.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:148:56: 148 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ note: ‘temp_leaf.offset’ was declared here dana_driver.F:2653:72: 2653 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ Warning: ‘temp_leaf.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:148:56: 148 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ note: ‘temp_leaf.dim[1].stride’ was declared here dana_driver.F:2640:72: 2640 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ Warning: ‘temp_root.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:147:56: 147 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ note: ‘temp_root.offset’ was declared here dana_driver.F:2640:72: 2640 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ Warning: ‘temp_root.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:147:56: 147 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ note: ‘temp_root.dim[1].stride’ was declared here dana_driver.F:2666:72: 2666 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ Warning: ‘temp_size.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:149:56: 149 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ note: ‘temp_size.offset’ was declared here dana_driver.F:2666:72: 2666 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ Warning: ‘temp_size.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:149:56: 149 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ note: ‘temp_size.dim[1].stride’ was declared here dana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.data’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.data’ was declared here dana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.offset’ was declared here dana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.dim[0].stride’ was declared here 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.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/src' make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/src' cd examples; make d make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/examples' gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c dsimpletest.F -o dsimpletest.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c dsimpletest_save_restore.F -o dsimpletest_save_restore.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DAdd_ -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c c_example_save_restore.c -o c_example_save_restore.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DAdd_ -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/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; | ^~~~ 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; | ^~~~ gfortran -o c_example -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz c_example.o -L../lib -ldmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -L/usr/lib64 -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm gfortran -o c_example_save_restore -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz c_example_save_restore.o -L../lib -ldmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -L/usr/lib64 -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm gfortran -o dsimpletest -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz dsimpletest.o -L../lib -ldmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -L/usr/lib64 -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm gfortran -o dsimpletest_save_restore -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz dsimpletest_save_restore.o -L../lib -ldmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -L/usr/lib64 -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/examples' make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1' cd MUMPS_5.5.1 && make z make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1' (cd libseq; make) make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq' (cp libseq/lib* ./lib) cd src; make z make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/src' make ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/src' make[8]: '../lib/libmumps_commonFREEFEM-SEQ.a' is up to date. make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/src' make ARITH=z ../lib/libzmumpsFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/src' gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_struc_def.F -o zmumps_struc_def.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zlr_type.F -o zlr_type.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zstatic_ptr_m.F -o zstatic_ptr_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zomp_tps_m.F -o zomp_tps_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_ooc_buffer.F -o zmumps_ooc_buffer.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_sispointers_m.F -o zfac_sispointers_m.o zlr_type.F:23:48: 23 | SUBROUTINE DEALLOC_LRB(LRB_OUT, KEEP8, K34 | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_aux.F -o zana_aux.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_aux_par.F -o zana_aux_par.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_sol_l0omp_m.F -o zfac_sol_l0omp_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_config_file.F -o zmumps_config_file.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_save_restore_files.F -o zmumps_save_restore_files.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_omp_m.F -o zsol_omp_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_lr_data_m.F -o zmumps_lr_data_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zlr_stats.F -o zlr_stats.o zfac_sol_l0omp_m.F:232:28: 232 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zsol_omp_m.F:293:50: 293 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, PANEL_POS, LPANEL_POS, | 1 Warning: Unused dummy argument ‘panel_pos’ at (1) [-Wunused-dummy-argument] zsol_omp_m.F:297:37: 297 | & PERM_L0_OMP, PTR_LEAFS_L0_OMP, L0_OMP_MAPPING, LL0_OMP_MAPPING, | 1 Warning: Unused dummy argument ‘ptr_leafs_l0_omp’ at (1) [-Wunused-dummy-argument] zsol_omp_m.F:33:42: 33 | SUBROUTINE ZMUMPS_SOL_L0OMP_LD( K400 ) | 1 Warning: Unused dummy argument ‘k400’ at (1) [-Wunused-dummy-argument] zsol_omp_m.F:20:42: 20 | SUBROUTINE ZMUMPS_SOL_L0OMP_LI( K400 ) | 1 Warning: Unused dummy argument ‘k400’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:27: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘bcksz’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:20: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘depth’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:19: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k472’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:25: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k475’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:31: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k478’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:37: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k480’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:43: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k481’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:49: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k483’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:55: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k484’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:58: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘k486’ at (1) [-Wunused-dummy-argument] zlr_stats.F:572:47: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘k489’ at (1) [-Wunused-dummy-argument] zlr_stats.F:572:41: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘local’ at (1) [-Wunused-dummy-argument] zlr_stats.F:572:57: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:36: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘nassmin’ at (1) [-Wunused-dummy-argument] zlr_stats.F:577:26: 577 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument ‘nbtreenodes’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:47: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘nfrontmin’ at (1) [-Wunused-dummy-argument] zlr_stats.F:577:34: 577 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:52: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] zlr_stats.F:511:59: 511 | & KEEP50, INODE) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zlr_stats.F:478:42: 478 | & NASS1, KEEP50, INODE) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zlr_stats.F:343:37: 343 | SUBROUTINE INIT_STATS_GLOBAL(id) | 1 Warning: Unused dummy argument ‘id’ at (1) [-Wunused-dummy-argument] zlr_stats.F:330:35: 330 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zlr_stats.F:319:47: 319 | SUBROUTINE UPD_FLOP_UPDATE_LRLR3(LRB, NIV) | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zana_aux_par.F:1692:24: 1692 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1980 | 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:1692:52: 1692 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1980 | 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:999:22: 999 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1853 | 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:999:50: 999 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1853 | 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:1131:27: 1128 | CALL MPI_IRECV(BUF_PE2(1), ord%LAST(PROC+2)- | 2 ...... 1131 | 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:1192:23: 1192 | CALL MPI_SEND(IPE(1), ord%LAST(MYID+1)-ord%FIRST(MYID+1)+1, | 1 ...... 1893 | 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:355:48: 355 | SUBROUTINE ZMUMPS_DO_PAR_ORD(id, ord, WORK) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] zana_aux_par.F:213:43: 213 | SUBROUTINE ZMUMPS_SET_PAR_ORD(id, ord) | 1 Warning: Unused dummy argument ‘ord’ at (1) [-Wunused-dummy-argument] zmumps_lr_data_m.F:2854:21: 2854 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zmumps_lr_data_m.F:2297:21: 2297 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zana_aux.F:1635:14: 1635 | & PERM(1),IPQ8(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘flag’ at (1) zana_aux.F:1638:14: 1638 | & PERM(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘flag’ at (1) zana_aux.F:1648:18: 1648 | & 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:285:37: 285 | 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:285:45: 285 | 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:285:53: 285 | 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:286:14: 286 | & 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:415:30: 415 | & (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:415:38: 415 | & (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:415:46: 415 | & (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:416:24: 416 | & 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:936:42: 936 | 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:936:49: 936 | 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:936:56: 936 | 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:937:20: 937 | & 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:1005:38: 1005 | 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:1005:46: 1005 | 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:1005:54: 1005 | 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:1005:65: 1005 | 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:1006:23: 1006 | & LIW8, IPE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘ipe’ at (1) zana_aux.F:1014:33: 1014 | 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:1014:41: 1014 | 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:1014:61: 1014 | 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:1015:20: 1015 | & IKEEP2(1), IWL1, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘ipv’ at (1) zana_aux.F:1041:29: 1041 | & (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:1041:40: 1041 | & (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:1041:51: 1041 | & (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:1042:11: 1042 | & 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:1042:37: 1042 | & 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:1042:46: 1042 | & 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:1044:50: 1044 | & 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:1050:29: 1050 | & (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:1050:40: 1050 | & (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:1050:51: 1050 | & (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:1051:11: 1051 | & 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:1051:37: 1051 | & 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:1051:46: 1051 | & 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:1053:50: 1053 | & 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:1081:24: 1081 | 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:1127:34: 1127 | 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:1127:44: 1127 | 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:1127:53: 1127 | 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:1152:33: 1152 | 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:1152:43: 1152 | 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:1152:52: 1152 | 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:2407:53: 2407 | & KEEP20, KEEP38, NAMALG,NAMALGMAX, | 1 Warning: Unused dummy argument ‘namalgmax’ at (1) [-Wunused-dummy-argument] zana_aux.F:2859:18: 2859 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] zana_aux.F:2859:50: 2859 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] zana_aux.F:3553:34: 3553 | & (KEEP821, KEEP2, KEEP48 ,KEEP50, NSLAVES) | 1 Warning: Unused dummy argument ‘keep48’ at (1) [-Wunused-dummy-argument] zana_aux.F:4099:49: 4099 | SUBROUTINE ZMUMPS_EXPAND_TREE_STEPS( ICNTL, | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_ooc.F -o zmumps_ooc.o zmumps_ooc.F:3030:13: 3030 | & IW, LIWFAC, | 1 Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:3031:15: 3031 | & MYID, FILESIZE, IERR , LAST_CALL) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2980:25: 2980 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument ‘keep20’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2980:17: 2980 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument ‘keep38’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2354:31: 2354 | & NB_NODES,FLAG,PTRFAC,NSTEPS) | 1 Warning: Unused dummy argument ‘ptrfac’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1957:64: 1957 | 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:1924:12: 1924 | & A,ZONE) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1923:21: 1923 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1883:30: 1883 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1883:27: 1883 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1717:47: 1717 | SUBROUTINE ZMUMPS_GET_BOTTOM_AREA_SPACE(A,LA,REQUESTED_SIZE, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1584:44: 1584 | 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:1324:65: 1324 | 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:1042:50: 1042 | SUBROUTINE ZMUMPS_UPDATE_READ_REQ_NODE(INODE,SIZE,DEST,ZONE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:283:58: 283 | SUBROUTINE ZMUMPS_NEW_FACTOR(INODE,PTRFAC,KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zana_aux_par.F:1609:21: 1609 | & SIPES(:,:) | ^ Warning: ‘sipes.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_par.F:1609:21: Warning: ‘sipes.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_par.F:1668:72: 1668 | SIPES(:,:) = 0 | ^ Warning: ‘sipes.dim[1].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_par.F:1609:21: 1609 | & SIPES(:,:) | ^ note: ‘sipes.dim[1].ubound’ was declared here zmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘max_nb’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2359:35: 2359 | INTEGER I,START_NODE,K,MAX_NB, | ^ note: ‘max_nb’ was declared here zmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘max_size’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2358:44: 2358 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ note: ‘max_size’ was declared here zmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2359:28: 2359 | INTEGER I,START_NODE,K,MAX_NB, | ^ note: ‘k’ was declared here zmumps_ooc.F:2508:72: 2508 | SIZE=J8-LAST | ^ Warning: ‘last’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2358:50: 2358 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ note: ‘last’ was declared here zana_aux_par.F:901:16: 901 | & NTVAR, TGSIZE, MAXS, RHANDPE, | ^ Warning: ‘ntvar’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1172:26: 1172 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) | ^ Warning: ‘lp’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:72:23: 72 | INTEGER NEMIN, LP, MP, LDIAG, ITEMP, symmetry | ^ note: ‘lp’ declared here zmumps_ooc.F:1358:72: 1358 | RETURN | ^ Warning: ‘__result_zmumps_solve_is_inod’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:1324:6: 1324 | FUNCTION ZMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | ^ note: ‘__result_zmumps_solve_is_inod’ was declared here zmumps_ooc.F:2286:9: 2286 | IF(LRLUS_SOLVE(ZONE).LT.NEEDED_SIZE)THEN | ^ Warning: ‘needed_size’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2238:31: 2238 | INTEGER(8) :: NEEDED_SIZE | ^ note: ‘needed_size’ declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zlr_core.F -o zlr_core.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_sol_es.F -o zmumps_sol_es.o 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] zlr_core.F:824:47: 824 | 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:1398:55: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘k2’ at (1) [-Wunused-dummy-argument] zlr_core.F:1398:34: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘liw’ at (1) [-Wunused-dummy-argument] zlr_core.F:1398:40: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘lstk’ at (1) [-Wunused-dummy-argument] zlr_core.F:1399:31: 1399 | & KEEP, KEEP8, OPASSW) | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] zlr_core.F:1197:28: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zlr_core.F:1198:62: 1198 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument ‘kpercent_rmb’ at (1) [-Wunused-dummy-argument] zlr_core.F:1198:31: 1198 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument ‘midblk_compress’ at (1) [-Wunused-dummy-argument] zlr_core.F:1197:49: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] zlr_core.F:1197:54: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zlr_core.F:1197:41: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘poseltt’ at (1) [-Wunused-dummy-argument] zlr_core.F:787:55: 787 | & TOLEPS, TOL_OPT, KPERCENT, BUILDQ, LorU, CB_COMPRESS) | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] zlr_core.F:786:25: 786 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘maxi_rank’ at (1) [-Wunused-dummy-argument] zlr_core.F:786:54: 786 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zlr_core.F:761:61: 761 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] zlr_core.F:761:55: 761 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zlr_core.F:401:21: 401 | & LorU, | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] zlr_core.F:354:53: 354 | SUBROUTINE ZMUMPS_LRGEMM_SCALING(LRB, SCALED, A, LA, DIAG, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zlr_core.F:355:45: 355 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] zlr_core.F:355:37: 355 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument ‘poseltt’ at (1) [-Wunused-dummy-argument] zlr_core.F:269:25: 269 | & NIV, SYM, LorU, IW, OFFSET_IW) | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zana_aux.F:1444:72: 1444 | LIWG = LIW + NZTOT | ^ Warning: ‘liwmin’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1303:52: 1303 | INTEGER(8) :: NZTOT, NZREAL, IPIW, LIW, LIWMIN, NZsave, | ^ note: ‘liwmin’ was declared here zana_aux.F:1469:72: 1469 | IF(MTRANSLOC .NE. 1) LDW = LDW-NZTOT | ^ Warning: ‘ldwmin’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1304:40: 1304 | & K, KPOS, LDW, LDWMIN, IRNW, RSPOS, CSPOS, | ^ note: ‘ldwmin’ was declared here zana_aux.F:1830:22: 1830 | & .AND. KEEP(95) .EQ. 0) THEN | ^ Warning: ‘rz_diag’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1298:57: 1298 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ note: ‘rz_diag’ was declared here zana_aux.F:1830:22: 1830 | & .AND. KEEP(95) .EQ. 0) THEN | ^ Warning: ‘nzer_diag’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1298:38: 1298 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ note: ‘nzer_diag’ was declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_save_restore.F -o zmumps_save_restore.o zmumps_sol_es.F:688:72: 688 | USED = .FALSE. | ^ Warning: ‘used.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_sol_es.F:661:48: 661 | LOGICAL, ALLOCATABLE, DIMENSION(:) :: USED | ^ note: ‘used.dim[0].ubound’ was declared here zmumps_sol_es.F:740:72: 740 | LOAD_PROCS = 0 | ^ Warning: ‘load_procs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_sol_es.F:656:54: 656 | & LOAD_PROCS, | ^ note: ‘load_procs.dim[0].ubound’ was declared here zmumps_save_restore.F:96:22: 96 | CALL MPI_BCAST( ICNTL34, 1, MPI_INTEGER, MASTER, id%COMM, ierr ) | 1 ...... 980 | 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(*)). zlr_core.F:216:15: 216 | IF (TRACE) THEN | ^ Warning: ‘trace’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:189:32: 189 | LOGICAL :: ONLYCB, TRACE | ^ note: ‘trace’ was declared here zlr_core.F:1909:12: 1909 | IF( RK.LT.MIN(N,M) ) THEN | ^ Warning: ‘rk’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:1691:46: 1691 | INTEGER :: LSTICC, PVT, K, RK | ^ note: ‘rk’ was declared here zlr_core.F:1788:15: 1788 | IF(TRUNC_ERR.LT.TOLEPS_EFF) THEN | ^ Warning: ‘trunc_err’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:1687:62: 1687 | DOUBLE PRECISION :: TOLEPS_EFF, TRUNC_ERR | ^ note: ‘trunc_err’ was declared here zlr_core.F:662:12: 662 | IF (SIDE == 'L') THEN ! LEFT: XY_YZ = X*Y; A = XY_YZ*Z | ^ Warning: ‘side[1]{lb: 1 sz: 1}’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:429:32: 429 | CHARACTER(len=1) :: SIDE, TRANSY | ^ note: ‘side[1]{lb: 1 sz: 1}’ was declared here zlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:428:67: 428 | COMPLEX(kind=8), POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[1].stride’ was declared here zlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:428:67: 428 | COMPLEX(kind=8), POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[0].stride’ was declared here zlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.offset’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:428:67: 428 | COMPLEX(kind=8), POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.offset’ was declared here zlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.data’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:428:67: 428 | COMPLEX(kind=8), POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.data’ was declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_lr.F -o zana_lr.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_comm_buffer.F -o zmumps_comm_buffer.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_lr.F -o zfac_lr.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_lr.F -o zsol_lr.o zsol_lr.F:520:15: 520 | & 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:535:24: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] zsol_lr.F:535:30: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘k450’ at (1) [-Wunused-dummy-argument] zsol_lr.F:535:19: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_lr.F:380:16: 380 | & ( INODE, IWHDLR, NPIV_GLOBAL, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zsol_lr.F:253:24: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] zsol_lr.F:253:30: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘k450’ at (1) [-Wunused-dummy-argument] zsol_lr.F:253:19: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_lr.F:183:16: 183 | & (INODE, IWHDLR, NPIV_GLOBAL, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zsol_lr.F:695:48: 695 | & DIAG, LDIAG, NPIV, NELIM, LIELL, | 1 Warning: Unused dummy argument ‘liell’ at (1) [-Wunused-dummy-argument] zsol_lr.F:696:26: 696 | & NRHS_B, W, LWC, | 1 Warning: Unused dummy argument ‘w’ at (1) [-Wunused-dummy-argument] zana_lr.F:1949:31: 1938 | CALL MPI_RECV( NBNODES_LOC, 1, MPI_INTEGER, | 2 ...... 1949 | 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:2017:31: 2010 | CALL MPI_SEND( NBNODES_LOC, 1, MPI_INTEGER, MASTER, | 2 ...... 2017 | 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:1604:35: 1604 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k264’ at (1) [-Wunused-dummy-argument] zana_lr.F:1604:41: 1604 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k265’ at (1) [-Wunused-dummy-argument] zana_lr.F:1605:19: 1605 | & K10, K54, K142, LPOK, LP, | 1 Warning: Unused dummy argument ‘k54’ at (1) [-Wunused-dummy-argument] zana_lr.F:1602:28: 1602 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] zana_lr.F:1295:47: 1295 | & K10, K54, K142, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] zana_lr.F:1292:35: 1292 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] zana_lr.F:1294:35: 1294 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k264’ at (1) [-Wunused-dummy-argument] zana_lr.F:1294:41: 1294 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k265’ at (1) [-Wunused-dummy-argument] zana_lr.F:1295:19: 1295 | & K10, K54, K142, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument ‘k54’ at (1) [-Wunused-dummy-argument] zana_lr.F:1292:28: 1292 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] zana_lr.F:700:33: 700 | SUBROUTINE GET_GROUPS(NHALO,PARTS,SEP,NSEP,NPARTS, | 1 Warning: Unused dummy argument ‘nhalo’ at (1) [-Wunused-dummy-argument] zana_lr.F:628:35: 628 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument ‘depth’ at (1) [-Wunused-dummy-argument] zana_lr.F:628:41: 628 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument ‘pmax’ at (1) [-Wunused-dummy-argument] zana_lr.F:485:37: 485 | & LRGROUPS, N, NBGROUPS, LRGROUPS_SIGN, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] zfac_lr.F:387:22: 387 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1881 | & 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 ...... 1881 | & 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 ...... 1882 | & 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) zana_lr.F:434:33: 434 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument ‘node’ at (1) [-Wunused-dummy-argument] zana_lr.F:434:28: 434 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument ‘trace’ at (1) [-Wunused-dummy-argument] zana_lr.F:382:58: 382 | SUBROUTINE GETHALONODES_AB(N, LUMAT, IND, NIND, PMAX, | 1 Warning: Unused dummy argument ‘pmax’ at (1) [-Wunused-dummy-argument] zfac_lr.F:2432:40: 2432 | & IBEG_BLOCK, NB_BLR, | 1 Warning: Unused dummy argument ‘nb_blr’ at (1) [-Wunused-dummy-argument] zfac_lr.F:2195:43: 2195 | & LBANDSLAVE, NPIV, ISHIFT, NIV, KPERCENT, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zana_lr.F:68:46: 68 | SUBROUTINE SEP_GROUPING(NV, VLIST, N, NZ, LRGROUPS, NBGROUPS, IW, | 1 Warning: Unused dummy argument ‘nz’ at (1) [-Wunused-dummy-argument] zfac_lr.F:1941:33: 1941 | & NROWS, NCOLS, INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_lr.F:1942:23: 1942 | & IWHANDLER, SYM, NIV, IFLAG, IERROR, | 1 Warning: Unused dummy argument ‘iwhandler’ at (1) [-Wunused-dummy-argument] zfac_lr.F:1752:63: 1752 | & NB_BLR, BLR_PANEL, CURRENT_BLR, DIR, DECOMP_TIMER, | 1 Warning: Unused dummy argument ‘decomp_timer’ at (1) [-Wunused-dummy-argument] zfac_lr.F:1427:26: 1427 | & 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, | 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] zmumps_comm_buffer.F:3376:27: 3343 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 ...... 3376 | 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:3307:27: 3286 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR_MPI ) | 2 ...... 3307 | & 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:3102:23: 3102 | CALL MPI_PACK( LIST_SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3343 | 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:1983:27: 1983 | CALL MPI_PACK( IPIV, NPIV, MPI_INTEGER, | 1 ...... 3343 | 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:995:27: 995 | CALL MPI_PACK( SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3343 | 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( IROW, NROW, MPI_INTEGER, | 1 ...... 3343 | 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:1002:25: 1002 | CALL MPI_PACK( ICOL, NCOL, MPI_INTEGER, | 1 ...... 3343 | 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 ...... 3343 | 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 ...... 3343 | 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 ...... 3343 | 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:2886:39: 2886 | & ( WHAT, COMM, NPROCS, | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1819:24: 1819 | & WIDTH, COMM, | 1 Warning: Unused dummy argument ‘width’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1044:14: 1044 | & ISLAVE, PDEST, PDEST_MASTER, COMM, IERR, | 1 Warning: Unused dummy argument ‘islave’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1049:20: 1049 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1049:32: 1049 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument ‘npiv_check’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:868:26: 868 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:782:35: 782 | & 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] zsol_lr.F:42:31: 42 | INTEGER :: I, NPARTSASS, NB_BLR , NELIM, LDADIAG, | ^ Warning: ‘npartsass’ may be used uninitialized [-Wmaybe-uninitialized] zsol_lr.F:446:72: 446 | LAST_BLR = NPARTSASS | ^ Warning: ‘npartsass’ may be used uninitialized [-Wmaybe-uninitialized] zsol_lr.F:395:31: 395 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ note: ‘npartsass’ was declared here zmumps_comm_buffer.F:762:72: 762 | B%CONTENT( IBUF + NEXT ) = 0 | ^ Warning: ‘ibuf’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:711:23: 711 | INTEGER :: IBUF | ^ note: ‘ibuf’ was declared here zana_lr.F:516:72: 516 | RIGHTPART = 0 | ^ Warning: ‘rightpart.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:498:56: 498 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ note: ‘rightpart.dim[0].ubound’ was declared here zana_lr.F:517:72: 517 | SIZES = 0 | ^ Warning: ‘sizes.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:498:45: 498 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ note: ‘sizes.dim[0].ubound’ was declared here zana_lr.F:1788:72: 1788 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:1641:50: 1641 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here zmumps_comm_buffer.F:2406:72: 2406 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ Warning: ‘nsubset_col_eff’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:2197:48: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsubset_col_eff’ was declared here zmumps_comm_buffer.F:2497:14: 2497 | IF ( N_ALREADY_SENT.NE.NSUBSET_ROW_EFF ) IERR = -1 | ^ Warning: ‘nsubset_row_eff’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:2197:31: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsubset_row_eff’ was declared here zmumps_comm_buffer.F:2406:72: 2406 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ Warning: ‘nsupcol_eff’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:2197:61: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsupcol_eff’ was declared here zfac_lr.F:1514:72: 1514 | ACC_LRB%M = N | ^ Warning: ‘n’ may be used uninitialized [-Wmaybe-uninitialized] zfac_lr.F:1449:21: 1449 | INTEGER :: M, N, allocok | ^ note: ‘n’ was declared here zfac_lr.F:1712:72: 1712 | allocate(POS_LIST(NB_INASM-NB_DEC),stat=allocok) | ^ Warning: ‘nb_dec’ may be used uninitialized [-Wmaybe-uninitialized] zfac_lr.F:1454:54: 1454 | INTEGER :: MID_RANK, K_MAX, FRFR_UPDATES, NB_DEC | ^ note: ‘nb_dec’ was declared here zana_lr.F:1456:72: 1456 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:1320:50: 1320 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here zana_lr.F:1155:72: 1155 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:1003:50: 1003 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here zmumps_comm_buffer.F:1295:72: 1295 | & CURRENT_PANEL_SIZE-PANEL_BEG_OFFSET) | ^ Warning: ‘current_panel_size’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:1100:35: 1100 | & CURRENT_PANEL_SIZE, NB_BLR_ROWS, NB_BLR_COLS, | ^ note: ‘current_panel_size’ was declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_load.F -o zmumps_load.o 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:5542:68: 5542 | SUBROUTINE ZMUMPS_LOAD_INIT_SBTR_STRUCT(POOL, LPOOL,KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_load.F:5278:67: 5278 | SUBROUTINE ZMUMPS_CHECK_SBTR_COST(NBINSUBTREE,INSUBTREE,NBTOP, | 1 Warning: Unused dummy argument ‘nbtop’ at (1) [-Wunused-dummy-argument] zmumps_load.F:5087:36: 5087 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4812:41: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4812:13: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘ne’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4812:25: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4648:42: 4648 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4648:31: 4648 | & (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:5308:72: 5308 | TMP_MIN=min(TMP_COST,TMP_MIN) | ^ Warning: ‘tmp_cost’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_load.F:5285:31: 5285 | DOUBLE PRECISION TMP_COST,TMP_MIN | ^ note: ‘tmp_cost’ was declared here zmumps_load.F:2052:37: 2052 | INTEGER OTHERS,CHOSEN,SMALL_SET,ACC | ^ Warning: ‘small_set’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_load.F:1828:22: 1828 | INTEGER i, INODE, NELIM, NFR, LEVEL, IERR, WHAT | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_dynamic.F -o zfac_mem_dynamic.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_aux.F -o zfac_front_aux.o zfac_mem_dynamic.F:431:49: 431 | SUBROUTINE ZMUMPS_DM_FREE_BLOCK( XXG_STATUS, DYNPTR, SIZFR8, | 1 Warning: Unused dummy argument ‘xxg_status’ at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:364:53: 364 | & KEEP, KEEP8, IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument ‘iwpos’ at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:140:40: 140 | & 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:94:39: 94 | LOGICAL FUNCTION ZMUMPS_DM_ISBAND(XXSTATE) | ^ Warning: ‘__result_zmumps_dm_isband’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_aux.F:2300:47: 2300 | & LIWFAC, MYID, IFLAG, OFFSET_IW, INODE ) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:2201:37: 2201 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS ) | 1 Warning: Unused dummy argument ‘poselt’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:2087:37: 2087 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS, | 1 Warning: Unused dummy argument ‘poselt’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1909:27: 1909 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1912:20: 1912 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1909:21: 1909 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1596:40: 1596 | & PARPIV_T1, LAST_ROW, IEND_BLR, NVSCHUR_K253, | 1 Warning: Unused dummy argument ‘iend_blr’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1592:33: 1592 | & NFRONT,NASS,NPIV,INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1597:23: 1597 | & LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1093:41: 1093 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument ‘det_signw’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1090:28: 1090 | & ( NFRONT,NASS,INODE,IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1100:43: 1100 | & NVSCHUR, PARPIV_T1, LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1092:16: 1092 | & NNEGW, NB22T1W, NBTINYW, | 1 Warning: Unused dummy argument ‘nnegw’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1096:26: 1096 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:706:17: 706 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:706:11: 706 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:712:26: 712 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:714:26: 714 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument ‘pp_first2swap_u’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:569:41: 569 | SUBROUTINE ZMUMPS_FAC_MQ(IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument ‘ibeg_block’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:571:23: 571 | & LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:441:40: 441 | & WITH_COMM_THREAD, LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:349:52: 349 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:349:45: 349 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:338:27: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘k222’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:338:21: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘k405’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:338:39: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:338:33: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘nel1’ 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_asm_master_ELT_m.F -o zfac_asm_master_ELT_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_asm_master_m.F -o zfac_asm_master_m.o zfac_asm_master_ELT_m.F:655:16: 647 | & IW, LIW, LRLU, LRLUS, IPTRLU, | 2 ...... 655 | & MUMPS_TPS_ARR(ITHREAD)%IW(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zfac_asm_master_m.F:792:16: 784 | & IW, LIW, LRLU, LRLUS, IPTRLU, | 2 ...... 792 | & MUMPS_TPS_ARR(ITHREAD)%IW(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zfac_front_aux.F:1351:72: 1351 | DO J=1, LIM - IEND_BLOCK | ^ Warning: ‘lim’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_aux.F:1133:23: 1133 | INTEGER JMAX, LIM, LIM_SWAP | ^ note: ‘lim’ was declared here zfac_front_aux.F:1542:72: 1542 | LPIV = min(IPIV,JMAX) | ^ Warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_aux.F:1133:18: 1133 | INTEGER JMAX, LIM, LIM_SWAP | ^ note: ‘jmax’ was declared here zfac_asm_master_ELT_m.F:1596:72: 1596 | MAXARR = max(MAXARR,abs(DBLARR(AII8))) | ^ Warning: ‘maxarr’ may be used uninitialized [-Wmaybe-uninitialized] zfac_asm_master_ELT_m.F:992:30: 992 | DOUBLE PRECISION MAXARR | ^ note: ‘maxarr’ was declared here zfac_front_aux.F:1084:72: 1084 | & PP_LastPIVRPTRFilled_U) | ^ Warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_aux.F:765:25: 765 | INTEGER NPIVP1,JMAX,J,ISW,ISWPS1 | ^ note: ‘jmax’ was declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_LU_type1.F -o zfac_front_LU_type1.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_type2_aux.F -o zfac_front_type2_aux.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_LDLT_type1.F -o zfac_front_LDLT_type1.o zfac_front_type2_aux.F:515:28: 515 | & NASS, NPIV, INODE, A, LA, LDAFS, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:517:53: 517 | & 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_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:552:12: 552 | IF (ISON_TOP > 0) THEN | ^ Warning: ‘ison_top’ may be used uninitialized [-Wmaybe-uninitialized] zfac_asm_master_m.F:137:22: 137 | INTEGER ISON_TOP | ^ note: ‘ison_top’ was declared here zfac_asm_master_m.F:656:72: 656 | POSEL1 = PTRAST(STEP(INODE)) - NFRONT8 | ^ Warning: ‘nfront8’ may be used uninitialized [-Wmaybe-uninitialized] zfac_asm_master_m.F:108:24: 108 | INTEGER(8) NFRONT8, LAELL8, LAELL_REQ8, ITMP8, KEEP8TMPCOPY | ^ note: ‘nfront8’ was declared here zfac_front_type2_aux.F:505:72: 505 | & ) | ^ Warning: ‘absdetpiv’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_type2_aux.F:70:35: 70 | DOUBLE PRECISION ABSDETPIV | ^ note: ‘absdetpiv’ was declared here zfac_front_type2_aux.F:505:72: 505 | & ) | ^ Warning: ‘pospv2’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_type2_aux.F:63:33: 63 | INTEGER(8) :: POSPV1,POSPV2,OFFDAG,APOSJ | ^ note: ‘pospv2’ was declared here zfac_front_type2_aux.F:505:72: 505 | & ) | ^ Warning: ‘tmax_noslave’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_type2_aux.F:68:49: 68 | DOUBLE PRECISION RMAX_NOSLAVE, TMAX_NOSLAVE | ^ note: ‘tmax_noslave’ was declared here zfac_front_LDLT_type1.F:309:26: 309 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_LDLT_type1.F:83:37: 83 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here zfac_front_LDLT_type1.F:309:26: 309 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_LDLT_type1.F:83:37: 83 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here zfac_front_LU_type1.F:316:26: 316 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_LU_type1.F:89:37: 89 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here zfac_front_LU_type1.F:316:26: 316 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_LU_type1.F:89:37: 89 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_LU_type2.F -o zfac_front_LU_type2.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_LDLT_type2.F -o zfac_front_LDLT_type2.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_omp_m.F -o zfac_omp_m.o zfac_omp_m.F:353:59: 353 | & INODE, TYPE, TYPEF, MUMPS_TPS_ARR(THREAD_ID_P)%LA, MUMPS_TPS_ARR | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘iw’ at (1) zfac_omp_m.F:355:8: 355 | & ZMUMPS_TPS_ARR(THREAD_ID_P)%A(1), MAXFRW, NOFFNEGW, NPVW, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘a’ at (1) zfac_omp_m.F:367:29: 367 | & NBFIN, root, OPASSW, MUMPS_TPS_ARR(THREAD_ID_P)%ITLOC(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘itloc’ at (1) zfac_omp_m.F:849:66: 849 | & NbWaitMem, NbFinished, NbOngoingCopies, NbUnderL0, | 1 Warning: Unused dummy argument ‘nbunderl0’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:24:64: 24 | & PTRIST, PTRAST, PIMASTER, PAMASTER, PTRARW, PTRAIW, ITLOC, | 1 Warning: Unused dummy argument ‘itloc’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:22:40: 22 | SUBROUTINE ZMUMPS_FAC_L0_OMP(N,LIW, NSTK_STEPS, ND, | 1 Warning: Unused dummy argument ‘liw’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:30:18: 30 | & MEM_DISTRIB, NE, DKEEP,PIVNUL_LIST,LPN_LIST, | 1 Warning: Unused dummy argument ‘mem_distrib’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:25:31: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘nbroot’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:25:39: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘nbrtot’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:25:23: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:34:50: 34 | & L0_OMP_MAPPING, LL0_OMP_MAPPING, THREAD_LA, | 1 Warning: Unused dummy argument ‘thread_la’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:1139:41: 1139 | & INFO_P, UU, SEUIL, SEUIL_LDLT_NIV2, | 1 Warning: Unused dummy argument ‘seuil_ldlt_niv2’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_par_m.F -o zfac_par_m.o zfac_par_m.F:305:35: 213 | CALL ZMUMPS_MCAST2( NBROOT, 1, MPI_INTEGER, | 2 ...... 305 | CALL ZMUMPS_MCAST2(DUMMY, 1, MPI_INTEGER, MYID_NODES, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zfac_par_m.F:24:12: 24 | & RINFO, POSFAC ,IWPOS, LRLU, IPTRLU, LRLUS, LEAF, NBROOT, NBRTOT, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zini_driver.F -o zini_driver.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_driver.F -o zana_driver.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_driver.F -o zfac_driver.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_driver.F -o zsol_driver.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_distrhs.F -o zsol_distrhs.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zend_driver.F -o zend_driver.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_aux_ELT.F -o zana_aux_ELT.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_dist_m.F -o zana_dist_m.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_LDLT_preprocess.F -o zana_LDLT_preprocess.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_reordertree.F -o zana_reordertree.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zarrowheads.F -o zarrowheads.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zbcast_int.F -o zbcast_int.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_asm_ELT.F -o zfac_asm_ELT.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_asm.F -o zfac_asm.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_b.F -o zfac_b.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_distrib_distentry.F -o zfac_distrib_distentry.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_distrib_ELT.F -o zfac_distrib_ELT.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_lastrtnelind.F -o zfac_lastrtnelind.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_alloc_cb.F -o zfac_mem_alloc_cb.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_compress_cb.F -o zfac_mem_compress_cb.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_free_block_cb.F -o zfac_mem_free_block_cb.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_stack_aux.F -o zfac_mem_stack_aux.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_stack.F -o zfac_mem_stack.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_band.F -o zfac_process_band.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_blfac_slave.F -o zfac_process_blfac_slave.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_blocfacto_LDLT.F -o zfac_process_blocfacto_LDLT.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_blocfacto.F -o zfac_process_blocfacto.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_bf.F -o zfac_process_bf.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_end_facto_slave.F -o zfac_process_end_facto_slave.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_contrib_type1.F -o zfac_process_contrib_type1.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_contrib_type2.F -o zfac_process_contrib_type2.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_contrib_type3.F -o zfac_process_contrib_type3.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_maprow.F -o zfac_process_maprow.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_master2.F -o zfac_process_master2.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_message.F -o zfac_process_message.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_root2slave.F -o zfac_process_root2slave.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_root2son.F -o zfac_process_root2son.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_rtnelind.F -o zfac_process_rtnelind.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_root_parallel.F -o zfac_root_parallel.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_scalings.F -o zfac_scalings.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_determinant.F -o zfac_determinant.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_scalings_simScaleAbs.F -o zfac_scalings_simScaleAbs.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_scalings_simScale_util.F -o zfac_scalings_simScale_util.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_sol_pool.F -o zfac_sol_pool.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_type3_symmetrize.F -o zfac_type3_symmetrize.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zini_defaults.F -o zini_defaults.o gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -DMUMPS_ARITH=MUMPS_ARITH_z \ -I../PORD/include/ -Dpord -c mumps_c.c -o zmumps_c.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_driver.F -o zmumps_driver.o 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] zfac_mem_stack_aux.F:196:35: 196 | & NBROW_SEND, SIZECB, KEEP, PACKED_CB) | 1 Warning: Unused dummy argument ‘sizecb’ at (1) [-Wunused-dummy-argument] 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_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] 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_f77.F -o zmumps_f77.o 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] 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] zsol_distrhs.F:455:26: 452 | CALL MPI_ISEND( IRHS_loc_sorted(NEXTROWTOSEND(IPROC_ARG+1)), | 2 ...... 455 | 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)). 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] 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] zfac_distrib_ELT.F:491:26: 482 | CALL MPI_SEND( BUFI(2, I), NBRECI, MPI_INTEGER, | 2 ...... 491 | 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:198:21: 198 | & 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:198:44: 198 | & 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:200:21: 200 | & 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:200:35: 200 | & 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:216:17: 216 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘elnodes’ at (1) zfac_distrib_ELT.F:217:17: 217 | & 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:224:17: 224 | & 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%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘elnodes’ at (1) zfac_distrib_ELT.F:257:17: 257 | & 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:281:31: 274 | CALL MPI_RECV( ELTVAR_LOC( RECV_IELTPTR8 ), MSGLEN, | 2 ...... 281 | 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)). zsol_distrhs.F:23:25: 23 | & LP, LPOK, KEEP, NB_BYTES_LOC, INFO ) | 1 Warning: Unused dummy argument ‘lpok’ at (1) [-Wunused-dummy-argument] zfac_process_master2.F:152:14: 70 | & IFATH, 1, MPI_INTEGER | 2 ...... 152 | & SON_A( 1_8 + | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). 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:18: 118 | & LRLUS,XSIZE, COMP, ACC_TIME, MYID, | 1 Warning: Unused dummy argument ‘lrlus’ at (1) [-Wunused-dummy-argument] zfac_process_band.F:316:46: 316 | 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_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_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_scalings.F:371:41: 367 | CALL MPI_REDUCE( SUMR_LOC, SUMR, | 2 ...... 371 | 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_process_band.F:251:32: 251 | & STACK_RIGHT_AUTHORIZED | 1 Warning: Unused dummy argument ‘stack_right_authorized’ at (1) [-Wunused-dummy-argument] 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] 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] 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] zini_defaults.F:1301:41: 1301 | SUBROUTINE ZMUMPS_SET_KEEP72(id, LP) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] 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_distrib_distentry.F:340:29: 337 | CALL MPI_RECV( BUFRECI(1), NBRECORDS * 2 + 1, | 2 ...... 340 | 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:669:28: 665 | CALL MPI_ISEND( BUFI(1, IACT(ISLAVE), ISLAVE ), | 2 ...... 669 | 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_process_contrib_type2.F:305:20: 108 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 305 | & A(POSCONTRIB), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_distrib_distentry.F:706:29: 706 | & 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:706:47: 706 | & 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:708:25: 708 | & 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] gcc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c zmumps_gpu.c -o zmumps_gpu.o 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] 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] zana_aux_ELT.F:810:57: 810 | SUBROUTINE ZMUMPS_ELTPROC( N, NELT, ELTPROC, SLAVEF, PROCNODE, | 1 Warning: Unused dummy argument ‘slavef’ 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] zarrowheads.F:963:32: 963 | 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:677:27: 673 | CALL MPI_SEND(BUFI(1,ISLAVE),TAILLE_SENDI, | 2 ...... 677 | 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:830:23: 820 | CALL MPI_RECV( BUFI(1), 2*NBRECORDS+1, | 2 ...... 830 | 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)). 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] zarrowheads.F:658:41: 658 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument ‘lp’ 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] zarrowheads.F:659:20: 659 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument ‘type_parall’ 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] zfac_process_blfac_slave.F:189:23: 124 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 189 | & A(POSBLOCFACTO), NPIV*NCOLU, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zarrowheads.F:915:54: 915 | 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] zfac_asm.F:171:25: 171 | & 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_b.F:342:10: 342 | S_IS_POINTERS%IW => IDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] zfac_b.F:346:10: 346 | S_IS_POINTERS%A => CDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] zfac_asm.F:786:44: 786 | SUBROUTINE ZMUMPS_SET_PARPIVT1 ( INODE, NFRONT, NASS1, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_asm.F:898:53: 898 | SUBROUTINE ZMUMPS_UPDATE_PARPIV_ENTRIES ( INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_asm.F:899:21: 899 | & KEEP, PARPIV, LPARPIV, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zarrowheads.F:201:70: 201 | & INTARR, LINTARR, DBLARR, LDBLARR, PTRAIW, PTRARW, FRERE_STEPS, | 1 Warning: Unused dummy argument ‘frere_steps’ at (1) [-Wunused-dummy-argument] zarrowheads.F:200:36: 200 | & LP, COMM, root, KEEP, KEEP8, FILS, RG2L, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_asm.F:634:43: 634 | & 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] zarrowheads.F:628:51: 628 | & DEST_SHR, BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] zfac_asm.F:131:15: 131 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] zfac_asm.F:131:33: 131 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zfac_asm.F:128:24: 128 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument ‘nbcols’ at (1) [-Wunused-dummy-argument] zfac_asm.F:129:16: 129 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] zfac_asm.F:129:24: 129 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] zfac_b.F:354:30: 354 | 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:355:7: 355 | & 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) 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] zarrowheads.F:730:35: 730 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument ‘frere_steps’ at (1) [-Wunused-dummy-argument] zarrowheads.F:727:21: 727 | & KEEP, KEEP8, MYID, COMM, NBRECORDS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zarrowheads.F:730:16: 730 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] zfac_asm.F:190:35: 190 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_asm.F:190:23: 190 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] zfac_asm.F:221:25: 221 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] zfac_asm.F:222:15: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] zfac_asm.F:222:27: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_asm.F:222:33: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zfac_asm.F:220:24: 220 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_iXamax.F -o zmumps_iXamax.o zfac_asm.F:221:19: 221 | & 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:522:62: 522 | & PIMASTER, PTLUST_S, IW, LIW, STEP, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_asm.F:580:43: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_asm.F:580:31: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zfac_asm.F:580:17: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] zfac_process_blocfacto.F:812:27: 790 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 812 | & 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:227:35: 227 | & 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:228:35: 228 | & 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:754:51: 754 | & 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_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)). 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] 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_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_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_process_message.F:816:15: 816 | & INFO1, KEEP, BUFR, LBUFR, LBUFR_BYTES, | 1 Warning: Unused dummy argument ‘info1’ 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_process_blocfacto_LDLT.F:244:23: 153 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 244 | & DYN_PIVINFO, 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:22: 153 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 253 | & DYN_BLOCFACTO, int(LA_BLOCFACTO), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). 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_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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_mtrans.F -o zana_mtrans.o zfac_process_end_facto_slave.F:164:22: 164 | IF (.NOT. CB_STORED_IN_BLRSTRUC) THEN | ^ Warning: ‘cb_stored_in_blrstruc’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_end_facto_slave.F:103:41: 103 | LOGICAL :: CB_STORED_IN_BLRSTRUC, COMPRESS_CB | ^ note: ‘cb_stored_in_blrstruc’ was declared here zfac_process_contrib_type3.F:234:72: 234 | & 0) | ^ Warning: ‘pos_root’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_contrib_type3.F:65:37: 65 | INTEGER(8) :: LREQA, POS_ROOT | ^ note: ‘pos_root’ was declared here gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zooc_panel_piv.F -o zooc_panel_piv.o zmumps_driver.F:661:25: 661 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2216 | 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:661:29: 661 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2216 | 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:663:25: 663 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2216 | 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:663:29: 663 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2216 | 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:2113:22: 2113 | CALL MPI_BCAST( id%RINFOG(1), 40, MPI_DOUBLE_PRECISION, MASTER, | 1 ...... 2220 | 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:2128:28: 2128 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2216 | 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:2128:41: 2128 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2216 | 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zrank_revealing.F -o zrank_revealing.o zfac_process_maprow.F:1224:26: 1224 | & FILS, DAD, | 1 Warning: Unused dummy argument ‘dad’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_aux.F -o zsol_aux.o 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_bwd_aux.F -o zsol_bwd_aux.o zfac_driver.F:374:24: 374 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3896 | 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:374:38: 374 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3896 | 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:524:21: 446 | CALL MPI_BCAST( KEEP(12), 1, MPI_INTEGER, | 2 ...... 524 | 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)). gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_bwd.F -o zsol_bwd.o zfac_driver.F:2171:26: 730 | CALL MPI_ALLREDUCE( ITMP, JTMP, 1, MPI_INTEGER, | 2 ...... 2171 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zfac_driver.F:2171:40: 730 | CALL MPI_ALLREDUCE( ITMP, JTMP, 1, MPI_INTEGER, | 2 ...... 2171 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zfac_driver.F:2807:27: 2807 | CALL MPI_RECV( KEEP(17), 1, MPI_INTEGER, 1, DEFIC_TAG, | 1 ...... 4005 | 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:2812:27: 2812 | CALL MPI_SEND( KEEP(17), 1, MPI_INTEGER, 0, DEFIC_TAG, | 1 ...... 3998 | & 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:3850:28: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘info16’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3850:62: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘irank’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3850:68: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3850:15: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3850:55: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3849:49: 3849 | SUBROUTINE ZMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1 Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_c.F -o zsol_c.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_fwd_aux.F -o zsol_fwd_aux.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_fwd.F -o zsol_fwd.o 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_matvec.F -o zsol_matvec.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_root_parallel.F -o zsol_root_parallel.o zsol_driver.F:1304:26: 582 | CALL MPI_BCAST( id%KEEP(401), 1, MPI_INTEGER, MASTER, id%COMM, | 2 ...... 1304 | 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:3613:16: 3590 | & C_DUMMY, 1, 1, | 2 ...... 3613 | & 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:3614:16: 3591 | & IDUMMY, 0, | 2 ...... 3614 | & 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:3616:16: 3592 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 3616 | & 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:3618:16: 3593 | & IDUMMY, 1, | 2 ...... 3618 | & 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:3983:31: 2413 | CALL MPI_SEND(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3983 | 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:4001:31: 2417 | CALL MPI_RECV(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 4001 | 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:4066:55: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4066 | & 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:4067:19: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4067 | & 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:4067:39: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4067 | & 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:4281:16: 4240 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 4281 | & 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:4282:38: 4241 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 4282 | & 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:4286:16: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4286 | & 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:4287:16: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4287 | & 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:4293:16: 4252 | & C_DUMMY, 1, 1, | 2 ...... 4293 | & 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:4301:16: 4260 | & IDUMMY, 1, 0 | 2 ...... 4301 | & 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:4559:33: 1668 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4559 | 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:4559:44: 1668 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4559 | 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:5725:12: 3590 | & C_DUMMY, 1, 1, | 2 ...... 5725 | & 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:5726:12: 3591 | & IDUMMY, 0, | 2 ...... 5726 | & 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:5728:12: 3592 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 5728 | & 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:5730:12: 3593 | & IDUMMY, 1, | 2 ...... 5730 | & 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:5825:20: 4239 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5825 | & 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:5839:20: 4239 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5839 | & 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:5840:12: 4240 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 5840 | & 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:5842:12: 4241 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 5842 | & 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:5846:12: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5846 | & 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:5847:12: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5847 | & 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) 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ztools.F -o ztools.o zsol_aux.F:805:26: 803 | CALL MPI_SEND(N_LOCAL_LIST, 1, | 2 804 | & MPI_INTEGER, MASTER, TAG_SIZE, id%COMM,IERR) 805 | 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:848:26: 828 | CALL MPI_RECV(TMP, 1, MPI_INTEGER, MPI_ANY_SOURCE, | 2 ...... 848 | 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:1185:70: 1185 | & NRHS_B, WCB, LWCB, LDA_WCB, PPIV_COURANT, MTYPE, KEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1326:28: 1326 | & MTYPE, KEEP, COEF_Y ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ztype3_root.F -o ztype3_root.o zsol_aux.F:529:23: 529 | & 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:172:29: 172 | & KEEP, KEEP8, COLSCA, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_scalings_simScaleAbs.F:845:24: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘irsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:845:36: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:845:47: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘istatus’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:847:21: 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘istatus’ was declared here zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘ornghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:846:24: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘ornghbprcs’ was declared here zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘orsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:846:36: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘orsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:846:47: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ Warning: ‘orsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zsol_aux.F:223:27: 223 | & KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:847:31: 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘requests’ was declared here zsol_aux.F:422:39: 422 | & LHS, WRHS, W, RHS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:588:23: 588 | & W, KEEP,KEEP8, COLSCA ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zana_driver.F:5031:27: 4943 | CALL MPI_SEND( NZ_loc8, 1, MPI_INTEGER8, MASTER, | 2 ...... 5031 | 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)). zsol_aux.F:861:12: 861 | & LP, ARRET, GRAIN ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] zana_driver.F:508:30: 508 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 5237 | CALL MPI_ALLREDUCE(DO_WRITE, DO_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zsol_aux.F:939:24: 939 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:939:12: 939 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] zana_driver.F:508:44: 508 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 5237 | CALL MPI_ALLREDUCE(DO_WRITE, DO_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_driver.F:513:28: 451 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 513 | 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)). zsol_aux.F:1039:13: 1039 | & KEEP, RHSCOMP, NRHS, LRHSCOMP, FIRST_ROW_RHSCOMP, W, LD_W, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1089:35: 1089 | & MPRINT, ICNTL, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1087:35: 1087 | SUBROUTINE ZMUMPS_SOL_Q(MTYPE, IFLAG, N, | 1 Warning: Unused dummy argument ‘mtype’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1088:19: 1088 | & LHS, WRHS, W, RES, GIVNORM, ANORM, XNORM, SCLNRM, | 1 Warning: Unused dummy argument ‘wrhs’ at (1) [-Wunused-dummy-argument] zana_driver.F:1917:26: 451 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 1917 | 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:2670:26: 2670 | CALL MPI_RECV(id%NBSA_LOCAL,1,MPI_INTEGER, | 1 ...... 4922 | 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:2876:14: 2876 | & 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:2876:34: 2876 | & 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) zsol_aux.F:1371:13: 1371 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1396:45: 1396 | INTEGER :: IPOSINRHSCOMP, JJ, K, NBK, | 1 Warning: Unused variable ‘nbk’ declared at (1) [-Wunused-variable] zsol_aux.F:1371:36: 1371 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘nelim’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1371:45: 1371 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1378:49: 1378 | & MTYPE, KEEP, OOCWRITE_COMPATIBLE_WITH_BLR, | 1 Warning: Unused dummy argument ‘oocwrite_compatible_with_blr’ at (1) [-Wunused-dummy-argument] zana_driver.F:3744:23: 3647 | CALL MPI_REDUCE( KEEP8(11), SUM_KEEP811_THIS_NODE, 1, | 2 ...... 3744 | CALL MPI_REDUCE( INFO(15), SUM_INFO15_THIS_NODE, 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_driver.F:3744:33: 3647 | CALL MPI_REDUCE( KEEP8(11), SUM_KEEP811_THIS_NODE, 1, | 2 ...... 3744 | CALL MPI_REDUCE( INFO(15), SUM_INFO15_THIS_NODE, 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zsol_aux.F:1501:13: 1501 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zana_driver.F:3974:53: 3974 | SUBROUTINE ZMUMPS_ANA_CHECK_KEEP(id, I_AM_SLAVE) | 1 Warning: Unused dummy argument ‘i_am_slave’ at (1) [-Wunused-dummy-argument] zsol_bwd_aux.F:1203:17: 1166 | & INODE, 1, MPI_INTEGER, | 2 ...... 1203 | & W(POSWCB + 1), LONG, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). 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:1082:44: 1082 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument ‘dkeep’ at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:1082:37: 1082 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:357:15: 357 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:357:28: 357 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument ‘frere’ at (1) [-Wunused-dummy-argument] zsol_c.F:1309:19: 1306 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1309 | & 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:1317:23: 1306 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1317 | & 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:1415:24: 1415 | CALL MPI_PACK(RHSCOMP(IPOSINRHSCOMP,J), NPIV, | 1 ...... 1428 | 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:1923:29: 1430 | CALL MPI_SEND(BUFFER, POS_BUF, MPI_PACKED, MASTER, | 2 ...... 1923 | 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:2023:34: 1301 | CALL MPI_RECV( BUFFER, SIZE_BUF_BYTES, MPI_PACKED, | 2 ...... 2023 | 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] ztype3_root.F:1192:16: 1192 | & 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:1205:17: 1205 | & 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] zsol_c.F:1078:27: 1078 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, BUFFER, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1220:24: 1220 | & KEEP, KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1216:42: 1216 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Unused dummy argument ‘local_m’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1221:17: 1221 | & MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1331:38: 1331 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, FILS, | 1 Warning: Unused dummy argument ‘local_m’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1334:17: 1334 | & MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1297:32: 1297 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘ierror’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1297:24: 1297 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘iflag’ at (1) [-Wunused-dummy-argument] zsol_c.F:1438:54: 1438 | SUBROUTINE ZMUMPS_GATHER_SOLUTION_AM1(NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] zsol_c.F:1447:56: 1447 | & POSINRHSCOMP, LPOS_ROW, NB_FS_IN_RHSCOMP ) | 1 Warning: Unused dummy argument ‘nb_fs_in_rhscomp’ at (1) [-Wunused-dummy-argument] zsol_c.F:1439:21: 1439 | & NRHS, RHSCOMP, LRHSCOMP, NRHSCOMP_COL, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] zsol_c.F:1639:37: 1639 | & PTRIST, KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_c.F:1641:36: 1641 | & PROCNODE, NSLAVES, scaling_data, LSCAL | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] zsol_c.F:1713:25: 1713 | & ISOL_LOC, | 1 Warning: Unused dummy argument ‘isol_loc’ at (1) [-Wunused-dummy-argument] zsol_c.F:1716:43: 1716 | & PROCNODE_STEPS, KEEP,KEEP8, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_c.F:1710:23: 1710 | & SLAVEF, N, MYID_NODES, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] zsol_c.F:1827:27: 1827 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_c.F:1822:25: 1822 | & (NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] ztype3_root.F:829:43: 829 | & KEEP, INFO ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zsol_c.F:2062:27: 2062 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_c.F:2060:25: 2060 | & (NSLAVES, N, MYID_NODES, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] zfac_process_blfac_slave.F:341:72: 341 | & A_PTR( CPOS ), NCOL1 ) | ^ Warning: ‘posblocfacto’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blfac_slave.F:87:37: 87 | INTEGER(8) POSELT, POSBLOCFACTO | ^ note: ‘posblocfacto’ was declared here zfac_process_blfac_slave.F:316:72: 316 | & ) | ^ Warning: ‘begs_blr_u.data’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blfac_slave.F:102:50: 102 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ note: ‘begs_blr_u.data’ was declared here zfac_process_blfac_slave.F:316:72: 316 | & ) | ^ Warning: ‘begs_blr_u.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blfac_slave.F:102:50: 102 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ note: ‘begs_blr_u.dim[0].ubound’ was declared here zsol_c.F:2163:27: 2163 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] ztools.F:291:17: 291 | & 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:1836:23: 1830 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | 2 ...... 1836 | 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: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:457:36: 457 | & PTRIST, PTRAST, IW, LIW, A, LA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] ztools.F:459:51: 459 | & IPTRLU, STEP, MYID, KEEP, KEEP8, TYPE_SON | 1 Warning: Unused dummy argument ‘type_son’ at (1) [-Wunused-dummy-argument] ztools.F:499:38: 499 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] ztools.F:498:60: 498 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument ‘na_elt8’ at (1) [-Wunused-dummy-argument] ztools.F:498:51: 498 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument ‘nnz8’ at (1) [-Wunused-dummy-argument] ztools.F:499:34: 499 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] ztools.F:1428:37: 1428 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument ‘ooc_strat’ at (1) [-Wunused-dummy-argument] ztools.F:1476:43: 1476 | & KEEP, KEEP8, IFLAG, IERROR | 1 Warning: Unused dummy argument ‘ierror’ at (1) [-Wunused-dummy-argument] ztools.F:1476:35: 1476 | & KEEP, KEEP8, IFLAG, IERROR | 1 Warning: Unused dummy argument ‘iflag’ at (1) [-Wunused-dummy-argument] ztools.F:1475:37: 1475 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument ‘ooc_strat’ at (1) [-Wunused-dummy-argument] ztools.F:1579:22: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘hf’ at (1) [-Wunused-dummy-argument] ztools.F:1578:27: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘ifath’ at (1) [-Wunused-dummy-argument] ztools.F:1578:20: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] ztools.F:1579:18: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘ioldps’ at (1) [-Wunused-dummy-argument] ztools.F:1579:26: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] ztools.F:1578:13: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] ztools.F:1608:20: 1608 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] ztools.F:1608:45: 1608 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.data’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.data’ was declared here zfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.offset’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.offset’ was declared here zfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.dim[0].stride’ was declared here zfac_distrib_ELT.F:401:72: 401 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufi.offset’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:69:53: 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ note: ‘bufi.offset’ was declared here zfac_distrib_ELT.F:401:72: 401 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufi.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:69:53: 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ note: ‘bufi.dim[1].stride’ was declared here zfac_distrib_ELT.F:411:72: 411 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufr.offset’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:70:61: 70 | COMPLEX(kind=8), DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ note: ‘bufr.offset’ was declared here zfac_distrib_ELT.F:411:72: 411 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufr.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:70:61: 70 | COMPLEX(kind=8), DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ note: ‘bufr.dim[1].stride’ was declared here zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘icnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:224:24: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ note: ‘icnghbprcs’ was declared here zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘icsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:224:36: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ note: ‘icsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:224:47: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ Warning: ‘icsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:221:29: 221 | INTEGER IMYRPTR,IMYCPTR | ^ Warning: ‘imycptr’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘irnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:222:24: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irnghbprcs’ was declared here zfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘irsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:222:36: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:222:47: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘istatus’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:226:21: 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘istatus’ was declared here zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘ocnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:225:24: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ note: ‘ocnghbprcs’ was declared here zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘ocsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:225:36: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ note: ‘ocsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:225:47: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ Warning: ‘ocsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘ornghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:223:24: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘ornghbprcs’ was declared here zfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘orsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:223:36: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘orsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:223:47: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ Warning: ‘orsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:226:31: 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘requests’ was declared here zana_mtrans.F:768:72: 768 | 80 IPERM(I) = J | ^ Warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:702:15: 702 | INTEGER I,J,J1,JORD,NFC,K,KK, | ^ note: ‘i’ was declared here zana_mtrans.F:769:72: 769 | ARP(J) = int(II - IP(J)) + 1 | ^ Warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:704:32: 704 | INTEGER(8) :: IN1, IN2, II | ^ note: ‘ii’ was declared here zfac_process_maprow.F:1681:72: 1681 | & BUF_MAX_ARRAY,NFS4FATHER,PACKED_CB,ITMP) | ^ Warning: ‘posrow’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_maprow.F:1284:33: 1284 | INTEGER(8) :: SIZFR, POSROW, SHIFTCB_SON | ^ note: ‘posrow’ was declared here zfac_process_blocfacto.F:588:72: 588 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ Warning: ‘lpos’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blocfacto.F:98:25: 98 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ note: ‘lpos’ was declared here zfac_process_blocfacto.F:588:72: 588 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ Warning: ‘lpos2’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blocfacto.F:98:38: 98 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ note: ‘lpos2’ was declared here zarrowheads.F:505:72: 505 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ Warning: ‘iw4.offset’ may be used uninitialized [-Wmaybe-uninitialized] zarrowheads.F:254:49: 254 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ note: ‘iw4.offset’ was declared here zarrowheads.F:505:72: 505 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ Warning: ‘iw4.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zarrowheads.F:254:49: 254 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ note: ‘iw4.dim[1].stride’ was declared here zana_dist_m.F:2031:72: 2031 | CURRENT_ACTIVE_MEM = CURRENT_ACTIVE_MEM + SIZEFRNOCBLU | ^ Warning: ‘sizefrnocblu’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:1904:32: 1904 | INTEGER(8) :: SIZEFRNOCBLU | ^ note: ‘sizefrnocblu’ was declared here zsol_bwd_aux.F:1812:72: 1812 | DO I=1,(IIPOOL-POOL_FIRST_POS)/2 | ^ Warning: ‘pool_first_pos’ may be used uninitialized [-Wmaybe-uninitialized] zsol_bwd_aux.F:1133:28: 1133 | INTEGER POOL_FIRST_POS, TMP | ^ note: ‘pool_first_pos’ was declared here zana_mtrans.F:71:22: 71 | & I0,UP,LOW, IK | ^ Warning: ‘i0’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:246:72: 246 | I = ISP | ^ Warning: ‘isp’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:70:56: 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ note: ‘isp’ was declared here zana_mtrans.F:247:72: 247 | J = JSP | ^ Warning: ‘jsp’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:70:60: 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ note: ‘jsp’ was declared here zana_aux_ELT.F:442:26: 442 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) WRITE (LP,99996) INFO(1) | ^ Warning: ‘lp’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_ELT.F:42:31: 42 | INTEGER NEMIN, MPRINT, LP, MP, LDIAG | ^ note: ‘lp’ was declared here zfac_process_blocfacto_LDLT.F:807:17: 807 | & .OR. | ^ Warning: ‘nslaves_prec’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blocfacto_LDLT.F:129:49: 129 | INTEGER :: XSIZE, CURRENT_BLR, NSLAVES_PREC, INFO_TMP(2) | ^ note: ‘nslaves_prec’ was declared here zana_reordertree.F:231:72: 231 | NFR = int(ND(STEP(INODE)),8) | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] zana_reordertree.F:34:33: 34 | INTEGER IFATH,IN,NSTK,INODE,I,allocok,LOCAL_PERM | ^ note: ‘inode’ was declared here zana_reordertree.F:655:72: 655 | FILS(dernier)=-TAB(I) | ^ Warning: ‘dernier’ may be used uninitialized [-Wmaybe-uninitialized] zana_reordertree.F:44:21: 44 | INTEGER dernier,fin | ^ note: ‘dernier’ was declared here zmumps_driver.F:1037:12: 1037 | IF ( OLDJOB .LT. 2 ) THEN | ^ Warning: ‘oldjob’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:583:36: 583 | INTEGER JOBMIN, JOBMAX, OLDJOB | ^ note: ‘oldjob’ was declared here zmumps_driver.F:2039:72: 2039 | id%KEEP(235) = KEEP235SAVE | ^ Warning: ‘keep235save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:585:44: 585 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ note: ‘keep235save’ was declared here zmumps_driver.F:2040:72: 2040 | id%KEEP(242) = KEEP242SAVE | ^ Warning: ‘keep242save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:585:57: 585 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ note: ‘keep242save’ was declared here zmumps_driver.F:2041:72: 2041 | id%KEEP(243) = KEEP243SAVE | ^ Warning: ‘keep243save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:586:25: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep243save’ was declared here zmumps_driver.F:2042:72: 2042 | id%KEEP(495) = KEEP495SAVE | ^ Warning: ‘keep495save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:586:38: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep495save’ was declared here zmumps_driver.F:2043:72: 2043 | id%KEEP(497) = KEEP497SAVE | ^ Warning: ‘keep497save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:586:51: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep497save’ was declared here zsol_fwd_aux.F:622:72: 622 | JFIN = min(J+PANEL_SIZE-1, NPIV) | ^ Warning: ‘panel_size’ may be used uninitialized [-Wmaybe-uninitialized] zsol_fwd_aux.F:423:44: 423 | INTEGER TempNROW, TempNCOL, PANEL_SIZE, | ^ note: ‘panel_size’ was declared here zana_aux_ELT.F:916:72: 916 | IF (ELTNOD(I).EQ.0) ELTNOD(I) = INODE | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_ELT.F:848:19: 848 | INTEGER INODE, LEAF, NBLEAF, NBROOT, III, IN | ^ note: ‘inode’ was declared here zana_mtrans.F:864:32: 864 | IF (IPERM(I).NE.0 .OR. IPERM(I0).EQ.0) GO TO 50 | ^ Warning: ‘i0’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:799:22: 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ note: ‘i0’ was declared here zana_mtrans.F:873:17: 873 | DO 60 K = K0,K2 | ^ Warning: ‘k0’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:801:39: 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ note: ‘k0’ was declared here zana_mtrans.F:1033:72: 1033 | I = IRN(ISP) | ^ Warning: ‘isp’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:801:52: 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ note: ‘isp’ was declared here zana_mtrans.F:1036:72: 1036 | JPERM(J) = ISP | ^ Warning: ‘jsp’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:799:52: 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ note: ‘jsp’ was declared here zsol_c.F:580:72: 580 | Pruned_SONS(:) = -1 | ^ Warning: ‘pruned_sons.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_c.F:132:56: 132 | INTEGER, DIMENSION(:), ALLOCATABLE :: Pruned_SONS, Pruned_Roots | ^ note: ‘pruned_sons.dim[0].ubound’ was declared here zana_mtrans.F:1138:72: 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ Warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:1091:22: 1091 | INTEGER(8) :: II, IN1, IN2 | ^ note: ‘ii’ was declared here zana_mtrans.F:1138:72: 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ Warning: ‘in2’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:1091:32: 1091 | INTEGER(8) :: II, IN1, IN2 | ^ note: ‘in2’ was declared here zsol_bwd_aux.F:102:27: 102 | INTEGER :: POSINDICES, IPOSINRHSCOMP, IPOSINRHSCOMP_PANEL | ^ Warning: ‘posindices’ may be used uninitialized [-Wmaybe-uninitialized] zana_reordertree.F:1103:72: 1103 | MY_FIRST_LEAF(INDICE(ID+1)-1,ID+1)=FIRST_LEAF | ^ Warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized] zana_reordertree.F:780:16: 780 | INTEGER ID,FIRST_LEAF,SIZE_SBTR | ^ note: ‘id’ was declared here zana_dist_m.F:742:72: 742 | & NRLADU_CURRENT_MISSING) | ^ Warning: ‘nrladu_current_missing’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:101:42: 101 | INTEGER(8) :: NRLADU_CURRENT_MISSING | ^ note: ‘nrladu_current_missing’ was declared here zana_dist_m.F:719:72: 719 | CURRENT_ACTIVE_MEM = CURRENT_ACTIVE_MEM + SIZEFRNOCBLU | ^ Warning: ‘sizefrnocblu’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:118:32: 118 | INTEGER(8) :: SIZEFRNOCBLU | ^ note: ‘sizefrnocblu’ was declared here zana_dist_m.F:1077:72: 1077 | & NRLADU_CURRENT_MISSING) | ^ Warning: ‘current_active_mem’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:113:35: 113 | INTEGER(8) CURRENT_ACTIVE_MEM, MAXTEMPCB | ^ note: ‘current_active_mem’ was declared here zana_dist_m.F:1456:72: 1456 | ISTKRLR_CB_UD = ISTKRLR_CB_UD + LSTKRLR_CB_UD(ITOP) | ^ Warning: ‘sizecblr_slave_ud’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:122:34: 122 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ note: ‘sizecblr_slave_ud’ was declared here zana_dist_m.F:1458:72: 1458 | ISTKRLR_CB_WC = ISTKRLR_CB_WC + LSTKRLR_CB_WC(ITOP) | ^ Warning: ‘sizecblr_slave_wc’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:122:53: 122 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ note: ‘sizecblr_slave_wc’ was declared here zana_dist_m.F:995:72: 995 | & dble(OPS_NODE_SLAVE)/dble(NSLAVES_LOC) | ^ Warning: ‘ops_node_slave’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:141:64: 141 | DOUBLE PRECISION OPS_NODE, OPS_NODE_MASTER, OPS_NODE_SLAVE | ^ note: ‘ops_node_slave’ was declared here zsol_aux.F:1711:72: 1711 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.data’ may be used uninitialized [-Wmaybe-uninitialized] zsol_aux.F:1676:56: 1676 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.data’ was declared here zsol_aux.F:1711:72: 1711 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.offset’ may be used uninitialized [-Wmaybe-uninitialized] zsol_aux.F:1676:56: 1676 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.offset’ was declared here zsol_aux.F:1711:72: 1711 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zsol_aux.F:1676:56: 1676 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.dim[0].stride’ was declared here zfac_process_maprow.F:1197:10: 1197 | IF (CB_IS_LR) THEN | ^ Warning: ‘cb_is_lr’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_maprow.F:718:25: 718 | LOGICAL :: CB_IS_LR | ^ note: ‘cb_is_lr’ was declared here zfac_driver.F:1973:10: 1973 | IF (EARLYT3ROOTINS) THEN | ^ Warning: ‘earlyt3rootins’ may be used uninitialized [-Wmaybe-uninitialized] zfac_driver.F:146:68: 146 | LOGICAL I_AM_SLAVE, PERLU_ON, WK_USER_PROVIDED, EARLYT3ROOTINS | ^ note: ‘earlyt3rootins’ was declared here zfac_driver.F:2740:72: 2740 | & ) | ^ Warning: ‘ipool’ may be used uninitialized [-Wmaybe-uninitialized] zfac_driver.F:110:23: 110 | & ITLOC, IPOOL, K28, LPOOL | ^ note: ‘ipool’ was declared here zfac_driver.F:2740:72: 2740 | & ) | ^ Warning: ‘itloc’ may be used uninitialized [-Wmaybe-uninitialized] zfac_driver.F:110:16: 110 | & ITLOC, IPOOL, K28, LPOOL | ^ note: ‘itloc’ was declared here zfac_driver.F:2740:72: 2740 | & ) | ^ Warning: ‘ptrwb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_driver.F:109:27: 109 | INTEGER PTRIST, PTRWB, MAXELT_SIZE, | ^ note: ‘ptrwb’ was declared here zana_driver.F:4995:72: 4995 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ Warning: ‘reqptr.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:4810:41: 4810 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ note: ‘reqptr.offset’ was declared here zana_driver.F:4995:72: 4995 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ Warning: ‘reqptr.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:4810:41: 4810 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ note: ‘reqptr.dim[1].stride’ was declared here zana_driver.F:4956:72: 4956 | MATPTR_cp = MATPTR | ^ Warning: ‘matptr.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:4811:42: 4811 | INTEGER(8), ALLOCATABLE :: MATPTR(:) | ^ note: ‘matptr.dim[0].ubound’ was declared here zsol_c.F:2142:72: 2142 | IPOSINRHSCOMP_COL = IPOSINRHSCOMP_COL + 1 | ^ Warning: ‘iposinrhscomp_col’ may be used uninitialized [-Wmaybe-uninitialized] zsol_c.F:2083:46: 2083 | INTEGER IPOSINRHSCOMP, IPOSINRHSCOMP_COL | ^ note: ‘iposinrhscomp_col’ was declared here zsol_driver.F:1890:72: 1890 | NB_BYTES = NB_BYTES + int(size(RHS_IR),8)*K35_8 | ^ Warning: ‘rhs_ir.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:173:54: 173 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.dim[0].ubound’ was declared here zsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.data’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:129:57: 129 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.data’ was declared here zsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.offset’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:129:57: 129 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.offset’ was declared here zsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:129:57: 129 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.dim[0].stride’ was declared here zsol_driver.F:2043:72: 2043 | LIWCB = 20*NB_K133*2 + KEEP(133) | ^ Warning: ‘nb_k133’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:279:21: 279 | INTEGER NB_K133, IRANK, TSIZE | ^ note: ‘nb_k133’ was declared here zsol_driver.F:3933:72: 3933 | LWCB8_SOL_C = LWCB8 | ^ Warning: ‘lwcb8’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:87:36: 87 | INTEGER(8) :: LWCB8_MIN, LWCB8, LWCB8_SOL_C | ^ note: ‘lwcb8’ was declared here zsol_driver.F:3421:72: 3421 | SAVERHS(:) = ZERO | ^ Warning: ‘saverhs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:180:48: 180 | COMPLEX(kind=8), ALLOCATABLE :: SAVERHS(:), C_RW1(:), | ^ note: ‘saverhs.dim[0].ubound’ was declared here zsol_driver.F:4054:72: 4054 | NBSPARSE_LOC = (DO_NBSPARSE.AND.NBRHS_EFF.GT.1) | ^ Warning: ‘do_nbsparse’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:261:29: 261 | LOGICAL :: DO_NBSPARSE, NBSPARSE_LOC | ^ note: ‘do_nbsparse’ was declared here zsol_driver.F:2217:47: 2217 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ Warning: ‘uns_perm_inv_needed_befmainloop’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:198:48: 198 | & UNS_PERM_INV_NEEDED_BEFMAINLOOP | ^ note: ‘uns_perm_inv_needed_befmainloop’ was declared here zsol_driver.F:2217:47: 2217 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ Warning: ‘uns_perm_inv_needed_inmainloop’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:197:47: 197 | LOGICAL :: UNS_PERM_INV_NEEDED_INMAINLOOP, | ^ note: ‘uns_perm_inv_needed_inmainloop’ was declared here zsol_driver.F:4640:72: 4640 | & id%COMM, IERR ) | ^ Warning: ‘rhs_ir.offset’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:173:54: 173 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.offset’ was declared here zsol_driver.F:4640:72: 4640 | & id%COMM, IERR ) | ^ Warning: ‘rhs_ir.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:173:54: 173 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.dim[0].stride’ was declared here zsol_driver.F:2219:72: 2219 | NB_BYTES = NB_BYTES - int(size(UNS_PERM_INV),8)*K34_8 | ^ Warning: ‘uns_perm_inv.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:196:56: 196 | INTEGER, DIMENSION(:), ALLOCATABLE :: UNS_PERM_INV | ^ note: ‘uns_perm_inv.dim[0].ubound’ was declared here zsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.data’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.data’ was declared here zsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.offset’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.offset’ was declared here zsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.dim[0].stride’ was declared here zsol_driver.F:3487:72: 3487 | & ONE | ^ Warning: ‘iperm’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:80:21: 80 | INTEGER I,IPERM,K,JPERM, J, II, IZ2 | ^ note: ‘iperm’ was declared here zsol_driver.F:4343:72: 4343 | NB_BYTES = NB_BYTES - int(size(MAP_RHS),8) * K34_8 | ^ Warning: ‘map_rhs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:186:40: 186 | INTEGER, ALLOCATABLE :: MAP_RHS(:) | ^ note: ‘map_rhs.dim[0].ubound’ was declared here zsol_driver.F:4651:72: 4651 | C_LOCWK54 = ZERO | ^ Warning: ‘c_locwk54.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:193:61: 193 | COMPLEX(kind=8), ALLOCATABLE, DIMENSION(:) :: C_LOCWK54 | ^ note: ‘c_locwk54.dim[0].ubound’ was declared here zsol_driver.F:5046:72: 5046 | NB_BYTES = NB_BYTES - int(size(C_W),8)*K35_8 | ^ Warning: ‘c_w.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:183:45: 183 | & C_W(:) | ^ note: ‘c_w.dim[0].ubound’ was declared here zsol_driver.F:4553:72: 4553 | R_LOCWK54 = RZERO | ^ Warning: ‘r_locwk54.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:192:65: 192 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: R_LOCWK54 | ^ note: ‘r_locwk54.dim[0].ubound’ was declared here zsol_driver.F:5049:72: 5049 | & - int(size(IW1),8)*K34_8 | ^ Warning: ‘r_w.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:188:45: 188 | DOUBLE PRECISION, ALLOCATABLE :: R_W(:) | ^ note: ‘r_w.dim[0].ubound’ was declared here zsol_driver.F:5054:72: 5054 | NB_BYTES = NB_BYTES - int(size(D ),8)*K16_8 | ^ Warning: ‘d.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:187:51: 187 | DOUBLE PRECISION, ALLOCATABLE :: R_Y(:), D(:) | ^ note: ‘d.dim[0].ubound’ was declared here zana_driver.F:1219:16: 1219 | IF ( LISTVAR_SCHUR_2BE_FREED ) THEN | ^ Warning: ‘listvar_schur_2be_freed’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:63:50: 63 | LOGICAL PROK, PROKG, LISTVAR_SCHUR_2BE_FREED, LPOK | ^ note: ‘listvar_schur_2be_freed’ was declared here zana_driver.F:1345:72: 1345 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ Warning: ‘na’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:53:27: 53 | INTEGER IKEEP, NE, NA | ^ note: ‘na’ was declared here zana_driver.F:1345:72: 1345 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ Warning: ‘ne’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:53:23: 53 | INTEGER IKEEP, NE, NA | ^ note: ‘ne’ was declared here zana_driver.F:1756:72: 1756 | id%NA(1) = NBLEAF | ^ Warning: ‘nbleaf’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:76:20: 76 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ note: ‘nbleaf’ was declared here zana_driver.F:1757:72: 1757 | id%NA(2) = NBROOT | ^ Warning: ‘nbroot’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:76:28: 76 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ note: ‘nbroot’ was declared here zana_driver.F:2653:72: 2653 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ Warning: ‘temp_leaf.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:148:56: 148 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ note: ‘temp_leaf.offset’ was declared here zana_driver.F:2653:72: 2653 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ Warning: ‘temp_leaf.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:148:56: 148 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ note: ‘temp_leaf.dim[1].stride’ was declared here zana_driver.F:2640:72: 2640 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ Warning: ‘temp_root.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:147:56: 147 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ note: ‘temp_root.offset’ was declared here zana_driver.F:2640:72: 2640 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ Warning: ‘temp_root.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:147:56: 147 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ note: ‘temp_root.dim[1].stride’ was declared here zana_driver.F:2666:72: 2666 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ Warning: ‘temp_size.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:149:56: 149 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ note: ‘temp_size.offset’ was declared here zana_driver.F:2666:72: 2666 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ Warning: ‘temp_size.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:149:56: 149 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ note: ‘temp_size.dim[1].stride’ was declared here zana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.data’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.data’ was declared here zana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.offset’ was declared here zana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.dim[0].stride’ was declared here 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.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/src' make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/src' cd examples; make z make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/examples' gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c zsimpletest.F -o zsimpletest.o gfortran -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c zsimpletest_save_restore.F -o zsimpletest_save_restore.o gfortran -o zsimpletest -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz zsimpletest.o -L../lib -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -L/usr/lib64 -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm gfortran -o zsimpletest_save_restore -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz zsimpletest_save_restore.o -L../lib -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -L/usr/lib64 -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1/examples' make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq/MUMPS_5.5.1' touch MUMPS_5.5.1/FAIT mkdir -p ../include/mumps_seq cp MUMPS_5.5.1/include/*.h ../include/mumps_seq cp MUMPS_5.5.1/libseq/*.h ../include/mumps_seq mkdir -p ../lib cp MUMPS_5.5.1/lib/*.a ../lib/ cp MUMPS_5.5.1/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.14/serial/3rdparty/mumps-seq' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' make install-hpddm install-htool install-bemtool make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' if test -n ""; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi if test -n ""; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi if test -n ""; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' Making all in src make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src' Making all in libMesh make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh' Making all in bamglib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/bamglib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/bamglib' Making all in femlib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/femlib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/femlib' Making all in Graphics make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/Graphics' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/Graphics' Making all in Algo make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/Algo' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/Algo' Making all in lglib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/lglib' make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/lglib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mymain.o mymain.cpp In file included from lg.ypp:62: ./../fflib/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./../fflib/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./../fflib/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from lg.ypp:66: ./../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 lg.ypp:68: ./../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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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:438:32: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 438 | return SetAny(this);} ./../femlib/MeshPoint.hpp:1028:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1798:40: required from here ./../fflib/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1903:38: required from here ./../fflib/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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]’ ./../fflib/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:475:69: required from here ./../fflib/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]’: ./../fflib/AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~^~~ ./../fflib/AFunction.hpp:1300:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./../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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./../fflib/AFunction.hpp:1300:11: required from here ./../fflib/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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 ‘C_F0 For(C_F0, C_F0, C_F0, C_F0)’: ./../fflib/AFunction.hpp:1533:107: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1533 | 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘C_F0 For(C_F0, C_F0, C_F0, C_F0)’ at ./../fflib/AFunction.hpp:1533:107: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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.14/serial/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/lglib' Making all in fflib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction.o AFunction.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction2.o AFunction2.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_long.o array_long.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_real.o array_real.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_complex.o array_complex.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lex.o lex.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh3.o lgmesh3.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmat.o lgmat.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o problem.o problem.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mt19937ar.o mt19937ar.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o InitFunct.o InitFunct.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Element_P2h.o ../femlib/Element_P2h.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o load.o load.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgfem.o lgfem.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o string_def.o string_def.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FESpacen.o ../femlib/FESpacen.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_1d.o ../femlib/P012_1d.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_2d.o ../femlib/P012_2d.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3d.o ../femlib/P012_3d.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3dSurf.o ../femlib/P012_3dSurf.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3dCurve.o ../femlib/P012_3dCurve.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh3dn.o ../femlib/Mesh3dn.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/MeshSn.o ../femlib/MeshSn.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/GQuadTree.o ../femlib/GQuadTree.cpp 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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o ../femlib/libmeshb7.o ../femlib/libmeshb7.c 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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o glumesh2D.o glumesh2D.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/splitsimplex.o ../femlib/splitsimplex.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P1IsoValue.o P1IsoValue.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/HashMatrix.o ../femlib/HashMatrix.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/CG.o ../femlib/CG.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/SparseLinearSolver.o ../femlib/SparseLinearSolver.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Drawing.o ../femlib/Drawing.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/gibbs.o ../femlib/gibbs.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/CheckPtr.o ../femlib/CheckPtr.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/fem.o ../femlib/fem.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/QuadratureFormular.o ../femlib/QuadratureFormular.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FESpace.o ../femlib/FESpace.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/mshptg.o ../femlib/mshptg.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FQuadTree.o ../femlib/FQuadTree.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; | ^~ ../femlib/mshptg.cpp: In function ‘int Fem2D::mshfrt_(long int*, long int*, long int*, long int*, long int, long int*, long int, long int*, long int*, long int*)’: ../femlib/mshptg.cpp:1535:25: warning: variable ‘ifrt’ set but not used [-Wunused-but-set-variable] 1535 | static long nbac, ifrt, a, i, t, itera, s1, s2; | ^~~~ ../femlib/mshptg.cpp: In function ‘int Fem2D::mshfr1_(long int*, long int*, long int*, long int*, long int*, long int*, long int*)’: ../femlib/mshptg.cpp:2010:19: warning: variable ‘s2t’ set but not used [-Wunused-but-set-variable] 2010 | static long s2t, s3t, lst[768] /* was [3][256] */ ; | ^~~ ../femlib/mshptg.cpp:2010:24: warning: variable ‘s3t’ set but not used [-Wunused-but-set-variable] 2010 | static long s2t, s3t, lst[768] /* was [3][256] */ ; | ^~~ 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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/QuadTree.o ../bamglib/QuadTree.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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/R2.o ../bamglib/R2.cpp ../femlib/QuadratureFormular.cpp: In instantiation of ‘void Fem2D::GQuadratureFormular::Verification() [with Rdd = Fem2D::R1]’: ../femlib/QuadratureFormular.cpp:750:58: required from here 750 | template void GQuadratureFormular::Verification(); | ^ ../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:660:15: warning: 751 | template void GQuadratureFormular::Verification(); ../femlib/QuadratureFormular.cpp:660:15: warning: | ^ ../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:660:15: warning: 752 | template void GQuadratureFormular::Verification(); ../femlib/QuadratureFormular.cpp:660:15: warning: | ^ ../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/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&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = double; Z = int]’: ../femlib/CG.cpp:528:21: required from here 528 | int *wbc); | ^ ../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: 538 | int *wbc); ../femlib/CG.cpp:365:7: warning: | ^ ../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 = double; Z = long int]’: ../femlib/CG.cpp:548:22: required from here ../femlib/CG.cpp:365:7: warning: 548 | int *wbc ); ../femlib/CG.cpp:365:7: warning: | ^ ../femlib/CG.cpp:365:7: warning: unused variable ‘relerr’ [-Wunused-variable] 365 | R relerr=1e100 , relres=1e100,normb=0.; | ^~~~~~ 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/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: 558 | int *wbc ); ../femlib/CG.cpp:365:7: warning: | ^ ../femlib/CG.cpp:365:7: warning: unused variable ‘relerr’ [-Wunused-variable] 365 | R relerr=1e100 , relres=1e100,normb=0.; | ^~~~~~ 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:365:7: warning: 91 | CGMatVirtId(Z nn): CGMatVirt (nn, nn) {} ../femlib/CG.cpp:365:7: warning: | ^ ../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:365:7: warning: 373 | CGMatVirtId MatId(n); ../femlib/CG.cpp:365:7: warning: | ^~~~~ ../femlib/CG.cpp:528:21: required from here ../femlib/CG.cpp:365:7: warning: 528 | int *wbc); ../femlib/CG.cpp:365:7: warning: | ^ ../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.hpp:55:3: warning: 91 | CGMatVirtId(Z nn): CGMatVirt (nn, nn) {} ../femlib/CG.hpp:55:3: warning: | ^ ../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.hpp:55:3: warning: 373 | CGMatVirtId MatId(n); ../femlib/CG.hpp:55:3: warning: | ^~~~~ ../femlib/CG.cpp:538:21: required from here ../femlib/CG.hpp:55:3: warning: 538 | int *wbc); ../femlib/CG.hpp:55:3: warning: | ^ ../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.hpp:55:3: warning: 91 | CGMatVirtId(Z nn): CGMatVirt (nn, nn) {} ../femlib/CG.hpp:55:3: warning: | ^ ../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.hpp:55:3: warning: 373 | CGMatVirtId MatId(n); ../femlib/CG.hpp:55:3: warning: | ^~~~~ ../femlib/CG.cpp:548:22: required from here ../femlib/CG.hpp:55:3: warning: 548 | int *wbc ); ../femlib/CG.hpp:55:3: warning: | ^ ../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.hpp:55:3: warning: 91 | CGMatVirtId(Z nn): CGMatVirt (nn, nn) {} ../femlib/CG.hpp:55:3: warning: | ^ ../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.hpp:55:3: warning: 373 | CGMatVirtId MatId(n); ../femlib/CG.hpp:55:3: warning: | ^~~~~ ../femlib/CG.cpp:558:22: required from here ../femlib/CG.hpp:55:3: warning: 558 | int *wbc ); ../femlib/CG.hpp:55:3: warning: | ^ ../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) {} | ^~~~~~~~~ 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]; | ^ 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/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; | ^~~~ 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/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]; | ^ 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]; | ^ 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]; | ^ 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/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/fem.cpp: In member function ‘int Fem2D::Mesh::DataFindBoundary::Find(Fem2D::R2, Fem2D::Mesh::R*, int&) const’: ../femlib/fem.cpp:1068:21: warning: variable ‘ee’ set but not used [-Wunused-but-set-variable] 1068 | int ee[3]; | ^~ ../femlib/fem.cpp: In constructor ‘Fem2D::Mesh::DataFindBoundary::DataFindBoundary(const Fem2D::Mesh*, int)’: ../femlib/fem.cpp:1137:25: warning: unused variable ‘i0’ [-Wunused-variable] 1137 | int i0=Th(E[0]); | ^~ ../femlib/fem.cpp:1138:25: warning: unused variable ‘i1’ [-Wunused-variable] 1138 | int i1=Th(E[1]); | ^~ 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/fem.cpp:1159:16: warning: unused variable ‘col’ [-Wunused-variable] 1159 | double col=0; | ^~~ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::BuildDataFindBoundary() const’: ../femlib/fem.cpp:1182:20: warning: unused variable ‘count’ [-Wunused-variable] 1182 | static int count =0; | ^~~~~ ../femlib/FQuadTree.cpp: In member function ‘Fem2D::Vertex* Fem2D::FQuadTree::TrueNearestVertex(long int, long int)’: ../femlib/FQuadTree.cpp:139:11: warning: unused variable ‘n0’ [-Wunused-variable] 139 | long n0; | ^~ ../femlib/FQuadTree.cpp: In member function ‘int Fem2D::FQuadTree::ListNearestVertex(Fem2D::Vertex**, int, long int, long int, long int)’: ../femlib/FQuadTree.cpp:301:14: warning: unused variable ‘hunsed’ [-Wunused-variable] 301 | IntQuad hunsed=MaxISize,h0; | ^~~~~~ ../femlib/FQuadTree.cpp:311:11: warning: unused variable ‘n0’ [-Wunused-variable] 311 | long n0; | ^~ 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]; | ^ ../femlib/fem.cpp: In member function ‘const Fem2D::Triangle* Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, const Triangle*) const’: ../femlib/fem.cpp:1418:17: warning: variable ‘nl’ set but not used [-Wunused-but-set-variable] 1418 | int n=0,nl[3]; | ^~ ../femlib/fem.cpp:1391:1: warning: label ‘PICHON’ defined but not used [-Wunused-label] 1391 | PICHON: // Add dec 2010 ... | ^~~~~~ P1IsoValue.cpp:291:14: warning: ‘kf’ may be used uninitialized [-Wmaybe-uninitialized] 291 | if(f[kf] <0) i1=2,i2=1; | ^~ P1IsoValue.cpp:274:26: note: ‘kf’ was declared here 274 | int kv=0,vk[4],tv[4],kf; | ^~ ../femlib/fem.cpp: In constructor ‘Fem2D::Mesh::Mesh(const Fem2D::Mesh&, int*, bool, int)’: ../femlib/fem.cpp:1830:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1830 | for (int i=0;i3) | ^~ ../femlib/fem.cpp:1874:25: warning: unused variable ‘nnebmax’ [-Wunused-variable] 1874 | int nnebmax = bbe ? nebmax : nebimax; | ^~~~~~~ In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/gibbs.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/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]; | ^ 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]; | ^ 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]; | ^ 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/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]; | ^ 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;iinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/Mesh2.o ../bamglib/Mesh2.cpp In file included from load.cpp:31: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh1; Fem2D::R = double]’: ../femlib/P012_1d.cpp:43:54: required from here ../femlib/GenericMesh.hpp:113:32: warning: 43 | TypeOfFE_P0Lagrange1d(): TypeOfFE_Lagrange(0) { } ../femlib/GenericMesh.hpp:113:32: warning: | ^ ../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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from AFunction.cpp:56: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from lex.cpp:35: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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;jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ../femlib/SparseLinearSolver.hpp:5, from ../femlib/SparseLinearSolver.cpp:1: ./AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from array_tlp.hpp:43, from array_real.cpp:23: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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/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;jsize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../femlib/FESpace.cpp: In function ‘int Fem2D::Make(const TypeOfFE**, int, KN&, KN&)’: ../femlib/FESpace.cpp:49:27: warning: typedef ‘IPJ’ locally defined but not used [-Wunused-local-typedefs] 49 | typedef TypeOfFE::IPJ IPJ; | ^~~ ../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; | ^~~ ./AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ../femlib/gibbs.cpp:37: ../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;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ff++.hpp:21, from lgmesh.cpp:30: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from AFunction2.cpp:38: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:21, from lgmesh3.cpp:29: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../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/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/GenericMesh.hpp:113:32: warning: 44 | TypeOfFE_P0Lagrange_curve(): TypeOfFE_Lagrange(0) { } ../femlib/GenericMesh.hpp:113:32: warning: | ^ ../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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from glumesh2D.cpp:9: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh2; Fem2D::R = double]’: ../femlib/P012_2d.cpp:42:54: required from here ../femlib/GenericMesh.hpp:113:32: warning: 42 | TypeOfFE_P0Lagrange2d(): TypeOfFE_Lagrange(0) { } ../femlib/GenericMesh.hpp:113:32: warning: | ^ ../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:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ../bamglib/QuadTree.cpp:34: ../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 array_tlp.hpp:43, from array_long.cpp:23: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../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/P012_3dSurf.cpp:507:7: warning: 44 | TypeOfFE_P0Lagrange_surf(): TypeOfFE_Lagrange(0) { } ../femlib/P012_3dSurf.cpp:507:7: warning: | ^ ../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): | ^~~~~~~~~~~~~~~~~ In file included from array_tlp.hpp:43, from array_complex.cpp:23: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >::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; | ^~~ ../femlib/FESpace.cpp: In member function ‘void Fem2D::ConstructDataFElement::Make(const Fem2D::Mesh&, const KN&, 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; | ^~~~~~~~~~~~~ AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/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/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/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; | ^~~ ../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/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;jsize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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) { | ^~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ff++.hpp:21, from lgmat.cpp:33: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from global.cpp:101: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../femlib/gibbs.cpp: In function ‘int gibbsb_(long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*)’: ../femlib/gibbs.cpp:454:20: warning: variable ‘lg’ set but not used [-Wunused-but-set-variable] 454 | static integer lg; | ^~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../femlib/gibbs.cpp: In function ‘int gibbsd_(long int*, long int*, long int*, long int*, long int*, long int*, long int*)’: ../femlib/gibbs.cpp:689:50: warning: variable ‘nvni’ set but not used [-Wunused-but-set-variable] 689 | static integer i, k, s, sv, stk, stk1, stk2, nvni=-1; | ^~~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../femlib/gibbs.cpp: In member function ‘int Fem2D::Mesh::renum()’: ../femlib/gibbs.cpp:1081:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1081 | for (int it=0;it5) | ^~ ../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; | ^~~~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ 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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/BamgFreeFem.o ../femlib/BamgFreeFem.cpp AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from UMFPack_Solver.cpp:8: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../femlib/Mesh3dn.cpp:762:13: warning: variable ‘bin’ set but not used [-Wunused-but-set-variable] 762 | int bin; | ^~~ ../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; | ^~~~~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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:210:5: warning: 315 | void FB(const What_d whatd,const Mesh & Th,const Element & K,const RdHat &PHat1, RNMK_ & val) const ../femlib/PkLagrange.hpp:210:5: warning: | ^~ ../femlib/PkLagrange.hpp:338:16: warning: unused variable ‘DDl’ [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ ../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::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:210:5: warning: 315 | void FB(const What_d whatd,const Mesh & Th,const Element & K,const RdHat &PHat1, RNMK_ & val) const ../femlib/PkLagrange.hpp:210:5: warning: | ^~ ../femlib/PkLagrange.hpp:338:16: warning: unused variable ‘DDl’ [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ In file included from ../bamglib/Meshio.cpp:30: ../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) | ~~~~^~~ ../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++; | ^~~ ../bamglib/Meshio.cpp: In function ‘void bamg::WriteStr(std::ostream&, char*)’: ../bamglib/Meshio.cpp:40:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 40 | while (i++, c = *str++) { | ~~^~~~~~~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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 >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from lgfem.cpp:38: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../femlib/MeshLn.cpp: In constructor ‘Fem2D::MeshL::MeshL(std::string, bool, bool, bool, int, double, bool, double)’: ../femlib/MeshLn.cpp:442:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 442 | 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:443:69: note: in expansion of macro ‘ffassert’ 443 | cerr << " -- MeshL Erreur opening " << filename< >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../femlib/MeshLn.cpp: In member function ‘double Fem2D::MeshL::hmin() const’: ../femlib/MeshLn.cpp:536:17: warning: variable ‘iv’ set but not used [-Wunused-but-set-variable] 536 | int iv[2]; | ^~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here AFunction.hpp:3435:8: note: 438 | return SetAny(this);} AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1486:35: warning: 1120 | template class GTree; ../femlib/GQuadTree.cpp:1486:35: warning: | ^~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:314:10: warning: variable ‘h’ set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ 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]; | ^ 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]; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshDraw.o ../bamglib/MeshDraw.cpp ../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:314:10: warning: 1120 | template class GTree; ../femlib/GQuadTree.cpp:314:10: warning: | ^~~~~~~~~~~~~~ ../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; | ^~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../femlib/MeshLn.cpp: In member function ‘const Fem2D::GenericMesh >::Element* Fem2D::MeshL::Find(Fem2D::GenericMesh >::Rd, Fem2D::R1&, bool&, const Fem2D::GenericMesh >::Element*) const’: ../femlib/MeshLn.cpp:629:12: warning: variable ‘out’ set but not used [-Wunused-but-set-variable] 629 | bool out = true; | ^~~ lex.cpp: In member function ‘bool mylex::AddMacro(std::string, std::string)’: lex.cpp:589:9: warning: unused variable ‘nbparam’ [-Wunused-variable] 589 | int nbparam =0; | ^~~~~~~ ../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:75:13: warning: 680 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:75:13: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../bamglib/QuadTree.cpp: In member function ‘bamg::Vertex* bamg::QuadTree::ToClose(bamg::Vertex&, bamg::Real8, bamg::Icoor1, bamg::Icoor1)’: ../bamglib/QuadTree.cpp:225:12: warning: variable ‘h’ set but not used [-Wunused-but-set-variable] 225 | Icoor1 h = MaxISize; | ^ ../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/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:118:15: warning: 1121 | template class GTree; ../femlib/GQuadTree.cpp:118:15: warning: | ^~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:314:10: warning: variable ‘h’ set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ lex.cpp: In member function ‘bool mylex::SetMacro(int&)’: lex.cpp:659:17: warning: unused variable ‘lk’ [-Wunused-variable] 659 | int lk=0,nl=0; | ^~ ../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/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::ListNearestVertex(Vertex**, int, int, Zd) [with Vertex = Fem2D::GenericVertex; Zd = EF23::Z3]’: ../femlib/GQuadTree.cpp:1121:16: required from here ../femlib/GQuadTree.cpp:314:10: warning: 1121 | template class GTree; ../femlib/GQuadTree.cpp:314:10: warning: | ^~~~~~~~~~~~~~ ../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; | ^~ lex.cpp: In member function ‘bool mylex::IFMacro(int&)’: lex.cpp:893:17: warning: unused variable ‘lk’ [-Wunused-variable] 893 | int lk=0,nl=0; | ^~ lex.cpp:887:13: warning: unused variable ‘kmacro’ [-Wunused-variable] 887 | int kmacro=0; | ^~~~~~ lex.cpp:836:9: warning: unused variable ‘isnot’ [-Wunused-variable] 836 | int isnot=0; | ^~~~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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:381:42: warning: 680 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ lex.cpp: In member function ‘bool mylex::CallMacro(int&)’: lex.cpp:1000:17: warning: unused variable ‘sep’ [-Wunused-variable] 1000 | int sep = EatCommentAndSpace(&cmm); | ^~~ ../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:118:15: warning: 1122 | template class GTree; ../femlib/GQuadTree.cpp:118:15: warning: | ^~~~~~~~~~~~~~ ../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:314:10: warning: 1122 | template class GTree; ../femlib/GQuadTree.cpp:314:10: warning: | ^~~~~~~~~~~~~~ ../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; | ^~ 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]; | ^ ../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:511:23: warning: 681 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:511:23: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../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:1026:22: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ../femlib/MeshSn.cpp:1026:22: warning: | ^~~~~~~~~~~~~~~ ../femlib/MeshSn.cpp:504:23: required from here ../femlib/MeshSn.cpp:1026:22: warning: 504 | clean_mesh(precis_mesh, nv, nt, nbe, vertices, elements, borderelements, removeduplicate, rebuildboundary, orientation); ../femlib/MeshSn.cpp:1026:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ ../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/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:118:15: warning: 1145 | const GMesh3::Element * tstart); ../femlib/GQuadTree.cpp:118:15: warning: | ^ ../femlib/GQuadTree.cpp:1019:21: warning: unused variable ‘i’ [-Wunused-variable] 1019 | int i = (nReStart-2)/2; | ^ array_tlp.hpp: At global scope: array_tlp.hpp:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ array_tlp.hpp:1214:24: note: remove the ‘< >’ ../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/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:381:42: warning: 681 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../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/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; | ^~~~ 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]; | ^ lex.cpp:1118:22: warning: unused variable ‘buf2’ [-Wunused-variable] 1118 | char buf2[256]; | ^~~~ ../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; | ^ 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]; | ^ ../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:511:23: warning: 682 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:511:23: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ AFunction.cpp: In function ‘long int storageused()’: AFunction.cpp:89:18: warning: ‘mallinfo mallinfo()’ is deprecated [-Wdeprecated-declarations] 89 | mem1=mallinfo(); | ~~~~~~~~^~ In file included from AFunction.cpp:76: /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:104:18: warning: ‘mallinfo mallinfo()’ is deprecated [-Wdeprecated-declarations] 104 | mem1=mallinfo(); | ~~~~~~~~^~ /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]’: AFunction.hpp:793: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*]’ AnyType.hpp:83:7: note: 793 | return SetAny(Add2StackOfPtr2Free(s,F(GetAny(b))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_def.cpp:149:115: required from here AnyType.hpp:83:7: note: 149 | map_type[typeid(string*).name()]->AddCast(new E_F1_funcT(FCast)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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/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:786:12: warning: 1152 | const GMesh2::Element * tstart); ../femlib/GQuadTree.cpp:786:12: warning: | ^ ../femlib/GQuadTree.cpp:1019:21: warning: unused variable ‘i’ [-Wunused-variable] 1019 | int i = (nReStart-2)/2; | ^ ../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:381:42: warning: 682 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../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; | ^~~~ 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::Build() [with Mesh = Fem2D::MeshL]’: ../femlib/FESpacen.cpp:683:21: required from here ../femlib/FESpacen.cpp:511:23: warning: 683 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:511:23: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here AFunction.hpp:3435:8: note: 438 | return SetAny(this);} AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:786:12: warning: 1623 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:786:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:1571:12: warning: 1623 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^ AFunction2.cpp: In constructor ‘E_Routine::E_Routine(const Routine*, const basicAC_F0&)’: AFunction2.cpp:699:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 699 | for (int i=0;i >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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:381:42: warning: 683 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../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:1416:17: warning: 1624 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^~~ 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]; | ^ ../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:1571:12: warning: 1624 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^ 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]; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 function ‘void ShowDebugStack()’: AFunction2.cpp:831:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 831 | for (int i=0; isize(); ++i) | ~^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: At global scope: array_tlp.hpp:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ array_tlp.hpp:1214:24: note: remove the ‘< >’ array_tlp.hpp: At global scope: array_tlp.hpp:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ array_tlp.hpp:1214:24: note: remove the ‘< >’ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here array_tlp.hpp:1214:24: note: 438 | return SetAny(this);} array_tlp.hpp:1214:24: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1416:17: warning: 1625 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:1571:12: warning: 1625 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^ 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]; | ^ ../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/P012_3d.cpp:793:20: warning: 48 | TypeOfFE_P0Lagrange3d(): TypeOfFE_Lagrange(0) { } ../femlib/P012_3d.cpp:793:20: warning: | ^ ../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): | ^~~~~~~~~~~~~~~~~ In file included from ../femlib/HashMatrix.hpp:15: ../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../femlib/HashMatrix.hpp:44:7: required from ‘class HashMatrix’ ../femlib/FESpace.hpp:825:9: note: 44 | class HashMatrix : public VirtualMatrix ../femlib/FESpace.hpp:825:9: note: | ^~~~~~~~~~ ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/FESpace.hpp:825:9: note: 1420 | template class HashMatrix; ../femlib/FESpace.hpp:825:9: note: | ^~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ../femlib/HashMatrix.hpp:44:7: required from ‘class HashMatrix >’ ../femlib/VirtualMatrix.hpp:88:10: note: 44 | class HashMatrix : public VirtualMatrix ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~ ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/VirtualMatrix.hpp:88:10: note: 1421 | template class HashMatrix; ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ 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); | ^~~~~~~~ ../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:1416:17: warning: 1626 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here lex.cpp:1118:22: warning: 438 | return SetAny(this);} lex.cpp:1118:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ AFunction2.cpp:981:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::deque::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 981 | for(int j=0,i=id->size(); jsize() ; ++j) | ~^~~~~~~~~~~ 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::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:1571:12: warning: 1626 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^ 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()); | ^~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~ ../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:1416:17: warning: 1627 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1571:12: warning: 1627 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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(this);} AFunction2.cpp:997:6: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here array_complex.cpp:87:21: warning: 438 | return SetAny(this);} array_complex.cpp:87:21: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ AFunction.cpp: In function ‘long int ffstrtol(std::string*)’: AFunction.cpp:908:17: warning: unused variable ‘ppe’ [-Wunused-variable] 908 | const char *ppe = pe, *pppe= pp+p->size(); | ^~~ 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]; | ^ ../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:1416:17: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1416:17: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1623:16: required from here ../femlib/GQuadTree.cpp:1416:17: warning: 1623 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1492:22: warning: unused variable ‘d’ [-Wunused-variable] 1492 | static const int d = Rd::d; | ^ ../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(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:629:12: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ../femlib/MeshLn.cpp:629:12: warning: | ^~~~~~~~~~~~~~~ ../femlib/MeshLn.cpp:455:19: required from here ../femlib/MeshLn.cpp:629:12: warning: 455 | clean_mesh(precis_mesh, nv, nt, nbe, vertices, elements, borderelements, removeduplicate, rebuildboundary, orientation); ../femlib/MeshLn.cpp:629:12: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here array_tlp.hpp:1214:24: note: 438 | return SetAny(this);} array_tlp.hpp:1214:24: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp: In instantiation of ‘void HashMatrix::Setdiffij(int) const [with TypeIndex = int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/VirtualMatrix.hpp:88:10: note: 1418 | template class HashMatrix; ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 96 | for(int k=0; k< nnz; ++k) { | ~^~~~~ 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 >; typename Mesh::Vertex = Fem2D::GenericVertex]’: ../femlib/GQuadTree.cpp:1540:25: required from ‘GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]’ ../femlib/GQuadTree.cpp:1492:22: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1492:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1624:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: 1624 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1492:22: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1492:22: warning: unused variable ‘d’ [-Wunused-variable] 1492 | static const int d = Rd::d; | ^ ./../femlib/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./../femlib/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i >; typename Mesh::Vertex = Fem2D::GenericVertex]’: ../femlib/GQuadTree.cpp:1540:25: required from ‘GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]’ ../femlib/GQuadTree.cpp:1492:22: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1492:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1625:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: 1625 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1492:22: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:1492:22: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1492:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1626:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: 1626 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1492:22: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1492:22: warning: unused variable ‘d’ [-Wunused-variable] 1492 | static const int d = Rd::d; | ^ ../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:1970:22: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ../femlib/Mesh3dn.cpp:1970:22: warning: | ^~~~~~~~~~~~~~~ ../femlib/Mesh3dn.cpp:231:23: required from here ../femlib/Mesh3dn.cpp:1970:22: warning: 231 | clean_mesh(precis_mesh, nv, nt, nbe, vertices, elements, borderelements, removeduplicate, rebuildboundary, orientation); ../femlib/Mesh3dn.cpp:1970:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1492:22: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1492:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1627:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: 1627 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1492:22: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1492:22: warning: unused variable ‘d’ [-Wunused-variable] 1492 | static const int d = Rd::d; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:210:5: warning: 315 | void FB(const What_d whatd,const Mesh & Th,const Element & K,const RdHat &PHat1, RNMK_ & val) const ../femlib/PkLagrange.hpp:210:5: warning: | ^~ ../femlib/PkLagrange.hpp:338:16: warning: unused variable ‘DDl’ [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = SubString]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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*]’: AFunction.hpp:1033: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*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = String_find]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::resize(I, I, size_t, double, int) [with TypeIndex = int; TypeScalaire = double; I = int; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.hpp:96:27: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.hpp:96:27: warning: | ^~~~~~~~~~~~~~~~~ ../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:1418:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:370:7: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:437:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = int; TypeScalaire = double; R = double; I = int]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.cpp:437:22: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:437:22: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:766:22: warning: comparison of integer expressions of different signedness: ‘HashMatrix::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 766 | 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:1418:16: required from here ../femlib/HashMatrix.cpp:766:22: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:766:22: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:812:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | 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:1418:16: required from here ../femlib/HashMatrix.cpp:812:20: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:812:20: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:821:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | 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 = long unsigned int]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.cpp:821:20: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:821:20: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:909:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for(int k=0; k::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = int; TypeScalaire = double; R = double; I = int]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.cpp:909:19: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:909:19: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1104:19: warning: unused variable ‘aak’ [-Wunused-variable] 1104 | R aak=aa[k],caak=conj(aa[k]); | ^~~ 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::UnHalf() [with TypeIndex = int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.cpp:1104:19: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:1104:19: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1394:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1394 | for(int k=0; k::Setdiffij(int) const [with TypeIndex = int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.cpp:1394:19: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:1394:19: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 96 | for(int k=0; k< nnz; ++k) { | ~^~~~~ 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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshRead.o ../bamglib/MeshRead.cpp ./../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::resize(I, I, size_t, double, int) [with TypeIndex = int; TypeScalaire = std::complex; I = int; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.hpp:96:27: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.hpp:96:27: warning: | ^~~~~~~~~~~~~~~~~~ ../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:1419:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:370:7: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:437:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for( int k = 0; k::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.cpp:511:23: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/FESpacen.cpp:511:23: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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:511:23: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/FESpacen.cpp:511:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:684:21: required from here ../femlib/FESpacen.cpp:511:23: warning: 684 | template class GFESpace; ../femlib/FESpacen.cpp:511:23: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../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::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex; I = int]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.cpp:437:22: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:437:22: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:766:22: warning: comparison of integer expressions of different signedness: ‘HashMatrix >::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 766 | for(I k=0; k < nnz; ++k) | ~~^~~~~ ./../femlib/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./../femlib/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i::operator*=(R) [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.cpp:766:22: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:766:22: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:812:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | 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:1419:16: required from here ../femlib/HashMatrix.cpp:812:20: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:812:20: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:821:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | 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 = long unsigned int]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.cpp:821:20: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:821:20: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:909:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for(int k=0; k::Build() [with Mesh = Fem2D::Mesh1]’: ../femlib/FESpacen.cpp:374:17: required from ‘Fem2D::GTypeOfFESum::GTypeOfFESum(const Fem2D::GFESpace&, int) [with Mesh = Fem2D::Mesh1]’ ../femlib/GenericMesh.hpp:1733:13: warning: 374 | comp(k+1) {Build();} ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~ ../femlib/FESpacen.cpp:533:28: required from ‘Fem2D::GFESpace::GFESpace(const Fem2D::GFESpace&, int, int, int*) [with MMesh = Fem2D::Mesh1]’ ../femlib/GenericMesh.hpp:1733:13: warning: 533 | GFESpacePtrTFE(new GTypeOfFESum(Vh,kk)), ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:684:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: 684 | template class GFESpace; ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/HashMatrix.cpp: In instantiation of ‘R* HashMatrix::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex; I = int]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.cpp:909:19: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:909:19: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1104:19: warning: variable ‘aak’ set but not used [-Wunused-but-set-variable] 1104 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../bamglib/Mesh2.cpp: In function ‘bamg::TriangleAdjacent bamg::CloseBoundaryEdge(I2, Triangle*, double&, double&)’: ../bamglib/Mesh2.cpp:269:9: warning: unused variable ‘kkk’ [-Wunused-variable] 269 | int kkk = 0; | ^~~ ../bamglib/Mesh2.cpp: In function ‘bamg::TriangleAdjacent bamg::CloseBoundaryEdgeV2(I2, Triangle*, double&, double&)’: ../bamglib/Mesh2.cpp:425:11: warning: unused variable ‘kkk’ [-Wunused-variable] 425 | int kkk = 0; | ^~~ ../bamglib/Mesh2.cpp:358:9: warning: variable ‘cas’ set but not used [-Wunused-but-set-variable] 358 | int cas = -2; | ^~~ 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::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.cpp:381:42: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/FESpacen.cpp:381:42: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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:381:42: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/FESpacen.cpp:381:42: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:685:21: required from here ../femlib/FESpacen.cpp:381:42: warning: 685 | template class GFESpace; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ../femlib/SparseLinearSolver.hpp:7: ../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 ./AFunction.hpp:43: ./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); | ^~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:686:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: 686 | template class GFESpace; ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::UnHalf() [with TypeIndex = int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.cpp:1104:19: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:1104:19: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1394:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1394 | for(int k=0; k; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:956:49: required from ‘void ArrayDCL() [with K = double]’ AnyType.hpp:83:7: note: 956 | map_type[typeid(MyMap*).name()] = new ForEachType*>(Initialize >,Delete >) ; AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:30:19: required from here AnyType.hpp:83:7: note: 30 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp: In instantiation of ‘void HashMatrix::Setdiffij(int) const [with TypeIndex = long int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:1394:19: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:1394:19: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 96 | for(int k=0; k< nnz; ++k) { | ~^~~~~ In file included from AFunction.hpp:93: String.hpp:139:7: note: ‘class MyMap’ declared here 139 | class MyMap { | ^~~~~ ../bamglib/Mesh2.cpp: In function ‘int bamg::ForceEdge(Vertex&, Vertex&, TriangleAdjacent&)’: ../bamglib/Mesh2.cpp:1063:9: warning: unused variable ‘k’ [-Wunused-variable] 1063 | int k = 0; | ^ ../bamglib/Mesh2.cpp:1067:13: warning: variable ‘v1’ set but not used [-Wunused-but-set-variable] 1067 | Vertex *v1, *v2 = tta.EdgeVertex(0), *vbegin = v2; | ^~ 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); | ^~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:687:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: 687 | template class GFESpace; ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:962:46: required from ‘void ArrayDCL() [with K = double]’ String.hpp:139:7: note: 962 | map_type[typeid(MyMapofArray*).name()] = new ForEachType(Initialize,Delete) ; String.hpp:139:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:30:19: required from here String.hpp:139:7: note: 30 | ArrayDCL(); String.hpp:139:7: note: | ~~~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:688:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: 688 | template class GFESpace; ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::resize(I, I, size_t, double, int) [with TypeIndex = long int; TypeScalaire = double; I = long int; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.hpp:96:27: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.hpp:96:27: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:370:7: warning: unused variable ‘mxt’ [-Wunused-variable] 370 | R mxt =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::setfortran(int) [with TypeIndex = long int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:370:7: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:437:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | 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:1420:16: required from here ../femlib/HashMatrix.cpp:437:22: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:437:22: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:766:22: warning: comparison of integer expressions of different signedness: ‘HashMatrix::I’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 766 | 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:1420:16: required from here ../femlib/HashMatrix.cpp:766:22: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:766:22: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:812:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | 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:1420:16: required from here ../femlib/HashMatrix.cpp:812:20: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:812:20: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:821:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | 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 = long unsigned int]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:821:20: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:821:20: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:909:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for(int k=0; k’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/HashMatrix.cpp: In instantiation of ‘R* HashMatrix::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = long int; TypeScalaire = double; R = double; I = long int]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:909:19: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:909:19: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1104:19: warning: unused variable ‘aak’ [-Wunused-variable] 1104 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::NewPoints(bamg::Triangles&, int)’: ../bamglib/Mesh2.cpp:1947:23: warning: variable ‘NbSwp’ set but not used [-Wunused-but-set-variable] 1947 | Int4 NbSwapf = 0, NbSwp; | ^~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::NewPointsOld(bamg::Triangles&)’: ../bamglib/Mesh2.cpp:2166:18: warning: variable ‘VP’ set but not used [-Wunused-but-set-variable] 2166 | R2 VP = V10 * s + V11 * (1 - s); | ^~ 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 ./../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 ; | ^~ ../bamglib/Mesh2.cpp:1982:10: warning: variable ‘ColorEdge’ set but not used [-Wunused-but-set-variable] 1982 | Int4 ColorEdge[3]; | ^~~~~~~~~ ../bamglib/Metric.cpp: In member function ‘void bamg::Triangles::IntersectConsMetric(const double*, bamg::Int4, const int*, bamg::Real8, bamg::Real8, bamg::Real8, bamg::Real8, bamg::Real8, int, int, double, int)’: ../bamglib/Metric.cpp:501:21: warning: variable ‘lla’ set but not used [-Wunused-but-set-variable] 501 | Real8 lla, llb, llc, llf; | ^~~ ../bamglib/Metric.cpp:501:26: warning: variable ‘llb’ set but not used [-Wunused-but-set-variable] 501 | Real8 lla, llb, llc, llf; | ^~~ ../bamglib/Metric.cpp:501:31: warning: variable ‘llc’ set but not used [-Wunused-but-set-variable] 501 | Real8 lla, llb, llc, llf; | ^~~ ../bamglib/Metric.cpp:501:36: warning: variable ‘llf’ set but not used [-Wunused-but-set-variable] 501 | Real8 lla, llb, llc, llf; | ^~~ 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 ./../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 ./AFunction.hpp:54: ../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:956:49: required from ‘void ArrayDCL() [with K = std::complex]’ AnyType.hpp:83:7: note: 956 | map_type[typeid(MyMap*).name()] = new ForEachType*>(Initialize >,Delete >) ; AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:74:20: required from here AnyType.hpp:83:7: note: 74 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:93: String.hpp:139:7: note: ‘class MyMap >’ declared here 139 | class MyMap { | ^~~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::UnHalf() [with TypeIndex = long int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:1104:19: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:1104:19: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1394:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1394 | for(int k=0; k::Setdiffij(int) const [with TypeIndex = long int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.cpp:1394:19: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:1394:19: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 96 | for(int k=0; k< nnz; ++k) { | ~^~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here AFunction.cpp:908:17: warning: 438 | return SetAny(this);} AFunction.cpp:908:17: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap > >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:962:46: required from ‘void ArrayDCL() [with K = std::complex]’ String.hpp:139:7: note: 962 | map_type[typeid(MyMapofArray*).name()] = new ForEachType(Initialize,Delete) ; String.hpp:139:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:74:20: required from here String.hpp:139:7: note: 74 | ArrayDCL(); String.hpp:139:7: note: | ~~~~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: ‘class MyMap > >’ declared here 139 | class MyMap { | ^~~~~ ../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::FindSubDomain(int)’: ../bamglib/Mesh2.cpp:2752:13: warning: unused variable ‘ssdlab’ [-Wunused-variable] 2752 | int ssdlab = subdomains[i].ref; | ^~~~~~ 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 AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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}; | ^~~~~~~~ | - - AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:956:49: required from ‘void ArrayDCL() [with K = long int]’ AnyType.hpp:83:7: note: 956 | map_type[typeid(MyMap*).name()] = new ForEachType*>(Initialize >,Delete >) ; AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_long.cpp:45:17: required from here AnyType.hpp:83:7: note: 45 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:93: String.hpp:139:7: note: ‘class MyMap’ declared here 139 | class MyMap { | ^~~~~ ./../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); | ^~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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 = long int; TypeScalaire = std::complex; I = long int; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.hpp:96:27: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.hpp:96:27: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:370:7: warning: variable ‘mxt’ set but not used [-Wunused-but-set-variable] 370 | R mxt =0; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::setfortran(int) [with TypeIndex = long int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:370:7: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:437:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for( int k = 0; k::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 ./../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 ; | ^~ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:962:46: required from ‘void ArrayDCL() [with K = long int]’ String.hpp:139:7: note: 962 | map_type[typeid(MyMapofArray*).name()] = new ForEachType(Initialize,Delete) ; String.hpp:139:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_long.cpp:45:17: required from here String.hpp:139:7: note: 45 | ArrayDCL(); String.hpp:139:7: note: | ~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: ‘class MyMap >’ declared here 139 | class MyMap { | ^~~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex; I = long int]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.cpp:437:22: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:437:22: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:766:22: warning: comparison of integer expressions of different signedness: ‘HashMatrix >::I’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 766 | 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:1421:16: required from here ../femlib/HashMatrix.cpp:766:22: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:766:22: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:812:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | 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:1421:16: required from here ../femlib/HashMatrix.cpp:812:20: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:812:20: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:821:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::GeomToTriangles1(bamg::Int4, int)’: ../bamglib/Mesh2.cpp:3279:15: warning: unused variable ‘ei’ [-Wunused-variable] 3279 | Edge &ei = BTh.edges[iedge]; | ^~ ../bamglib/Mesh2.cpp:3284:26: warning: variable ‘Lcurve’ set but not used [-Wunused-but-set-variable] 3284 | Real8 Lstep = 0, Lcurve = 0; // step between two points (phase==1) | ^~~~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘size_t HashMatrix::SortLU(int) [with TypeIndex = long int; TypeScalaire = std::complex; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.cpp:821:20: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:821:20: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:909:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for(int k=0; k::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]); | ^ 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/SkyLineSolver.hpp:253: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/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./../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/MatriceCreuse_tpl.hpp:113:6: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ ../bamglib/Mesh2.cpp:3259:10: warning: variable ‘nbex’ set but not used [-Wunused-but-set-variable] 3259 | Int4 nbex = 0, NbVerticesOnGeomEdgex = 0; | ^~~~ ../bamglib/Mesh2.cpp:3259:20: warning: variable ‘NbVerticesOnGeomEdgex’ set but not used [-Wunused-but-set-variable] 3259 | Int4 nbex = 0, NbVerticesOnGeomEdgex = 0; | ^~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ 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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshWrite.o ../bamglib/MeshWrite.cpp ../femlib/HashMatrix.cpp: In instantiation of ‘R* HashMatrix::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex; I = long int]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.cpp:909:19: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:909:19: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1104:19: warning: variable ‘aak’ set but not used [-Wunused-but-set-variable] 1104 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../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:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]’: AFunction.cpp:1074:104: required from here AnyType.hpp:83:7: note: 1074 | map_type[typeid(MyMapSS*).name()] = new ForEachType(Initialize,Delete) ; AnyType.hpp:83:7: note: | ^ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:93: String.hpp:139:7: note: ‘class MyMap’ declared here 139 | class MyMap { | ^~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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 AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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’: lgsolver.hpp:152:23: required from here ./../femlib/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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 ./../femlib/SparseLinearSolver.hpp:7, from glumesh2D.cpp:20: ./../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 glumesh2D.cpp:8: 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); | ^~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray]’: AFunction.hpp:789:23: required from ‘AnyType Cast(Stack, const AnyType&) [with A = SetArray; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ String.hpp:139:7: note: 789 | return SetAny(static_cast(GetAny(b)));} String.hpp:139:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:72:84: required from here String.hpp:139:7: note: 72 | new E_F1_funcT, SetArray >(Cast, SetArray >) String.hpp:139:7: note: | ^ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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 ./../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 ; | ^~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::UnHalf() [with TypeIndex = long int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.cpp:1104:19: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:1104:19: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1394:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1394 | for(int k=0; k*, const HashMatrix*, R (*)(K), bool, I, I) [with I = int; R = double; K = std::complex]’: ../femlib/HashMatrix.cpp:1434:122: required from here ../femlib/HashMatrix.cpp:1394:19: warning: 1434 | template void Addto(HashMatrix *P0, const HashMatrix *PA,R (*f)(C) ,bool trans, int ii00,int jj00); ../femlib/HashMatrix.cpp:1394:19: warning: | ^ ../femlib/HashMatrix.cpp:793:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(I k=0; k < P0->nnz; ++k) | ~~^~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:7, from lgfem.cpp:47: ./../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 lgfem.cpp:37: 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); | ^~~~~~~~ ../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:1435:122: required from here ../femlib/HashMatrix.cpp:793:26: warning: 1435 | template void Addto(HashMatrix *P0, const HashMatrix *PA,C (*f)(R) ,bool trans, int ii00,int jj00); ../femlib/HashMatrix.cpp:793:26: warning: | ^ ../femlib/HashMatrix.cpp:793:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(I k=0; k < P0->nnz; ++k) | ~~^~~~~~~~~ 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 AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../bamglib/Mesh2.cpp: In member function ‘int bamg::Triangles::CrackMesh()’: ../bamglib/Mesh2.cpp:4688:28: warning: variable ‘tta’ set but not used [-Wunused-but-set-variable] 4688 | TriangleAdjacent tta = (ta.Adj( )); | ^~~ ../bamglib/Mesh2.cpp:4699:15: warning: unused variable ‘it’ [-Wunused-variable] 4699 | int it = Number(tt); | ^~ 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); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../bamglib/Mesh2.cpp: In member function ‘bamg::Triangle* bamg::Triangles::FindTriangleContening(const bamg::I2&, bamg::Icoor2*, bamg::Triangle*) const’: ../bamglib/Mesh2.cpp:4900:9: warning: unused variable ‘kkkk’ [-Wunused-variable] 4900 | int kkkk = 0; // number of test triangle | ^~~~ 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 ; | ^~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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 ./../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 = SetArray >]’: AFunction.hpp:789:23: required from ‘AnyType Cast(Stack, const AnyType&) [with A = SetArray >; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ String.hpp:139:7: note: 789 | return SetAny(static_cast(GetAny(b)));} String.hpp:139:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:109:84: required from here String.hpp:139:7: note: 109 | new E_F1_funcT, SetArray >(Cast, SetArray >), String.hpp:139:7: note: | ^ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:438:32: required from here ../femlib/SparseLinearSolver.cpp:66:33: warning: 438 | return SetAny(this);} ../femlib/SparseLinearSolver.cpp:66:33: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ../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; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ String.hpp:139:7: note: 846 | return SetAny(*cm); String.hpp:139:7: note: | ~~~~~~~~~~~^~~~~ array_long.cpp:166:45: required from here String.hpp:139:7: note: 166 | Dcl_TypeandPtr_, KN *>(0, 0, 0, ::Destroy >, ::ClearReturnKK_, KN_ >, ::ClearReturnpKK >); String.hpp:139:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ../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; | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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 = const E_BorderN*]’: ./AFunction.hpp:1798:40: required from here ./AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./AFunction.hpp:1903:38: required from here ./AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/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/GenericMesh.hpp:1733:13: warning: 507 | template void GTypeOfFESum::set(const Mesh & Th,const Element & K,InterpolationMatrix & M,int oocoef,int oodf,int *nnump ) const ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_ >]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KN >; KK_ = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:884:39: required from ‘void ArrayDCL() [with K = std::complex]’ AnyType.hpp:83:7: note: 884 | Dcl_TypeandPtr_ ,KN* > (0,0,::InitP >,::Destroy >, ::ClearReturnKK_,KN_ >,::ClearReturnpKK >); // add init 0 AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:74:20: required from here AnyType.hpp:83:7: note: 74 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KNM >; KK_ = KNM_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:891:41: required from ‘void ArrayDCL() [with K = std::complex]’ AnyType.hpp:83:7: note: 891 | Dcl_TypeandPtr_ ,KNM* > (0,0,0,::Destroy >, ::ClearReturnKK_,KNM_ >,::ClearReturnpKK >); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:74:20: required from here AnyType.hpp:83:7: note: 74 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:884:39: required from ‘void ArrayDCL() [with K = double]’ AnyType.hpp:83:7: note: 884 | Dcl_TypeandPtr_ ,KN* > (0,0,::InitP >,::Destroy >, ::ClearReturnKK_,KN_ >,::ClearReturnpKK >); // add init 0 AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:30:19: required from here AnyType.hpp:83:7: note: 30 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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 ; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:891:41: required from ‘void ArrayDCL() [with K = double]’ AnyType.hpp:83:7: note: 891 | Dcl_TypeandPtr_ ,KNM* > (0,0,0,::Destroy >, ::ClearReturnKK_,KNM_ >,::ClearReturnpKK >); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:30:19: required from here AnyType.hpp:83:7: note: 30 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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) | ~~~~^~~ AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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 AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ 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 AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 438 | return SetAny(this);} ./../femlib/MeshPoint.hpp:1028:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:884:39: required from ‘void ArrayDCL() [with K = long int]’ AnyType.hpp:83:7: note: 884 | Dcl_TypeandPtr_ ,KN* > (0,0,::InitP >,::Destroy >, ::ClearReturnKK_,KN_ >,::ClearReturnpKK >); // add init 0 AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_long.cpp:45:17: required from here AnyType.hpp:83:7: note: 45 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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 ; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:891:41: required from ‘void ArrayDCL() [with K = long int]’ AnyType.hpp:83:7: note: 891 | Dcl_TypeandPtr_ ,KNM* > (0,0,0,::Destroy >, ::ClearReturnKK_,KNM_ >,::ClearReturnpKK >); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_long.cpp:45:17: required from here AnyType.hpp:83:7: note: 45 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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 AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 438 | return SetAny(this);} ./../femlib/VirtualMatrix.hpp:88:10: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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 = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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 = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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 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 ../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) | ~~~~^~~ 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 ; | ^ ../bamglib/Mesh2.cpp: At global scope: ../bamglib/Mesh2.cpp:74:24: warning: ‘bamg::myrand_next’ defined but not used [-Wunused-variable] 74 | static unsigned long myrand_next = 1; | ^~~~~~~~~~~ ./../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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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 ./../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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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/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); | ^ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/DefColor.o ../Graphics/DefColor.cpp In file included from ff++.hpp:55: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Algo/lgalgo.o ../Algo/lgalgo.cpp AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ String.hpp:139:7: note: 797 | return SetAny(*PGetAny(a));} String.hpp:139:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.cpp:1127:55: required from here String.hpp:139:7: note: 1127 | new E_F1_funcT(UnRef), String.hpp:139:7: note: | ^ AnyType.hpp:145: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:793: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*]’ AnyType.hpp:83:7: note: 793 | return SetAny(Add2StackOfPtr2Free(s,F(GetAny(b))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.cpp:1134:65: required from here AnyType.hpp:83:7: note: 1134 | new E_F1_funcT(FCast), AnyType.hpp:83:7: note: | ^ AnyType.hpp: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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ../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; | ^~~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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 ./AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./AnyType.hpp:83:7: note: | ^ ../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) {} | ^~~~~~~~~~~~~ In file included from ff++.hpp:55: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../femlib/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../femlib/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../femlib/VirtualSolver.hpp:199:5: warning: | ^ ../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) {} | ^~~~~~~~~~~~~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = std::basic_istream*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.cpp:1454:86: required from here AnyType.hpp:83:7: note: 1454 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = std::basic_ostream*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.cpp:1455:86: required from here AnyType.hpp:83:7: note: 1455 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from problem.cpp:44: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Eigen/eigenvalue.o ../Eigen/eigenvalue.cpp problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../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/VirtualSolver.hpp:199:5: warning: 193 | template class TheFFSolver; ../femlib/VirtualSolver.hpp:199:5: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:90:10: warning: variable ‘ii’ set but not used [-Wunused-but-set-variable] 90 | auto ii=i; | ^~ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../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: 194 | template class TheFFSolver; ../femlib/SparseLinearSolver.cpp:90:10: warning: | ^~~~~~~~~~~~~~~~~~ ../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 ‘int TypeOfMat(Data_Sparse_Solver&) [with Z = int; K = double]’: ../femlib/SparseLinearSolver.cpp:196:55: required from here ../femlib/SparseLinearSolver.cpp:90:10: warning: 196 | template int TypeOfMat( Data_Sparse_Solver & ds); ../femlib/SparseLinearSolver.cpp:90:10: warning: | ^ ../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: 197 | template int TypeOfMat( Data_Sparse_Solver & ds); ../femlib/SparseLinearSolver.cpp:67:10: warning: | ^ ../femlib/SparseLinearSolver.cpp:67:10: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 67 | auto i= TheFFSolver::ffsolver.find(sn); | ^ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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 ../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/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; | ^~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../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; | ^~~~~~~~~~~~~~~~~~~ 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); | ^~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from lgfem.cpp:61: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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); | ^~~~~~~~~ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ lgmesh.cpp:888:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 888 | for ( iv=0;iv* buildInterpolationMatrix(const FESpace&, const FESpace&, void*)’: lgmat.cpp:628:7: warning: unused variable ‘nnz’ [-Wunused-variable] 628 | int nnz =0; | ^~~ lgmesh.cpp: In function ‘const Fem2D::Mesh* MoveTheMesh(const Fem2D::Mesh&, const KN_&, 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; | ^~~~ lgmat.cpp: In function ‘MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*)’: lgmat.cpp:812:34: warning: typedef ‘Rd1’ locally defined but not used [-Wunused-local-typedefs] 812 | typedef typename FESpaceT1::Rd Rd1; | ^~~ lgmat.cpp:818:34: warning: typedef ‘Rd2’ locally defined but not used [-Wunused-local-typedefs] 818 | typedef typename FESpaceT2::Rd Rd2; | ^~~ lgmat.cpp: In function ‘MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*)’: lgmat.cpp:982:33: warning: typedef ‘RdT’ locally defined but not used [-Wunused-local-typedefs] 982 | typedef typename FESpaceT::Rd RdT; | ^~~ lgmat.cpp:988:32: warning: typedef ‘Rd2’ locally defined but not used [-Wunused-local-typedefs] 988 | typedef typename FESpace::Rd Rd2; | ^~~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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}; | ^ In file included from glumesh2D.cpp:29: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ lgmat.cpp: In function ‘MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*)’: lgmat.cpp:1146:32: warning: typedef ‘Rd1’ locally defined but not used [-Wunused-local-typedefs] 1146 | typedef typename FESpace::Rd Rd1; | ^~~ lgmat.cpp:1152:33: warning: typedef ‘RdT’ locally defined but not used [-Wunused-local-typedefs] 1152 | typedef typename FESpaceT::Rd RdT; | ^~~ 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/VirtualSolver.hpp:199:5: warning: 155 | return SetAny * >(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/VirtualSolver.hpp:199:5: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 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; | ^~~~~~~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../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 ff++.hpp:55: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../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( ); | ^ lgmat.cpp: In function ‘newpMatrice_Creuse Matrixfull2mapIJ(Stack, KNM* const&, const KN_&, const KN_&)’: lgmat.cpp:2288:4: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2288 | for (long il=0;il n | ^~~ lgmat.cpp:2306:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2306 | 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:2361:61: warning: typedef ‘It’ locally defined but not used [-Wunused-local-typedefs] 2361 | typedef typename map< pair, R>::const_iterator It; | ^~ 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/VirtualSolver.hpp:199:5: warning: 155 | return SetAny * >(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/VirtualSolver.hpp:199:5: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*, int*)’: problem.cpp:1454:39: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1454 | typedef typename Mesh::RdHat RdHat; | ^~~~~ 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ../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) | ~~~~^~~ problem.cpp: In function ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*)’: problem.cpp:1760:39: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1760 | typedef typename Mesh::RdHat RdHat; | ^~~~~ lgmat.cpp: In function ‘newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&)’: lgmat.cpp:2401:58: warning: typedef ‘It’ locally defined but not used [-Wunused-local-typedefs] 2401 | typedef typename map< pair, R>::const_iterator It; | ^~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here lgmesh.cpp:1571:27: warning: 438 | return SetAny(this);} lgmesh.cpp:1571:27: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lgmat.cpp: In member function ‘AnyType BlockMatrix::operator()(Stack) const’: lgmat.cpp:2879:12: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2879 | if(verbosity>99) | ^~ lgmat.cpp:2881:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2881 | HashMatrix & mmij=*Aij; | ^~~~~~~~~~ ../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:257:7: warning: ‘v1’ may be used uninitialized [-Wmaybe-uninitialized] 257 | if (v1 != pvB) { | ^~ ../bamglib/MeshQuad.cpp:225:26: note: ‘v1’ was declared here 225 | Vertex *v0 = pvA, *v1; | ^~ lgmat.cpp:2911:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2911 | for (int i=0;i9) { cout << " End Build Blok Matrix : " << endl;} | ^~ ../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.cpp:67:10: warning: 143 | pC = new HMatVirtPrecon(A,&ds,stack); ../femlib/SparseLinearSolver.cpp:67:10: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.hpp:159:23: required from ‘SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = double; HMat = HashMatrix]’ ../femlib/SparseLinearSolver.cpp:67:10: warning: 159 | thesolver = new SolverCG (A,ds,0); ../femlib/SparseLinearSolver.cpp:67:10: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:190:16: required from here ../femlib/SparseLinearSolver.cpp:67:10: warning: 190 | template class SparseLinearSolver; ../femlib/SparseLinearSolver.cpp:67:10: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../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), | ^~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const’: lgmat.cpp:3046:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3046 | { if ( args.named_parameter && !args.named_parameter->empty() ) | ^~ lgmat.cpp:3049:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~ ../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/VirtualSolverCG.hpp:27:5: warning: 143 | pC = new HMatVirtPrecon(A,&ds,stack); ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.hpp:159:23: required from ‘SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = std::complex; HMat = HashMatrix >]’ ../femlib/VirtualSolverCG.hpp:27:5: warning: 159 | thesolver = new SolverCG (A,ds,0); ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:191:16: required from here ../femlib/VirtualSolverCG.hpp:27:5: warning: 191 | template class SparseLinearSolver; ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../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/BamgFreeFem.cpp:48: ./AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Inv_KN_long]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Inv_KN_long; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = bool*]’: AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = std::_Ios_Openmode; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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/PkLagrange.hpp: In member function ‘void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::MeshL]’: ../femlib/PkLagrange.hpp:450:76: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 450 | cout << Element::nv << " " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " bug ???"<< endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ ../femlib/PkLagrange.hpp:450:90: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 450 | cout << Element::nv << " " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " bug ???"<< endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ ../femlib/PkLagrange.hpp:454:95: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 454 | cout << "TypeOfFE_ConstDC: " << ie << " l: " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " " << this->NbDoF << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ ../femlib/PkLagrange.hpp:454:109: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 454 | cout << "TypeOfFE_ConstDC: " << ie << " l: " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " " << this->NbDoF << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ ./../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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = char]’: AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = char; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of a non-trivial type ‘class AnyTypeWithOutCheck’ leaves 79 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 C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ glumesh2D.cpp: In member function ‘virtual AnyType SetMesh_Op::operator()(Stack) const’: glumesh2D.cpp:314:16: warning: unused variable ‘l1’ [-Wunused-variable] 314 | int l0,l1=ChangeLab(mape,l0=m->bedges[i].lab) ; | ^~ glumesh2D.cpp:336:7: warning: unused variable ‘nberr’ [-Wunused-variable] 336 | int nberr=0; | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: problem.hpp:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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:27:5: warning: 28 | xx_del(0),code_del(0),precon(0),stack(stk),wcl(0),xx(0),diag1(0),tgv(1e30),ntgv(0) ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^ ../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/VirtualSolverCG.hpp:27:5: warning: 143 | pC = new HMatVirtPrecon(A,&ds,stack); ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.hpp:159:23: required from ‘SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = double; HMat = HashMatrix]’ ../femlib/VirtualSolverCG.hpp:27:5: warning: 159 | thesolver = new SolverCG (A,ds,0); ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:190:16: required from here ../femlib/VirtualSolverCG.hpp:27:5: warning: 190 | template class SparseLinearSolver; ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../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) {} | ^~~~~~~~~ glumesh2D.cpp: In constructor ‘Op_GluMeshtab::Op::Op(const basicAC_F0&, Expression, aType)’: glumesh2D.cpp:429:15: warning: ‘Op_GluMeshtab::Op::tgetmeshtab’ will be initialized after [-Wreorder] 429 | aType tgetmeshtab; | ^~~~~~~~~~~ glumesh2D.cpp:428:25: warning: ‘KN Op_GluMeshtab::Op::te’ [-Wreorder] 428 | KN te; | ^~ glumesh2D.cpp:432:9: warning: when initialized here [-Wreorder] 432 | Op (const basicAC_F0 &args, Expression t, aType tt): getmeshtab(t),tgetmeshtab(tt),te(0) | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: problem.hpp:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:83:7: note: 483 | return SetAny(pmsh); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145: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/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/CG.hpp:55:3: warning: 28 | xx_del(0),code_del(0),precon(0),stack(stk),wcl(0),xx(0),diag1(0),tgv(1e30),ntgv(0) ../femlib/CG.hpp:55:3: warning: | ^ ../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/CG.hpp:55:3: warning: 143 | pC = new HMatVirtPrecon(A,&ds,stack); ../femlib/CG.hpp:55:3: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.hpp:159:23: required from ‘SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = std::complex; HMat = HashMatrix >]’ ../femlib/CG.hpp:55:3: warning: 159 | thesolver = new SolverCG (A,ds,0); ../femlib/CG.hpp:55:3: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:191:16: required from here ../femlib/CG.hpp:55:3: warning: 191 | template class SparseLinearSolver; ../femlib/CG.hpp:55:3: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../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) {} | ^~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here lgmat.cpp:3049:9: note: 438 | return SetAny(this);} lgmat.cpp:3049:9: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here glumesh2D.cpp:432:9: warning: 438 | return SetAny(this);} glumesh2D.cpp:432:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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]; | ^ ../bamglib/write_hdf5.cpp:457:10: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-truncation] 470 | strncat(data_type, type_char[what_type].c_str( ), ldata_type); | ^ ../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; | ^ 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; | ^~ In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../bamglib/write_hdf5.hpp:5, from ../bamglib/write_hdf5.cpp:7: In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile3DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile3DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile3DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp: In member function ‘void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)’: ../bamglib/write_hdf5.cpp:380:10: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-truncation] 393 | strncat(data_type, type_char[what_type].c_str( ), ldata_type); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_, std::complex, std::complex, const std::complex&>]’: array_tlp.hpp:1938: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*]’ AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_tlp.hpp:1938:11: required from here AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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) {} | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]’: array_tlp.hpp:535:23: required from ‘AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::complex; KNRR = KN >*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 535 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:502:13: required from here AnyType.hpp:83:7: note: 502 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]’: array_tlp.hpp:614:23: required from ‘AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 614 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ array_tlp.hpp:603:13: required from here AnyType.hpp:83:7: note: 603 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]’: lgmat.cpp:1306:42: required from here AnyType.hpp:83:7: note: 1306 | return funcBuildInterpolationMatrixT2(Uh,Vh,data); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1020:7: warning: unused variable ‘n1’ [-Wunused-variable] 1020 | int n1=n+1; | ^~ lgmat.cpp:1026:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1026 | int nnz =0; | ^~~ lgmat.cpp:1032:9: warning: unused variable ‘cl’ [-Wunused-variable] 1032 | int * cl = 0; | ^~ lgmat.cpp:1033:11: warning: unused variable ‘a’ [-Wunused-variable] 1033 | double *a=0; | ^ lgmat.cpp:1036:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 1036 | FElementT Uh0 = Uh[0]; | ^~~ 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; | ^~~~~~~~ ../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/CG.hpp:55:3: warning: 71 | K * addmatmul(K *x,K *Ax) const ../femlib/CG.hpp:55:3: warning: | ^~~~~~~~~ ../femlib/VirtualSolverCG.hpp:85:15: warning: unused variable ‘dii’ [-Wunused-variable] 85 | K dii; | ^~~ 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.; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]’: lgmat.cpp:1312:43: required from here lgmat.cpp:1036:13: warning: 1312 | return funcBuildInterpolationMatrixT2(Uh,Vh,data); lgmat.cpp:1036:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1020:7: warning: unused variable ‘n1’ [-Wunused-variable] 1020 | int n1=n+1; | ^~ lgmat.cpp:1026:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1026 | int nnz =0; | ^~~ lgmat.cpp:1032:9: warning: unused variable ‘cl’ [-Wunused-variable] 1032 | int * cl = 0; | ^~ lgmat.cpp:1033:11: warning: unused variable ‘a’ [-Wunused-variable] 1033 | double *a=0; | ^ lgmat.cpp:1036:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 1036 | 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:1318:42: required from here lgmat.cpp:1036:13: warning: 1318 | return funcBuildInterpolationMatrix2T(Uh,Vh,data); lgmat.cpp:1036:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1184:7: warning: unused variable ‘n1’ [-Wunused-variable] 1184 | int n1=n+1; | ^~ lgmat.cpp:1190:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1190 | int nnz =0; | ^~~ lgmat.cpp:1196:9: warning: unused variable ‘cl’ [-Wunused-variable] 1196 | int * cl = 0; | ^~ lgmat.cpp:1197:11: warning: unused variable ‘a’ [-Wunused-variable] 1197 | double *a=0; | ^ lgmesh3.cpp: In function ‘AnyType set_fe3(Stack, Expression, Expression)’: lgmesh3.cpp:1683:33: warning: typedef ‘pfes’ locally defined but not used [-Wunused-local-typedefs] 1683 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:1690:30: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1690 | typedef typename Mesh::Rd Rd; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: problem.hpp:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]’: lgmat.cpp:1324:43: required from here lgmat.cpp:1197:11: warning: 1324 | return funcBuildInterpolationMatrix2T(Uh,Vh,data); lgmat.cpp:1197:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1184:7: warning: unused variable ‘n1’ [-Wunused-variable] 1184 | int n1=n+1; | ^~ lgmat.cpp:1190:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1190 | int nnz =0; | ^~~ lgmat.cpp:1196:9: warning: unused variable ‘cl’ [-Wunused-variable] 1196 | int * cl = 0; | ^~ lgmat.cpp:1197:11: warning: unused variable ‘a’ [-Wunused-variable] 1197 | double *a=0; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: problem.hpp:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = Add_KN_ >]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘void Fem2D::Element_Op(MatriceElementaireSymetrique >&, const FElement3&, double*, int, int, void*, R3*)’: problem.cpp:7020:26: warning: typedef ‘FESpace’ locally defined but not used [-Wunused-local-typedefs] 7020 | typedef FESpace3 FESpace; | ^~~~~~~ problem.cpp:7022:23: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 7022 | typedef Mesh *pmesh ; | ^~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]’: lgmat.cpp:1330:43: required from here lgmat.cpp:1197:11: warning: 1330 | return funcBuildInterpolationMatrix2T(Uh,Vh,data); lgmat.cpp:1197:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1184:7: warning: unused variable ‘n1’ [-Wunused-variable] 1184 | int n1=n+1; | ^~ lgmat.cpp:1190:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1190 | int nnz =0; | ^~~ lgmat.cpp:1196:9: warning: unused variable ‘cl’ [-Wunused-variable] 1196 | int * cl = 0; | ^~ lgmat.cpp:1197:11: warning: unused variable ‘a’ [-Wunused-variable] 1197 | double *a=0; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_ >]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2787:28: required from ‘AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2787 | { return SetAny( C::f(GetAny((*a)(s)))) ;} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2786:16: required from here AnyType.hpp:83:7: note: 2786 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 { | ^~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In function ‘AnyType pf3r2R(Stack, const AnyType&)’: lgmesh3.cpp:2171:33: warning: typedef ‘pfes’ locally defined but not used [-Wunused-local-typedefs] 2171 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2176:34: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 2176 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2178:30: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 2178 | typedef typename Mesh::Rd Rd; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNMh_KN_ >]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2449:27: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In function ‘AnyType pfSr2R(Stack, const AnyType&)’: lgmesh3.cpp:2280:33: warning: typedef ‘pfes’ locally defined but not used [-Wunused-local-typedefs] 2280 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2285:34: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 2285 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2287:30: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 2287 | typedef typename Mesh::Rd Rd; | ^~ ../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 [with C = set_AI_B, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: At global scope: lgmesh3.cpp:2520:26: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2520 | class Op2_pfL2K : public binary_function *,int>,R,K> { public: | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from ff++.hpp:12: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string**; CODE = E_F_F0, std::__cxx11::basic_string**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string**; CODE = E_F_F0, std::__cxx11::basic_string**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../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/VirtualSolverCG.hpp:85:15: warning: 206 | SL = new SLMat(A,p,typesolver,verb); ../femlib/VirtualSolverCG.hpp:85:15: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/VirtualSolverSkyLine.hpp:204:14: required from here ../femlib/VirtualSolverCG.hpp:85:15: warning: 204 | void fac_numeric(){ ../femlib/VirtualSolverCG.hpp:85:15: warning: | ^~~~~~~~~~~ ../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 ‘long unsigned int’} [-Wsign-compare] 156 | for(int k=0; knnz;++k) | ~^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = SubArray]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_ >]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/SkyLineSolver.hpp:189:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 189 | for(int k=0; knnz;++k) | ~^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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/SkyLineSolver.hpp:207:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for(int k=0; knnz;++k) | ~^~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string**; CODE = E_F_F0, std::__cxx11::basic_string**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string**; CODE = E_F_F0, std::__cxx11::basic_string**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.cpp:64: Operator.hpp: In instantiation of ‘static R Op2_mul::f(const A&, const B&) [with R = bool; A = bool; B = bool]’: AFunction.hpp:2590:43: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ Operator.hpp:93:16: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 93 | 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:2593:23: required from ‘AnyType OneBinaryOperator::Op::eval(Stack, bool&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]’ Operator.hpp:93:16: warning: 2593 | {return MIx::eval(s,this,a,b,meshidenp);} Operator.hpp:93:16: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2592:13: required from here Operator.hpp:93:16: warning: 2592 | AnyType eval(Stack s, bool & meshidenp) const Operator.hpp:93:16: warning: | ^~~~ AFunction.cpp:864:16: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 864 | R rr(aa*bb); | ~~^~~ ../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::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/SkyLineSolver.hpp:207:23: warning: 206 | SL = new SLMat(A,p,typesolver,verb); ../femlib/SkyLineSolver.hpp:207:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/VirtualSolverSkyLine.hpp:204:14: required from here ../femlib/SkyLineSolver.hpp:207:23: warning: 204 | void fac_numeric(){ ../femlib/SkyLineSolver.hpp:207:23: warning: | ^~~~~~~~~~~ ../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 ‘long unsigned int’} [-Wsign-compare] 156 | for(int k=0; knnz;++k) | ~^~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string*; CODE = E_F_F0, std::__cxx11::basic_string*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string*; CODE = E_F_F0, std::__cxx11::basic_string*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../femlib/SkyLineSolver.hpp:189:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long 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 ‘long unsigned int’} [-Wsign-compare] 207 | for(int k=0; knnz;++k) | ~^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap >*]’: array_tlp.hpp:434: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*]’ AnyType.hpp:83:7: note: 434 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:420:17: required from here AnyType.hpp:83:7: note: 420 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ../femlib/BamgFreeFem.cpp:53: ../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); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >*>]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = 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/SkyLineSolver.hpp:207:23: warning: 155 | return SetAny * >(this);} ../femlib/SkyLineSolver.hpp:207:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../femlib/DOperator.hpp:154:11: required from here ../femlib/SkyLineSolver.hpp:207:23: warning: 154 | AnyType operator()(Stack ) const { ../femlib/SkyLineSolver.hpp:207:23: warning: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string*; CODE = E_F_F0, std::__cxx11::basic_string*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string*; CODE = E_F_F0, std::__cxx11::basic_string*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = KNM_; TA0 = KNM_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const LinearComb*]’: ../femlib/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp: In member function ‘void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::MeshS]’: ../femlib/PkLagrange.hpp:450:90: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 450 | cout << Element::nv << " " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " bug ???"<< endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ ../femlib/PkLagrange.hpp:454:109: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 454 | cout << "TypeOfFE_ConstDC: " << ie << " l: " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " " << this->NbDoF << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ ./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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 = KN_]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = KN_; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = KN_rmeps >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose > >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 = std::complex*]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*)’: problem.cpp:9475:29: warning: typedef ‘DotSlash’ locally defined but not used [-Wunused-local-typedefs] 9475 | typedef DotSlash_KN_ DotSlash; | ^~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::__cxx11::basic_string**; CODE = E_F_F0F0*, std::basic_istream*, std::__cxx11::basic_string**>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::__cxx11::basic_string**; CODE = E_F_F0F0*, std::basic_istream*, std::__cxx11::basic_string**>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AFunction.cpp:864:16: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AFunction.cpp:864:16: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AFunction.cpp:864:16: warning: 2589 | AnyType operator()(Stack s) const AFunction.cpp:864:16: warning: | ^~~~~~~~ AnyType.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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; CODE = E_F_F0F0, std::__cxx11::basic_string*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; CODE = E_F_F0F0, std::__cxx11::basic_string*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:3898:126: required from here lgmat.cpp:1197:11: warning: 3898 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:1197:11: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | 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:3899:128: required from here lgmat.cpp:394:10: warning: 3899 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ 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:3900:128: required from here lgmat.cpp:394:10: warning: 3900 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]’: array_tlp.hpp:535:23: required from ‘AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::__cxx11::basic_string*; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 535 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:502:13: required from here AnyType.hpp:83:7: note: 502 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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::basic_istream**]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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:3901:128: required from here lgmat.cpp:394:10: warning: 3901 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict) lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ ./../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]’ AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream**]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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:3904:126: required from here lgmat.cpp:394:10: warning: 3904 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; CODE = E_F_F0F0, std::__cxx11::basic_string*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; CODE = E_F_F0F0, std::__cxx11::basic_string*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_seekp]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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:3905:128: required from here lgmat.cpp:394:10: warning: 3905 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_precis]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:3906:128: required from here lgmat.cpp:394:10: warning: 3906 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ lgfem.cpp: In member function ‘virtual AnyType Plot::operator()(Stack) const’: lgfem.cpp:4408:11: warning: unused variable ‘i’ [-Wunused-variable] 4408 | int i= ll[ii].i; | ^ 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:3907:128: required from here lgmat.cpp:394:10: warning: 3907 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict) lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ problem.cpp: In function ‘void Fem2D::AssembleBC(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double, int*)’: problem.cpp:9764:46: warning: typedef ‘BorderElement’ locally defined but not used [-Wunused-local-typedefs] 9764 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = istream_good]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘void Fem2D::AssembleBC(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double, int*)’: problem.cpp:9921:46: warning: typedef ‘BorderElement’ locally defined but not used [-Wunused-local-typedefs] 9921 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]’: array_tlp.hpp:1938:56: required from ‘AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = double; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_tlp.hpp:1938:11: required from here AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = F_KN_]’: array_tlp.hpp:1938: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*]’ AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_tlp.hpp:1938:11: required from here AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = OP_setw]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = OP_setw; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘void Fem2D::AssembleBC(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double, int*)’: problem.cpp:10086:46: warning: typedef ‘BorderElement’ locally defined but not used [-Wunused-local-typedefs] 10086 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = istream_seekg]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]’: array_tlp.hpp:434: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*]’ AnyType.hpp:83:7: note: 434 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:420:17: required from here AnyType.hpp:83:7: note: 420 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:614:23: required from ‘AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 614 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ array_tlp.hpp:603:13: required from here AnyType.hpp:83:7: note: 603 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = KN*]’: array_tlp.hpp:535:23: required from ‘AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = double; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 535 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:502:13: required from here AnyType.hpp:83:7: note: 502 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:614:23: required from ‘AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 614 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ array_tlp.hpp:603:13: required from here AnyType.hpp:83:7: note: 603 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/fem.cpp: In member function ‘const Fem2D::Triangle* Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, const Triangle*) const’: ../femlib/fem.cpp:1409:9: warning: ‘it00’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | if( it != it00) goto RESTART; | ^~ ../femlib/fem.cpp:1193:14: note: ‘it00’ was declared here 1193 | int it,j,it00; | ^~~~ In file included from ../femlib/fem.cpp:42: In member function ‘Rd Fem2D::TTriangle::operator()(const Rd&) const [with Rd = Fem2D::R2]’, inlined from ‘const Fem2D::Triangle* Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, const Triangle*) const’ at ../femlib/fem.cpp:1400:22: ../femlib/fem.hpp:368:32: warning: ‘tt’ may be used uninitialized [-Wmaybe-uninitialized] 368 | + (const Rd &)*vertices[1]*(P.x) | ~~~~~~~~^ ../femlib/fem.cpp: In member function ‘const Fem2D::Triangle* Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, const Triangle*) const’: ../femlib/fem.cpp:1211:26: note: ‘tt’ was declared here 1211 | const Triangle * tt; | ^~ lgfem.cpp:4668:7: warning: variable ‘dimplot’ set but not used [-Wunused-but-set-variable] 4668 | int dimplot = 2; | ^~~~~~~ lgfem.cpp:4670:8: warning: variable ‘addtoplot’ set but not used [-Wunused-but-set-variable] 4670 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~~~~ lgfem.cpp:4670:27: warning: variable ‘keepPV’ set but not used [-Wunused-but-set-variable] 4670 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~ lgfem.cpp:4670:43: warning: variable ‘pNormalT’ set but not used [-Wunused-but-set-variable] 4670 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~~~ ../femlib/BamgFreeFem.cpp: In function ‘const Fem2D::Mesh* BuildMesh(Stack, const Fem2D::MeshL**, int, bool, int, bool, KNM*, 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; | ^ problem.cpp: In function ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*)’: problem.cpp:10593:26: warning: typedef ‘FESpace’ locally defined but not used [-Wunused-local-typedefs] 10593 | typedef FESpace3 FESpace; | ^~~~~~~ problem.cpp:10595:23: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 10595 | typedef Mesh *pmesh ; | ^~~~~ ../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; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Add_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Sub_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2787:28: required from ‘AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2787 | { return SetAny( C::f(GetAny((*a)(s)))) ;} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2786:16: required from here AnyType.hpp:83:7: note: 2786 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Add_Mulc_KN_*]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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]’ AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2787:28: required from ‘AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2787 | { return SetAny( C::f(GetAny((*a)(s)))) ;} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2786:16: required from here AnyType.hpp:83:7: note: 2786 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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_KNM_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Mul_KNMh_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = outProduct_KN_*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 = Divc_KN_]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Mul_KNMh_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2449:27: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:2449:47: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_pacc; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ array_tlp.hpp:1095:11: warning: unused variable ‘cc’ [-Wunused-variable] 1095 | K cc(c),bb(b); | ^~ array_tlp.hpp:1095:17: warning: unused variable ‘bb’ [-Wunused-variable] 1095 | K cc(c),bb(b); | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_*]’: AFunction.hpp:2449:27: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2449:47: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_pacc; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ array_tlp.hpp:1095:11: warning: unused variable ‘cc’ [-Wunused-variable] 1095 | K cc(c),bb(b); | ^~ array_tlp.hpp:1095:17: warning: unused variable ‘bb’ [-Wunused-variable] 1095 | K cc(c),bb(b); | ^~ 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:11549:37: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 11549 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11550:36: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 11550 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11551:35: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 11551 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11552:32: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 11552 | typedef typename Mesh::Rd Rd; | ^~ problem.cpp: In function ‘void InitProblem(int, const FESpace&, KN*&, KN*&, FEbase*&, bool)’: problem.cpp:11626:41: warning: typedef ‘FElement’ locally defined but not used [-Wunused-local-typedefs] 11626 | typedef typename FESpace::FElement FElement; | ^~~~~~~~ problem.cpp:11627:37: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 11627 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11628:36: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 11628 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11629:35: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 11629 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11630:32: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 11630 | typedef typename Mesh::Rd Rd; | ^~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ array_tlp.hpp:1095:17: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} array_tlp.hpp:1095:17: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here array_tlp.hpp:1095:17: warning: 2589 | AnyType operator()(Stack s) const array_tlp.hpp:1095:17: warning: | ^~~~~~~~ AnyType.hpp:145: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 = NothingType]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ array_tlp.hpp:1095:17: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} array_tlp.hpp:1095:17: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here array_tlp.hpp:1095:17: warning: 2589 | AnyType operator()(Stack s) const array_tlp.hpp:1095:17: warning: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘MatriceCreuse::Scalaire>* DefSolverCadna(Stack, MatriceCreuse&, Data_Sparse_Solver&)’: problem.cpp:11770:44: warning: typedef ‘R_st’ locally defined but not used [-Wunused-local-typedefs] 11770 | 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:11805:37: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 11805 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11806:36: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 11806 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11807:35: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 11807 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11808:32: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 11808 | typedef typename Mesh::Rd Rd; | ^~ problem.cpp: In member function ‘AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const’: problem.cpp:11915:41: warning: typedef ‘FElement’ locally defined but not used [-Wunused-local-typedefs] 11915 | typedef typename FESpace::FElement FElement; | ^~~~~~~~ problem.cpp:11916:38: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 11916 | typedef typename MeshT::Element Element; | ^~~~~~~ problem.cpp:11917:37: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 11917 | typedef typename MeshT::Vertex Vertex; | ^~~~~~ problem.cpp:11918:36: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 11918 | typedef typename MeshT::RdHat RdHat; | ^~~~~ problem.cpp:11919:33: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 11919 | typedef typename MeshT::Rd Rd; | ^~ problem.cpp: In function ‘void FEbaseToCompositeFESpaceInfo(const int&, const int&, const std::vector&, const std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&)’: problem.cpp:12189:31: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12189 | ffassert( (size_component == sizeUh.size()) ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ problem.cpp:12190:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12190 | ffassert( (size_component+1 == offsetUh.size()) ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ problem.cpp:12191:31: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12191 | ffassert( (size_component == pfesUh.size())); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = DotStar_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here /usr/include/c++/14/bits/stl_function.h:131:12: note: 438 | return SetAny(this);} /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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_istream*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./AFunction.hpp:438:32: required from here ../femlib/BamgFreeFem.cpp:1180:51: warning: 438 | return SetAny(this);} ../femlib/BamgFreeFem.cpp:1180:51: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = MyMap*]’: array_tlp.hpp:434: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*]’ AnyType.hpp:83:7: note: 434 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:420:17: required from here AnyType.hpp:83:7: note: 420 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 = KN >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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::__cxx11::basic_string**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = Eye; TA0 = long int; TA1 = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = std::pair, KN_ >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = MyMap*]’: array_tlp.hpp:434: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*]’ AnyType.hpp:83:7: note: 434 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:420:17: required from here AnyType.hpp:83:7: note: 420 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const E_BorderN*]’: ./AFunction.hpp:1798:40: required from here ./AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = Resize >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘std::pair isSameDimAndComplexTypeProblem(const ListOfId&)’: problem.cpp:12708:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::deque::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12708 | for(int j=0; jsize(); ++j) | ~^~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const E_Border*]’: ./AFunction.hpp:1903:38: required from here ./AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = QuantileKN]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = QuantileKN; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = KN_rmeps; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘int dimProblem(const ListOfId&)’: problem.cpp:12843:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::deque::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12843 | for(int j=0; jsize(); ++j) | ~^~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘void GetBilinearParamCompositeFESpace(const ListOfId&, basicAC_F0::name_and_type*, int, E_F0**, int&, int&, std::vector&, std::vector&, KN&, KN&)’: problem.cpp:13145:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 13145 | for (size_t k=0,j=0;k::Call_FormLinear(E_F0**, Expression, Expression)’: problem.cpp:13614:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 13614 | for(int j=0; jnbitem()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:3336:19: required from ‘void AddSparseMat() [with R = double]’ lgmat.cpp:394:10: warning: 3336 | t_MM->Add("(","",new OneOperator3s_(Matrixmapp2mapIJ1)); lgmat.cpp:394:10: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here lgmat.cpp:394:10: warning: 3857 | AddSparseMat(); lgmat.cpp:394:10: warning: | ~~~~~~~~~~~~~~~~~~~~^~ lgmat.cpp:2372:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2372 | 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:3337:19: required from ‘void AddSparseMat() [with R = double]’ lgmat.cpp:2372:19: warning: 3337 | t_MM->Add("(","",new OneOperator3s_,KN_ >(Matrixmapp2mapIJ)); lgmat.cpp:2372:19: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here lgmat.cpp:2372:19: warning: 3857 | AddSparseMat(); lgmat.cpp:2372:19: warning: | ~~~~~~~~~~~~~~~~~~~~^~ lgmat.cpp:2417:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2417 | for (int k=0;k!=B->nnz;++k) | ~^~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: problem.hpp:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 AnyType.hpp:83:7: note: 355 | return BuildPeriodic3(nbcperiodic , periodic,Th, stack, ndfe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 365 | return BuildPeriodic3(nbcperiodic , periodic,Th, stack, ndfe); lgmesh3.cpp:80:15: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp:80:15: warning: unused variable ‘benv’ [-Wunused-variable] 80 | const int benv=BE::nv; | ^~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here problem.cpp:13620:31: warning: 438 | return SetAny(this);} problem.cpp:13620:31: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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: 373 | return BuildPeriodic3(nbcperiodic,periodic,**ppTh,stack,ndfe); lgmesh3.cpp:80:15: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp:80:15: warning: unused variable ‘benv’ [-Wunused-variable] 80 | const int benv=BE::nv; | ^~~~ 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:3336:19: required from ‘void AddSparseMat() [with R = std::complex]’ lgmat.cpp:2417:19: warning: 3336 | t_MM->Add("(","",new OneOperator3s_(Matrixmapp2mapIJ1)); lgmat.cpp:2417:19: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here lgmat.cpp:2417:19: warning: 3858 | AddSparseMat(); lgmat.cpp:2417:19: warning: | ~~~~~~~~~~~~~~~~~~~~~^~ lgmat.cpp:2372:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2372 | for (int k=0;knnz;++k) | ~^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&) [with R = std::complex; Stack = void*]’: lgmat.cpp:3337:19: required from ‘void AddSparseMat() [with R = std::complex]’ lgmat.cpp:2372:19: warning: 3337 | t_MM->Add("(","",new OneOperator3s_,KN_ >(Matrixmapp2mapIJ)); lgmat.cpp:2372:19: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here lgmat.cpp:2372:19: warning: 3858 | AddSparseMat(); lgmat.cpp:2372:19: warning: | ~~~~~~~~~~~~~~~~~~~~~^~ lgmat.cpp:2417:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2417 | for (int k=0;k!=B->nnz;++k) | ~^~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = const Fem2D::Mesh3*]’: lgmesh3.cpp:941:24: required from here lgmesh3.cpp:80:15: warning: 941 | return SetAny(Thh);; lgmesh3.cpp:80:15: warning: | ~~~~~~~~~~~~~~^~~~~ AnyType.hpp:145: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:83:7: note: 972 | return SetAny(Th); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~ AnyType.hpp:145: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:83:7: note: 1075 | return SetAny(Th); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = double; MatriceMorse = HashMatrix]’: lgmat.cpp:3739:50: required from ‘newpMatrice_Creuse removeHalf(Stack, Matrice_Creuse* const&, const long int&, const double&) [with R = double; Stack = void*]’ lgmat.cpp:2417:19: warning: 3739 | return newpMatrice_Creuse(stack,removeHalf(*pma,half,tol)); lgmat.cpp:2417:19: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~ lgmat.cpp:4024:121: required from here lgmat.cpp:2417:19: warning: 4024 | Global.Add("removeHalf", "(", new OneOperator3s_ ,Matrice_Creuse * ,long,double>(removeHalf)); lgmat.cpp:2417:19: warning: | ^ lgmat.cpp:3683:9: warning: unused variable ‘nnz’ [-Wunused-variable] 3683 | int nnz =0; | ^~~ lgmat.cpp: In instantiation of ‘MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = std::complex; MatriceMorse = HashMatrix >]’: lgmat.cpp:3739:50: required from ‘newpMatrice_Creuse removeHalf(Stack, Matrice_Creuse* const&, const long int&, const double&) [with R = std::complex; Stack = void*]’ lgmat.cpp:3683:9: warning: 3739 | return newpMatrice_Creuse(stack,removeHalf(*pma,half,tol)); lgmat.cpp:3683:9: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~ lgmat.cpp:4028:133: required from here lgmat.cpp:3683:9: warning: 4028 | Global.Add("removeHalf", "(", new OneOperator3s_ ,Matrice_Creuse * ,long,double>(removeHalf)); lgmat.cpp:3683:9: warning: | ^ lgmat.cpp:3683:9: warning: unused variable ‘nnz’ [-Wunused-variable] 3683 | int nnz =0; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3]’: lgmesh3.cpp:2897:24: required from here AnyType.hpp:83:7: note: 2897 | return SetAny(P);} AnyType.hpp:83:7: note: | ~~~~~~~~~~^~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ lgfem.cpp: In function ‘KN dimFESpaceImage(const basicAC_F0&)’: lgfem.cpp:7337:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7337 | for (int i = 0; i < args.size( ); i++){ | ~~^~~~~~~~~~~~~~ In file included from ./ff++.hpp:21, from ../Algo/lgalgo.cpp:26: ./AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp:7386:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 7386 | for (int ii = 0; ii < dimComposite.size( ); ii++){ | ~~~^~~~~~~~~~~~~~~~~~~~~~ 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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) {} | ^~~~~~~~~~~~~ lgfem.cpp: In function ‘const basicForEachType* typeFESpace(const basicAC_F0&)’: lgfem.cpp:7432:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7432 | for (int i = 0; i < args.size( ); i++){ | ~~^~~~~~~~~~~~~~ ./../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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ lgfem.cpp:7469:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7469 | for (int i = 0; i < args.size( ); i++) { | ~~^~~~~~~~~~~~~~ lgfem.cpp:7426:9: warning: unused variable ‘tMesh’ [-Wunused-variable] 7426 | aType tMesh = 0; | ^~~~~ ./AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh]’: AFunction.hpp:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2489:13: required from here AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2489:13: required from here AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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]’ lgmat.cpp:3683:9: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); lgmat.cpp:3683:9: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ lgmat.cpp:3683:9: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), lgmat.cpp:3683:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here lgmat.cpp:3683:9: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; lgmat.cpp:3683:9: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: problem.hpp:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: problem.hpp:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here lgfem.cpp:7426:9: warning: 438 | return SetAny(this);} lgfem.cpp:7426:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:3026:93: required from here AnyType.hpp:83:7: note: 3026 | new OneOperator2_ >(set_fe3) , // modif template AnyType.hpp:83:7: note: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | 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:3027:96: required from here lgmesh3.cpp:1727:27: warning: 3027 | new OneOperator2_ >(set_fe3) // modif template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./../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:1688: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*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 1688 | AddMul(*mAB,*mA,*mB,ta,tb); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3220:8: required from ‘void AddSparseMat() [with R = double]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 3220 | new OneOperator2_*,Matrice_Creuse*,const Matrix_Prod,E_F_StackF0F0>(ProdMat), ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 3857 | AddSparseMat(); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~ ./../femlib/HashMatrix.hpp:397:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 397 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:420:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 420 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ 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:12885:47: required from here AnyType.hpp:83:7: note: 12885 | return eval(stack,data,data->AC,data->AcadnaC); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ ./../femlib/HashMatrix.hpp:446:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 446 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:467:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 467 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ 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:3050:92: required from here lgmesh3.cpp:1727:27: warning: 3050 | new OneOperator2_ >(set_fe3) , // modif/ use template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ 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:3051:95: required from here lgmesh3.cpp:1727:27: warning: 3051 | new OneOperator2_ >(set_fe3) // modif/ use template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ ./AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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:3074:105: required from here lgmesh3.cpp:1727:27: warning: 3074 | new OneOperator2_ >(set_fe3) , // modif/ use template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ 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:12887:46: required from here problem.cpp:11946:28: warning: 12887 | return eval(stack,data,data->AR,data->AcadnaR); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ 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:3075:109: required from here lgmesh3.cpp:1727:27: warning: 3075 | new OneOperator2_ >(set_fe3) // modif/ use template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]’: lgmat.cpp:2328:40: required from ‘AnyType Matrixfull2map(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/HashMatrix.hpp:467:39: warning: 2328 | return SetAny >(newpMatrice_Creuse (s,pA));// ./../femlib/HashMatrix.hpp:467:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3343:6: required from ‘void AddSparseMat() [with R = double]’ ./../femlib/HashMatrix.hpp:467:39: warning: 3343 | new E_F1_funcT* >(Matrixfull2map), ./../femlib/HashMatrix.hpp:467:39: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here ./../femlib/HashMatrix.hpp:467:39: warning: 3857 | AddSparseMat(); ./../femlib/HashMatrix.hpp:467:39: warning: | ~~~~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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:2937:32: required from ‘AnyType mM2L3(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2937 | return SetAny >(mpp); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~ lgmat.cpp:3351:6: required from ‘void AddSparseMat() [with R = double]’ AnyType.hpp:83:7: note: 3351 | new E_F1_funcT *,bool> > *,minusMat >(mM2L3 ) AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here AnyType.hpp:83:7: note: 3857 | AddSparseMat(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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/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:1688: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*]’ AnyType.hpp:83:7: note: 1688 | AddMul(*mAB,*mA,*mB,ta,tb); AnyType.hpp:83:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3220:8: required from ‘void AddSparseMat() [with R = std::complex]’ AnyType.hpp:83:7: note: 3220 | new OneOperator2_*,Matrice_Creuse*,const Matrix_Prod,E_F_StackF0F0>(ProdMat), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here AnyType.hpp:83:7: note: 3858 | AddSparseMat(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~ ./../femlib/HashMatrix.hpp:397:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 397 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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/HashMatrix.hpp:420:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 420 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:446:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 446 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:467:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 467 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ 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:12892:49: required from here problem.cpp:11946:28: warning: 12892 | return eval(stack,data,data->AC,data->AcadnaC); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = newpMatrice_Creuse >]’: lgmat.cpp:2328:40: required from ‘AnyType Matrixfull2map(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/HashMatrix.hpp:467:39: warning: 2328 | return SetAny >(newpMatrice_Creuse (s,pA));// ./../femlib/HashMatrix.hpp:467:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3343:6: required from ‘void AddSparseMat() [with R = std::complex]’ ./../femlib/HashMatrix.hpp:467:39: warning: 3343 | new E_F1_funcT* >(Matrixfull2map), ./../femlib/HashMatrix.hpp:467:39: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here ./../femlib/HashMatrix.hpp:467:39: warning: 3858 | AddSparseMat(); ./../femlib/HashMatrix.hpp:467:39: warning: | ~~~~~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:12894:48: required from here problem.cpp:11946:28: warning: 12894 | return eval(stack,data,data->AR,data->AcadnaR); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: problem.hpp:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = minusMat >]’: lgmat.cpp:2937:32: required from ‘AnyType mM2L3(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2937 | return SetAny >(mpp); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~ lgmat.cpp:3351:6: required from ‘void AddSparseMat() [with R = std::complex]’ AnyType.hpp:83:7: note: 3351 | new E_F1_funcT *,bool> > *,minusMat >(mM2L3 ) AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here AnyType.hpp:83:7: note: 3858 | AddSparseMat(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: problem.hpp:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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 AnyType.hpp:83:7: note: 68 | AnyType operator()(Stack s) const ; AnyType.hpp:83:7: note: | ^~~~~~~~ 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: 68 | AnyType operator()(Stack s) const ; lgmesh.cpp:466:8: warning: | ^~~~~~~~ lgmesh.cpp:466:8: warning: unused variable ‘defrb’ [-Wunused-variable] 466 | int defrb = is_same::value ; | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: problem.hpp:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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]; | ^ lgmat.cpp: In instantiation of ‘MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]’: lgmat.cpp:1604: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*]’ AnyType.hpp:83:7: note: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1630:65: required from ‘AnyType SetMatrixInterpolation3(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ AnyType.hpp:83:7: note: 1630 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3956:147: required from here AnyType.hpp:83:7: note: 3956 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolation3<1>), AnyType.hpp:83:7: note: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | FElement1 Uh0 = Uh[0]; | ^~~ 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:466:8: warning: 1949 | return SetAny(f(s,GetAny( (*a)(s) ),nu,Phat,poutside));} lgmesh.cpp:466:8: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmesh.cpp:1942:11: required from here lgmesh.cpp:466:8: warning: 1942 | AnyType operator()(Stack s) const lgmesh.cpp:466:8: warning: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Fem2D::TypeOfFE*]’: AddNewFE.h:36:100: required from here AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:12899:49: required from here problem.cpp:11946:28: warning: 12899 | return eval(stack,data,data->AC,data->AcadnaC); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]’: lgmat.cpp:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1633:65: required from ‘AnyType SetMatrixInterpolationS(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1633 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3957:153: required from here lgmat.cpp:866:13: warning: 3957 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationS<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | FElement1 Uh0 = Uh[0]; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]’: lgfem.cpp:258:26: required from here AnyType.hpp:83:7: note: 258 | return SetAny< R3 * >(&MeshPointStack(s)->P); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:266:25: required from here AnyType.hpp:83:7: note: 266 | return SetAny< R * >(&MeshPointStack(s)->P.x); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.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:336:28: required from here AnyType.hpp:83:7: note: 336 | return SetAny< long * >(&MeshPointStack(s)->region); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.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:354:27: required from here AnyType.hpp:83:7: note: 354 | return SetAny< pmesh >(const_cast< pmesh >(MeshPointStack(s)->Th)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]’: lgmat.cpp:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1636:65: required from ‘AnyType SetMatrixInterpolationL(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1636 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3958:153: required from here lgmat.cpp:866:13: warning: 3958 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationL<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | FElement1 Uh0 = Uh[0]; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes**]’: lgfem.cpp:1483:25: required from here AnyType.hpp:83:7: note: 1483 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ AnyType.hpp: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:1515:25: required from here AnyType.hpp:83:7: note: 1515 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ AnyType.hpp: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:1548:25: required from here AnyType.hpp:83:7: note: 1548 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ AnyType.hpp: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:1581:25: required from here AnyType.hpp:83:7: note: 1581 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]’: lgmat.cpp:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1645:65: required from ‘AnyType SetMatrixInterpolationLS(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1645 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3960:154: required from here lgmat.cpp:866:13: warning: 3960 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationLS<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | FElement1 Uh0 = Uh[0]; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]’: lgfem.cpp:2022:40: required from here AnyType.hpp:83:7: note: 2022 | return SetAny< FEbase< R, v_fes > * >(&fe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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:12901:48: required from here problem.cpp:11946:28: warning: 12901 | return eval(stack,data,data->AR,data->AcadnaR); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ 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]; | ^ lgmat.cpp: In instantiation of ‘MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]’: lgmat.cpp:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1648:65: required from ‘AnyType SetMatrixInterpolationSL(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1648 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3961:154: required from here lgmat.cpp:866:13: warning: 3961 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationSL<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | FElement1 Uh0 = Uh[0]; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]’: lgfem.cpp:2541:50: required from here AnyType.hpp:83:7: note: 2541 | lat.push_back(SetAny< KN_< double > >(t)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]’: lgmat.cpp:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1639:65: required from ‘AnyType SetMatrixInterpolationS3(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1639 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3962:154: required from here lgmat.cpp:866:13: warning: 3962 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationS3<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | FElement1 Uh0 = Uh[0]; | ^~~ 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:12906:49: required from here problem.cpp:11946:28: warning: 12906 | return eval(stack,data,data->AC,data->AcadnaC); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ ../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; | ^~ 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:12908:48: required from here problem.cpp:11946:28: warning: 12908 | return eval(stack,data,data->AR,data->AcadnaR); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ problem.cpp: In instantiation of ‘AnyType Problem::evalComposite(Stack, DataComposite*, CountPointer >&) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: problem.cpp:12913:42: required from here problem.cpp:11946:28: warning: 12913 | return evalComposite( stack, dataComposite, dataComposite->ACglobal); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:12281:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 12281 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ problem.cpp:12473:10: warning: unused variable ‘VhNbOfDF’ [-Wunused-variable] 12473 | long VhNbOfDF = offsetVh[NpVh]; | ^~~~~~~~ problem.cpp: In instantiation of ‘AnyType Problem::evalComposite(Stack, DataComposite*, CountPointer >&) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: problem.cpp:12915:41: required from here problem.cpp:12473:10: warning: 12915 | return evalComposite( stack, dataComposite, dataComposite->ARglobal); problem.cpp:12473:10: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:12281:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 12281 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ problem.cpp:12473:10: warning: unused variable ‘VhNbOfDF’ [-Wunused-variable] 12473 | long VhNbOfDF = offsetVh[NpVh]; | ^~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = std::complex; v_fes = v_fes; size_t = long unsigned int]’: problem.cpp:13192:61: required from here problem.cpp:12473:10: warning: 13192 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:12473:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = double; v_fes = v_fes; size_t = long unsigned int]’: problem.cpp:13194:60: required from here problem.cpp:13032:35: warning: 13194 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = std::complex; v_fes = v_fes3; size_t = long unsigned int]’: problem.cpp:13198:62: required from here problem.cpp:13032:35: warning: 13198 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = double; v_fes = v_fes3; size_t = long unsigned int]’: problem.cpp:13200:61: required from here problem.cpp:13032:35: warning: 13200 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = std::complex; v_fes = v_fesS; size_t = long unsigned int]’: problem.cpp:13204:62: required from here problem.cpp:13032:35: warning: 13204 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = double; v_fes = v_fesS; size_t = long unsigned int]’: problem.cpp:13206:61: required from here problem.cpp:13032:35: warning: 13206 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = std::complex; v_fes = v_fesL; size_t = long unsigned int]’: problem.cpp:13210:62: required from here problem.cpp:13032:35: warning: 13210 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = double; v_fes = v_fesL; size_t = long unsigned int]’: problem.cpp:13212:61: required from here problem.cpp:13032:35: warning: 13212 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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&) [with K = double; v_fes = v_fes3; typename v_fes::FESpace::Mesh = Fem2D::Mesh3; typename v_fes::FESpace = Fem2D::GFESpace]’: lgfem.cpp:4568:34: required from here AnyType.hpp:83:7: note: 4568 | err = Send3d< R, v_fes3 >(theplot, ll[ii], mapth3); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:4015:7: warning: unused variable ‘lg’ [-Wunused-variable] 4015 | int lg, nsb; | ^~ lgfem.cpp:4015:11: warning: unused variable ‘nsb’ [-Wunused-variable] 4015 | int lg, nsb; | ^~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*]’: problem.cpp:13885:159: required from here problem.cpp:13032:35: warning: 13885 | template void AssembleLinearForm(Stack stack,const Mesh & Th,const FESpace & Vh,KN_ * B,const FormLinear * const l, int * mpirankandsize); problem.cpp:13032:35: warning: | ^ problem.cpp:10559:36: warning: unused variable ‘arean’ [-Wunused-variable] 10559 | double arean = (1-c)*Th[t].area; | ^~~~~ problem.cpp:10524:20: warning: unused variable ‘Q’ [-Wunused-variable] 10524 | R2 Q[4]; | ^ 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:4570:40: required from here lgfem.cpp:4015:11: warning: 4570 | err = Send3d< Complex, v_fes3 >(theplot, ll[ii], mapth3); lgfem.cpp:4015:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:4015:7: warning: unused variable ‘lg’ [-Wunused-variable] 4015 | int lg, nsb; | ^~ lgfem.cpp:4015:11: warning: unused variable ‘nsb’ [-Wunused-variable] 4015 | int lg, nsb; | ^~~ ./../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/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine’ problem.cpp:10524:20: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:10524:20: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:939:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; MatriceCreuse = VirtualMatrix]’ problem.cpp:10524:20: warning: 939 | matep= new MatriceElementairePleine(Uh,VF,FIT,FIE,useopt); problem.cpp:10524:20: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13888:123: required from here problem.cpp:10524:20: warning: 13888 | MatriceCreuse & A, const FormBilinear * b, int * mpirankandsize); problem.cpp:10524:20: warning: | ^ ./../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) { | ^~~~~~~~ ./../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:5254:35: required from here lgfem.cpp:4015:11: warning: 5254 | int itt = Th3.ElementAdj(it, j, PHat); lgfem.cpp:4015:11: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../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:5483:15: required from here ./../femlib/GenericMesh.hpp:659:12: warning: 5483 | (**a).resize(n); ./../femlib/GenericMesh.hpp:659:12: warning: | ~~~~~~~~~~~~^~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5488:15: required from here lgfem.hpp:962:36: warning: 5488 | (**a).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~^~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; MatriceMap = HashMatrix]’: problem.cpp:13891:119: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13891 | MatriceMap & A, const FormBilinear * b, int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:3913:24: warning: unused variable ‘vol6’ [-Wunused-variable] 3913 | double vol6[2]; | ^~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ 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*, const FormLinear*, int*) [with R = std::complex; Stack = void*]’: problem.cpp:13893:161: required from here problem.cpp:3913:24: warning: 13893 | template void AssembleLinearForm(Stack stack,const Mesh & Th,const FESpace & Vh,KN_ * B,const FormLinear * const l, int * mpirankandsize); problem.cpp:3913:24: warning: | ^ problem.cpp:10559:36: warning: unused variable ‘arean’ [-Wunused-variable] 10559 | double arean = (1-c)*Th[t].area; | ^~~~~ problem.cpp:10524:20: warning: unused variable ‘Q’ [-Wunused-variable] 10524 | 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:10524:20: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:10524:20: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:939:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; MatriceCreuse = VirtualMatrix >]’ problem.cpp:10524:20: warning: 939 | matep= new MatriceElementairePleine(Uh,VF,FIT,FIE,useopt); problem.cpp:10524:20: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13896:125: required from here problem.cpp:10524:20: warning: 13896 | MatriceCreuse & A, const FormBilinear * b, int * mpirankandsize); problem.cpp:10524:20: warning: | ^ ./../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, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; MatriceMap = HashMatrix >]’: problem.cpp:13899:121: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13899 | MatriceMap & A, const FormBilinear * b, int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:3913:24: warning: unused variable ‘vol6’ [-Wunused-variable] 3913 | double vol6[2]; | ^~~~ ./../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::code(const basicAC_F0&) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:7, from ../Eigen/eigenvalue.cpp:40: ./../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 ../Eigen/eigenvalue.cpp:32: ./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); | ^~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SubString; A = std::__cxx11::basic_string**; B = SubArray; CODE = E_F_F0F0_**, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SubString; A = std::__cxx11::basic_string**; B = SubArray; CODE = E_F_F0F0_**, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; C = long int; CODE = E_F_F0F0F0_, std::__cxx11::basic_string*, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; C = long int; CODE = E_F_F0F0F0_, std::__cxx11::basic_string*, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; C = long int; CODE = E_F_F0F0F0_, std::__cxx11::basic_string*, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; C = long int; CODE = E_F_F0F0F0_, std::__cxx11::basic_string*, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ AFunction2.cpp: In member function ‘virtual E_F0* Routine::code(const basicAC_F0&) const’: AFunction2.cpp:883:34: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Routine::code(const basicAC_F0&) const’ at AFunction2.cpp:883:34: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/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 ./../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); | ^ problem.cpp: In instantiation of ‘Call_CompositeFormBilinear::Call_CompositeFormBilinear(E_F0**, Expression, Expression, Expression) [with VFES1 = vect_generic_v_fes; VFES2 = vect_generic_v_fes; Expression = E_F0*]’: problem.cpp:14146:16: required from here problem.cpp:3913:24: warning: 14146 | template class Call_CompositeFormBilinear; // Morice: added vector FESpace (composite FESpace) problem.cpp:3913:24: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13561:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 13561 | for(int j=0; jnbitem()); throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ problem.cpp:13574:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 13574 | for(int j=0; jnbitem()); throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In file included from ./AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgmesh3.cpp:1727:27: warning: 797 | return SetAny(*PGetAny(a));} lgmesh3.cpp:1727:27: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2912:71: required from here lgmesh3.cpp:1727:27: warning: 2912 | atype()->AddCast( new E_F1_funcT(UnRef)); lgmesh3.cpp:1727:27: warning: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2913:81: required from here AnyType.hpp:83:7: note: 2913 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2914:81: required from here AnyType.hpp:83:7: note: 2914 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2917:71: required from here AnyType.hpp:83:7: note: 2917 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2918:81: required from here AnyType.hpp:83:7: note: 2918 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2919:81: required from here AnyType.hpp:83:7: note: 2919 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2922:71: required from here AnyType.hpp:83:7: note: 2922 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2923:81: required from here AnyType.hpp:83:7: note: 2923 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2924:81: required from here AnyType.hpp:83:7: note: 2924 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Problem*]’: problem.cpp:12167: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:13580:31: warning: 12167 | return SetAny(this); problem.cpp:13580:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ problem.cpp:12885:47: required from here problem.cpp:13580:31: warning: 12885 | return eval(stack,data,data->AC,data->AcadnaC); problem.cpp:13580:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../femlib/HashMatrix.cpp: In member function ‘int HashMatrix::IsTrianglulare() const [with TypeIndex = int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:499:27: warning: ‘nU’ may be used uninitialized [-Wmaybe-uninitialized] 499 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:496:12: note: ‘nU’ was declared here 496 | size_t nU, nL=0,nD=0; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]’: lgmesh3.cpp:2188:25: required from ‘AnyType pf3r2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2188 | return SetAny(0.0); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~ lgmesh3.cpp:3097:57: required from here AnyType.hpp:83:7: note: 3097 | new E_F1_funcT(pf3r2R) AnyType.hpp:83:7: note: | ^ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ../Eigen/eigenvalue.cpp:47: ./problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ problem.cpp: In instantiation of ‘void DispatchSolution(std::vector&, std::vector&, std::vector&, std::vector&, KN*, KN*) [with R = std::complex]’: problem.cpp:12611:28: required from ‘AnyType Problem::evalComposite(Stack, DataComposite*, CountPointer >&) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 12611 | DispatchSolution( typeUh, offsetUh, pfesUh, u_h, X, B); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:12913:42: required from here AnyType.hpp:83:7: note: 12913 | return evalComposite( stack, dataComposite, dataComposite->ACglobal); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11858:29: warning: unused variable ‘Uh’ [-Wunused-variable] 11858 | const FESpace & Uh= *PUh; | ^~ problem.cpp:11868:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11868 | const FESpace3 & Uh= *PUh; | ^~ problem.cpp:11878:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11878 | const FESpaceS & Uh= *PUh; | ^~ problem.cpp:11888:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11888 | const FESpaceL & Uh= *PUh; | ^~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./lgsolver.hpp:152:23: required from here ./../femlib/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = String_find; TA1 = std::__cxx11::basic_string*]’: AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = String_find; TA1 = std::__cxx11::basic_string*]’ at AFunction.hpp:1076:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void DispatchSolution(std::vector&, std::vector&, std::vector&, std::vector&, KN*, KN*) [with R = double]’: problem.cpp:12611:28: required from ‘AnyType Problem::evalComposite(Stack, DataComposite*, CountPointer >&) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ problem.cpp:11888:30: warning: 12611 | DispatchSolution( typeUh, offsetUh, pfesUh, u_h, X, B); problem.cpp:11888:30: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:12915:41: required from here problem.cpp:11888:30: warning: 12915 | return evalComposite( stack, dataComposite, dataComposite->ARglobal); problem.cpp:11888:30: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11858:29: warning: unused variable ‘Uh’ [-Wunused-variable] 11858 | const FESpace & Uh= *PUh; | ^~ problem.cpp:11868:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11868 | const FESpace3 & Uh= *PUh; | ^~ problem.cpp:11878:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11878 | const FESpaceS & Uh= *PUh; | ^~ problem.cpp:11888:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11888 | const FESpaceL & Uh= *PUh; | ^~ ./problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = String_find; TA1 = std::__cxx11::basic_string*]’: AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = String_find; TA1 = std::__cxx11::basic_string*]’ at AFunction.hpp:1076:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6795:90: required from here lgfem.hpp:962:36: warning: 6795 | map_type[typeid(double).name( )]->AddCast(new E_F1_funcT< double, pfer >(pfer2R< R, 0 >)); lgfem.hpp:962:36: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ ./problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6797:98: required from here lgfem.cpp:1884:8: warning: 6797 | map_type[typeid(Complex).name( )]->AddCast(new E_F1_funcT< Complex, pfec >(pfer2R< Complex, 0 >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ 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:10478:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*]’ problem.cpp:11888:30: warning: 10478 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,FIE,useopt); problem.cpp:11888:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13885:159: required from here problem.cpp:11888:30: warning: 13885 | template void AssembleLinearForm(Stack stack,const Mesh & Th,const FESpace & Vh,KN_ * B,const FormLinear * const l, int * mpirankandsize); problem.cpp:11888:30: warning: | ^ problem.cpp:8782:14: warning: unused variable ‘nnv’ [-Wunused-variable] 8782 | long nnv=KKv.NbDoF(); | ^~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 1; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6800:74: required from here lgfem.cpp:1884:8: warning: 6800 | Global.Add("dx", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dx >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6801:74: required from here lgfem.cpp:1884:8: warning: 6801 | Global.Add("dy", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6802:76: required from here lgfem.cpp:1884:8: warning: 6802 | Global.Add("dxx", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dxx >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6803:76: required from here lgfem.cpp:1884:8: warning: 6803 | Global.Add("dyy", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dyy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ 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]; | ^ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 5; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6804:76: required from here lgfem.cpp:1884:8: warning: 6804 | Global.Add("dxy", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dxy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ ./../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); | ^ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 1; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6807:81: required from here lgfem.cpp:1884:8: warning: 6807 | Global.Add("dx", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dx >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6808:81: required from here lgfem.cpp:1884:8: warning: 6808 | Global.Add("dy", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6809:83: required from here lgfem.cpp:1884:8: warning: 6809 | Global.Add("dxx", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dxx >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6810:83: required from here lgfem.cpp:1884:8: warning: 6810 | Global.Add("dyy", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dyy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 5; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6811:83: required from here lgfem.cpp:1884:8: warning: 6811 | Global.Add("dxy", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dxy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = std::__cxx11::basic_string**]’: AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = std::__cxx11::basic_string**]’ at AFunction.hpp:1076:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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]’ AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::Add(bamg::Vertex&, bamg::Triangle*, bamg::Icoor2*)’: ../bamglib/Mesh2.cpp:1561:37: warning: ‘iedge’ may be used uninitialized [-Wmaybe-uninitialized] 1561 | int rswap = tt[izerodet]->swap(iedge); | ~~~~~~~~~~~~~~~~~~^~~~~~~ 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*]’ lgmat.cpp:866:13: warning: 155 | return SetAny * >(this);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here lgmat.cpp:866:13: warning: 154 | AnyType operator()(Stack ) const { lgmat.cpp:866:13: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ ../bamglib/Mesh2.cpp:1454:24: note: ‘iedge’ was declared here 1454 | int izerodet = -1, iedge; // izerodet = egde contening the vertex s | ^~~~~ 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘AnyType RawMatrix::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgmat.cpp:2732:31: required from here AnyType.hpp:83:7: note: 2732 | template AnyType RawMatrix::operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~ lgmat.cpp:2739:10: warning: variable ‘sym’ set but not used [-Wunused-but-set-variable] 2739 | bool sym=false; | ^~~ 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:10478:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*]’ problem.cpp:8782:14: warning: 10478 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,FIE,useopt); problem.cpp:8782:14: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13893:161: required from here problem.cpp:8782:14: warning: 13893 | template void AssembleLinearForm(Stack stack,const Mesh & Th,const FESpace & Vh,KN_ * B,const FormLinear * const l, int * mpirankandsize); problem.cpp:8782:14: warning: | ^ problem.cpp:8782:14: warning: unused variable ‘nnv’ [-Wunused-variable] 8782 | long nnv=KKv.NbDoF(); | ^~~ lgmat.cpp: In instantiation of ‘AnyType RawMatrix::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgmat.cpp:2732:31: required from here lgmat.cpp:2739:10: warning: 2732 | template AnyType RawMatrix::operator()(Stack stack) const lgmat.cpp:2739:10: warning: | ^~~~~~~~~~~~ lgmat.cpp:2739:10: warning: variable ‘sym’ set but not used [-Wunused-but-set-variable] 2739 | bool sym=false; | ^~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ lgmat.cpp: In instantiation of ‘AnyType removeDOF_Op::operator()(Stack) const [with T = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgmat.cpp:3452:9: required from here lgmat.cpp:2739:10: warning: 3452 | AnyType removeDOF_Op::operator()(Stack stack) const { lgmat.cpp:2739:10: warning: | ^~~~~~~~~~~~~~~ lgmat.cpp:3531:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3531 | for(int i=0; i(this);} ../Eigen/eigenvalue.cpp:493:64: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = PolymorphicLoop*]’, inlined from ‘void InitLoop()’ at AFunction2.cpp:1017:32: AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = PolymorphicLoop*]’ at AFunction.hpp:3140:42, inlined from ‘void InitLoop()’ at AFunction2.cpp:1017:32: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3550:61: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 3550 | for(unsigned int j = mA->p[mR->j[i]]; j < mA->p[mR->j[i] + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3583:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘VirtualMatrix::I’ {aka ‘int’} [-Wsign-compare] 3583 | for(unsigned int k = 0; k < mA->n; ++k) { | ~~^~~~~~~ lgmat.cpp:3606:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 3606 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3616:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 3616 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./AFunction.hpp:1798:40: required from here ./AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ./AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘AnyType removeDOF_Op::operator()(Stack) const [with T = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgmat.cpp:3452:9: required from here lgmat.cpp:3616:54: warning: 3452 | AnyType removeDOF_Op::operator()(Stack stack) const { lgmat.cpp:3616:54: warning: | ^~~~~~~~~~~~~~~ lgmat.cpp:3531:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3531 | for(int i=0; i >::I’ {aka ‘int’} [-Wsign-compare] 3550 | for(unsigned int j = mA->p[mR->j[i]]; j < mA->p[mR->j[i] + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3583:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘VirtualMatrix >::I’ {aka ‘int’} [-Wsign-compare] 3583 | for(unsigned int k = 0; k < mA->n; ++k) { | ~~^~~~~~~ lgmat.cpp:3606:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 3606 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3616:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 3616 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp: In instantiation of ‘AnyType plotMatrix::Op::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgmat.cpp:3776:21: required from here lgmat.cpp:3616:54: warning: 3776 | AnyType operator()(Stack stack) const{ lgmat.cpp:3616:54: warning: | ^~~~~~~~ lgmat.cpp:3807:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3807 | 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:3776:21: required from here lgmat.cpp:3807:39: warning: 3776 | AnyType operator()(Stack stack) const{ lgmat.cpp:3807:39: warning: | ^~~~~~~~ lgmat.cpp:3807:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3807 | for (int i=0;innz;i++) { | ~^~~~~~~~ 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 ./AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES >’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine >’ problem.cpp:8782:14: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:8782:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1252:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:8782:14: warning: 1252 | matep= new MatriceElementairePleine(Uh,VF,FIV,FIT,useopt); problem.cpp:8782:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8782:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:8782:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:8782:14: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8782:14: warning: | ^ ./../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*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1374:32: warning: unused variable ‘umx’ [-Wunused-variable] 1374 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1374:74: warning: unused variable ‘umn’ [-Wunused-variable] 1374 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1370:44: warning: unused variable ‘K’ [-Wunused-variable] 1370 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:1358:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 1358 | double llevelset = 0; | ^~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpace3 = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1358:24: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1358:24: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:1358:24: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1358:24: warning: | ^ problem.cpp:10839:32: warning: unused variable ‘umx’ [-Wunused-variable] 10839 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10839:74: warning: unused variable ‘umn’ [-Wunused-variable] 10839 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10835:44: warning: unused variable ‘K’ [-Wunused-variable] 10835 | const Mesh3::Element & K(ThI[t]); | ^ problem.cpp:10823:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 10823 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:10903:37: warning: unused variable ‘K’ [-Wunused-variable] 10903 | const Tet & K(ThI[i]); | ^ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpace3 = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:10903:37: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:10903:37: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13933:168: required from here problem.cpp:10903:37: warning: 13933 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:10903:37: warning: | ^ problem.cpp:4262:32: warning: unused variable ‘umx’ [-Wunused-variable] 4262 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4262:74: warning: unused variable ‘umn’ [-Wunused-variable] 4262 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4258:44: warning: unused variable ‘K’ [-Wunused-variable] 4258 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:4246:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 4246 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:4093:23: warning: unused variable ‘pThdi’ [-Wunused-variable] 4093 | const Mesh3 * pThdi = GetAny( (* di.Th)(stack)); | ^~~~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./problem.hpp:300:60: required from here ./AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/HashMatrix.cpp: In member function ‘int HashMatrix::IsTrianglulare() const [with TypeIndex = int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:499:27: warning: ‘nU’ may be used uninitialized [-Wmaybe-uninitialized] 499 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:496:12: note: ‘nU’ was declared here 496 | size_t nU, nL=0,nD=0; | ^~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./problem.hpp:636:59: required from here ./AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES, Fem2D::GFESpace >’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine, Fem2D::GFESpace >’ problem.cpp:4093:23: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:4093:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1252:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:4093:23: warning: 1252 | matep= new MatriceElementairePleine(Uh,VF,FIV,FIT,useopt); problem.cpp:4093:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4093:23: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4093:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:4093:23: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4093:23: warning: | ^ ./../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*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1374:32: warning: unused variable ‘umx’ [-Wunused-variable] 1374 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1374:74: warning: unused variable ‘umn’ [-Wunused-variable] 1374 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1370:44: warning: unused variable ‘K’ [-Wunused-variable] 1370 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:1358:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 1358 | double llevelset = 0; | ^~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1358:24: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1358:24: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:1358:24: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1358:24: warning: | ^ problem.cpp:10839:32: warning: unused variable ‘umx’ [-Wunused-variable] 10839 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10839:74: warning: unused variable ‘umn’ [-Wunused-variable] 10839 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10835:44: warning: unused variable ‘K’ [-Wunused-variable] 10835 | const Mesh3::Element & K(ThI[t]); | ^ problem.cpp:10823:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 10823 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:10903:37: warning: unused variable ‘K’ [-Wunused-variable] 10903 | const Tet & K(ThI[i]); | ^ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:10903:37: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:10903:37: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13943:171: required from here problem.cpp:10903:37: warning: 13943 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:10903:37: warning: | ^ problem.cpp:4262:32: warning: unused variable ‘umx’ [-Wunused-variable] 4262 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4262:74: warning: unused variable ‘umn’ [-Wunused-variable] 4262 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4258:44: warning: unused variable ‘K’ [-Wunused-variable] 4258 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:4246:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 4246 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:4093:23: warning: unused variable ‘pThdi’ [-Wunused-variable] 4093 | 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:4093:23: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:4093:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1576:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:4093:23: warning: 1576 | matep= new MatriceElementairePleine(Uh,VF,FIT,FIE,useopt); problem.cpp:4093:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4093:23: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4093:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13957:165: required from here problem.cpp:4093:23: warning: 13957 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4093:23: warning: | ^ ./../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*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13957:165: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13957 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1559:15: warning: variable ‘paramate’ set but not used [-Wunused-but-set-variable] 1559 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const MeshS&, const FESpaceS&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1559:15: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1559:15: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13957:165: required from here problem.cpp:1559:15: warning: 13957 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1559:15: warning: | ^ problem.cpp:11232:36: warning: unused variable ‘arean’ [-Wunused-variable] 11232 | double arean = (1-c)*Th[t].mesure(); | ^~~~~ problem.cpp:11197:20: warning: unused variable ‘Q’ [-Wunused-variable] 11197 | R2 Q[4]; | ^ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:11197:20: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:11197:20: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13960:168: required from here problem.cpp:11197:20: warning: 13960 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:11197:20: warning: | ^ problem.cpp:4444:24: warning: unused variable ‘vol6’ [-Wunused-variable] 4444 | double vol6[2]; | ^~~~ problem.cpp:4321:17: warning: unused variable ‘pThdi’ [-Wunused-variable] 4321 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4336:35: warning: unused variable ‘mapt’ [-Wunused-variable] 4336 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4337:35: warning: unused variable ‘mapu’ [-Wunused-variable] 4337 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4338:14: warning: unused variable ‘withmap’ [-Wunused-variable] 4338 | 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, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]’: problem.cpp:9590:27: required from ‘void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double, int*) [with R = double; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*; MatriceCreuse = VirtualMatrix]’ problem.cpp:4338:14: warning: 9590 | AssembleBC(stack,Th,Uh,Vh,sym,A,B,X, dynamic_cast(e),tgv,mpirankandsize); problem.cpp:4338:14: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13962:167: required from here problem.cpp:4338:14: warning: 13962 | MatriceCreuse * A,KN_ * B,KN_ * X, const list &largs , double tgv, int * mpirankandsize); problem.cpp:4338:14: warning: | ^ problem.cpp:10022:28: warning: unused variable ‘le’ [-Wunused-variable] 10022 | 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:10022:28: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:10022:28: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1576:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:10022:28: warning: 1576 | matep= new MatriceElementairePleine(Uh,VF,FIT,FIE,useopt); problem.cpp:10022:28: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:10022:28: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:10022:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13967:169: required from here problem.cpp:10022:28: warning: 13967 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:10022:28: warning: | ^ ./../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*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13967:169: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13967 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1559:15: warning: variable ‘paramate’ set but not used [-Wunused-but-set-variable] 1559 | void *paramate=stack; | ^~~~~~~~ ./problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const MeshS&, const FESpaceS&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1559:15: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1559:15: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13967:169: required from here problem.cpp:1559:15: warning: 13967 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1559:15: warning: | ^ problem.cpp:11232:36: warning: unused variable ‘arean’ [-Wunused-variable] 11232 | double arean = (1-c)*Th[t].mesure(); | ^~~~~ problem.cpp:11197:20: warning: unused variable ‘Q’ [-Wunused-variable] 11197 | R2 Q[4]; | ^ In file included from ./ff++.hpp:55: ./problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:11197:20: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:11197:20: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13970:171: required from here problem.cpp:11197:20: warning: 13970 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:11197:20: warning: | ^ problem.cpp:4444:24: warning: unused variable ‘vol6’ [-Wunused-variable] 4444 | double vol6[2]; | ^~~~ problem.cpp:4321:17: warning: unused variable ‘pThdi’ [-Wunused-variable] 4321 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4336:35: warning: unused variable ‘mapt’ [-Wunused-variable] 4336 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4337:35: warning: unused variable ‘mapu’ [-Wunused-variable] 4337 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4338:14: warning: unused variable ‘withmap’ [-Wunused-variable] 4338 | 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, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]’: problem.cpp:9590:27: required from ‘void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double, int*) [with R = std::complex; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*; MatriceCreuse = VirtualMatrix >]’ problem.cpp:4338:14: warning: 9590 | AssembleBC(stack,Th,Uh,Vh,sym,A,B,X, dynamic_cast(e),tgv,mpirankandsize); problem.cpp:4338:14: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13972:170: required from here problem.cpp:4338:14: warning: 13972 | MatriceCreuse * A,KN_ * B,KN_ * X, const list &largs , double tgv, int * mpirankandsize); problem.cpp:4338:14: warning: | ^ problem.cpp:10022:28: warning: unused variable ‘le’ [-Wunused-variable] 10022 | double le = sqrt((E,E)); | ^~ ./../femlib/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES >’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine >’ problem.cpp:10022:28: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:10022:28: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1861:24: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:10022:28: warning: 1861 | matep= new MatriceElementairePleine(Uh,VF,FIT,0,useopt); problem.cpp:10022:28: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:10022:28: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:10022:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:10022:28: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:10022:28: warning: | ^ ./../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*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1779:14: warning: unused variable ‘sameMesh’ [-Wunused-variable] 1779 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1844:15: warning: variable ‘paramate’ set but not used [-Wunused-but-set-variable] 1844 | void *paramate=stack; | ^~~~~~~~ ./problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ AFunction2.cpp: In member function ‘vectorOfInst* TableOfIdentifier::newdestroy()’: AFunction2.cpp:404:39: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 404 | vectorOfInst * l= new vectorOfInst(k); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘vectorOfInst* TableOfIdentifier::newdestroy()’ at AFunction2.cpp:404:39: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1844:15: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1844:15: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:1844:15: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1844:15: warning: | ^ problem.cpp:11406:41: warning: unused variable ‘K’ [-Wunused-variable] 11406 | const Element & K(ThI[i]); | ^ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:11406:41: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:11406:41: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13983:159: required from here problem.cpp:11406:41: warning: 13983 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:11406:41: warning: | ^ problem.cpp:4621:17: warning: unused variable ‘pThdi’ [-Wunused-variable] 4621 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4635:35: warning: unused variable ‘mapt’ [-Wunused-variable] 4635 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4636:35: warning: unused variable ‘mapu’ [-Wunused-variable] 4636 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4637:14: warning: unused variable ‘withmap’ [-Wunused-variable] 4637 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp:4644:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4644 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4645:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4645 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES, Fem2D::GFESpace >’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine, Fem2D::GFESpace >’ problem.cpp:4645:13: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:4645:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1861:24: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:4645:13: warning: 1861 | matep= new MatriceElementairePleine(Uh,VF,FIT,0,useopt); problem.cpp:4645:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4645:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4645:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:4645:13: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4645:13: warning: | ^ ./../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*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1779:14: warning: unused variable ‘sameMesh’ [-Wunused-variable] 1779 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1844:15: warning: variable ‘paramate’ set but not used [-Wunused-but-set-variable] 1844 | void *paramate=stack; | ^~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::plusAx]’: lgmat.cpp:3039: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:3807:39: warning: 3039 | return SetAny(R(pv,GetAny((*a1)(s)))); lgmat.cpp:3807:39: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3034:17: required from here lgmat.cpp:3807:39: warning: 3034 | AnyType operator()(Stack s) const lgmat.cpp:3807:39: warning: | ^~~~~~~~ AnyType.hpp:145: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:3039: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*]’ AnyType.hpp:83:7: note: 3039 | return SetAny(R(pv,GetAny((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3034:17: required from here AnyType.hpp:83:7: note: 3034 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1844:15: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1844:15: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:1844:15: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1844:15: warning: | ^ problem.cpp:11406:41: warning: unused variable ‘K’ [-Wunused-variable] 11406 | const Element & K(ThI[i]); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::solveAxeqb]’: lgmat.cpp:3039: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*]’ AnyType.hpp:83:7: note: 3039 | return SetAny(R(pv,GetAny((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3034:17: required from here AnyType.hpp:83:7: note: 3034 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:3039: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*]’ AnyType.hpp:83:7: note: 3039 | return SetAny(R(pv,GetAny((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3034:17: required from here AnyType.hpp:83:7: note: 3034 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = FEbaseArrayKn*]’: AFunction.hpp:789:23: required from ‘AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn*; B = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.cpp:1884:8: warning: 789 | return SetAny(static_cast(GetAny(b)));} lgfem.cpp:1884:8: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5985:56: required from here lgfem.cpp:1884:8: warning: 5985 | ( Cast< FEbaseArrayKn< double > *, pferbasearray >), lgfem.cpp:1884:8: warning: | ^ AnyType.hpp: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 = Matrice_Creuse_inv_trans]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = FEbaseArrayKn >*]’: AFunction.hpp:789:23: required from ‘AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn >*; B = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 789 | return SetAny(static_cast(GetAny(b)));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:6008:57: required from here AnyType.hpp:83:7: note: 6008 | (Cast< FEbaseArrayKn< Complex > *, pfecbasearray >), AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 = Matrix_Prod]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:11406:41: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:11406:41: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13993:162: required from here problem.cpp:11406:41: warning: 13993 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:11406:41: warning: | ^ problem.cpp:4621:17: warning: unused variable ‘pThdi’ [-Wunused-variable] 4621 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4635:35: warning: unused variable ‘mapt’ [-Wunused-variable] 4635 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4636:35: warning: unused variable ‘mapu’ [-Wunused-variable] 4636 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4637:14: warning: unused variable ‘withmap’ [-Wunused-variable] 4637 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp:4644:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4644 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4645:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4645 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ AFunction2.cpp: In static member function ‘static CC_F0 Block::close(Block*&, C_F0)’: AFunction2.cpp:482:12: warning: ‘inst.CListOfInst::r’ may be used uninitialized [-Wmaybe-uninitialized] 482 | return rr; | ^~ AFunction2.cpp:476:17: note: ‘inst.CListOfInst::r’ was declared here 476 | CListOfInst inst; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::list*, bool>, std::allocator*, bool> > >*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = FESpace; Stack = void*]’ problem.cpp:4645:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4645:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14005:159: required from here problem.cpp:4645:13: warning: 14005 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4645:13: warning: | ^ problem.cpp:4741:16: warning: unused variable ‘pThdi’ [-Wunused-variable] 4741 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4747:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4747 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4748:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4748 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:4762:34: warning: unused variable ‘mapt’ [-Wunused-variable] 4762 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4763:34: warning: unused variable ‘mapu’ [-Wunused-variable] 4763 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4764:13: warning: unused variable ‘withmap’ [-Wunused-variable] 4764 | bool withmap =di.withmap(); | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]’: lgmat.cpp:2717:19: required from ‘AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2717 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmat.cpp:2681:14: required from here AnyType.hpp:83:7: note: 2681 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:3541:61: required from ‘AnyType ForAllLoop::ForAllLoopOp::operator()(Stack) const [with F = E_ForAllLoopMatrix; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 3541 | AnyType operator()(Stack s) const { return this->f.f(s);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:3541:17: required from here AnyType.hpp:83:7: note: 3541 | AnyType operator()(Stack s) const { return this->f.f(s);} AnyType.hpp:83:7: note: | ^~~~~~~~ lgmat.cpp:2969:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2969 | for (long kk=0;kk< mm->nnz; ++kk) | ~~^~~~~~~~~ ./problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv >]’: AFunction.hpp:960: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*]’ lgmat.cpp:2969:27: warning: 960 | {return SetAny(f(GetAny( (*a)(s) )));} lgmat.cpp:2969:27: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here lgmat.cpp:2969:27: warning: 959 | AnyType operator()(Stack s) const lgmat.cpp:2969:27: warning: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = FESpace; Stack = void*]’ problem.cpp:4764:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4764:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14015:162: required from here problem.cpp:4764:13: warning: 14015 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4764:13: warning: | ^ problem.cpp:4741:16: warning: unused variable ‘pThdi’ [-Wunused-variable] 4741 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4747:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4747 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4748:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4748 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:4762:34: warning: unused variable ‘mapt’ [-Wunused-variable] 4762 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4763:34: warning: unused variable ‘mapu’ [-Wunused-variable] 4763 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4764:13: warning: unused variable ‘withmap’ [-Wunused-variable] 4764 | bool withmap =di.withmap(); | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv_trans >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = v_fes*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgfem.cpp:6133:73: required from here AnyType.hpp:83:7: note: 6133 | atype< pfes >( )->AddCast(new E_F1_funcT< pfes, pfes * >(UnRef< pfes >)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 = std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = FEbase, v_fes>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgfem.cpp:6136:87: required from here AnyType.hpp:83:7: note: 6136 | atype< pfecbase >( )->AddCast(new E_F1_funcT< pfecbase, pfecbase >(UnRef< pfecbase >)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4764:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4764:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14026:161: required from here problem.cpp:4764:13: warning: 14026 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4764:13: warning: | ^ problem.cpp:4857:16: warning: unused variable ‘pThdi’ [-Wunused-variable] 4857 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4863:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4863 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4864:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4864 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:4877:34: warning: unused variable ‘mapt’ [-Wunused-variable] 4877 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4878:34: warning: unused variable ‘mapu’ [-Wunused-variable] 4878 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4879:13: warning: unused variable ‘withmap’ [-Wunused-variable] 4879 | bool withmap =di.withmap(); | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgfem.cpp:6234:74: required from here AnyType.hpp:83:7: note: 6234 | new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4879:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4879:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14036:160: required from here problem.cpp:4879:13: warning: 14036 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4879:13: warning: | ^ problem.cpp:4857:16: warning: unused variable ‘pThdi’ [-Wunused-variable] 4857 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4863:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4863 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4864:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4864 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:4877:34: warning: unused variable ‘mapt’ [-Wunused-variable] 4877 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4878:34: warning: unused variable ‘mapu’ [-Wunused-variable] 4878 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4879:13: warning: unused variable ‘withmap’ [-Wunused-variable] 4879 | bool withmap =di.withmap(); | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]’: lgmat.cpp:2717:19: required from ‘AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2717 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmat.cpp:2681:14: required from here AnyType.hpp:83:7: note: 2681 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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]’ ./AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ ./AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:475:69: required from here ./AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ lgmat.cpp: In instantiation of ‘AnyType E_ForAllLoopMatrix::f(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: AFunction.hpp:3541:61: required from ‘AnyType ForAllLoop::ForAllLoopOp::operator()(Stack) const [with F = E_ForAllLoopMatrix >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 3541 | AnyType operator()(Stack s) const { return this->f.f(s);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:3541:17: required from here AnyType.hpp:83:7: note: 3541 | AnyType operator()(Stack s) const { return this->f.f(s);} AnyType.hpp:83:7: note: | ^~~~~~~~ lgmat.cpp:2969:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2969 | for (long kk=0;kk< mm->nnz; ++kk) | ~~^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]’: AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = Matrice_Creuse_Transpose; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgmat.cpp:2969:27: warning: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} lgmat.cpp:2969:27: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here lgmat.cpp:2969:27: warning: 1032 | AnyType operator()(Stack s) const lgmat.cpp:2969:27: warning: | ^~~~~~~~ AnyType.hpp: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 = double*]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 = SparseMat_Add >]’: AFunction_ext.hpp:245:22: required from ‘AnyType E_F_F0F0F0F0F0_::operator()(Stack) const [with R = SparseMat_Add >; A0 = SparseMat_Add >; A1 = std::complex; A2 = Matrice_Creuse >*; A3 = long int; A4 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 245 | {return SetAny( f( GetAny((*a0)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | GetAny((*a1)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 247 | GetAny((*a2)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 248 | GetAny((*a3)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 249 | GetAny((*a4)(s)) ) );} // extend aX AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp:244:11: required from here AnyType.hpp:83:7: note: 244 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class SparseMat_Add >’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat; TA0 = TheCoefMat; TA1 = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = std::complex]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN*]’: AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = TheCoefMat; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat; TA0 = TheDiagMat; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = std::complex*]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4879:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4879:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14047:160: required from here problem.cpp:4879:13: warning: 14047 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4879:13: warning: | ^ problem.cpp:5089:17: warning: unused variable ‘vol6’ [-Wunused-variable] 5089 | double vol6[2]; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp:4967:10: warning: unused variable ‘pThdi’ [-Wunused-variable] 4967 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4989:28: warning: unused variable ‘mapt’ [-Wunused-variable] 4989 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4990:28: warning: unused variable ‘mapu’ [-Wunused-variable] 4990 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4991:7: warning: unused variable ‘withmap’ [-Wunused-variable] 4991 | bool withmap =di.withmap(); | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = TheCoefMat >]’: AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat >; TA0 = TheCoefMat >; TA1 = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN >*]’: AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = TheCoefMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat >; TA0 = TheDiagMat >; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = SparseMat_Add]’: AFunction_ext.hpp:245:22: required from ‘AnyType E_F_F0F0F0F0F0_::operator()(Stack) const [with R = SparseMat_Add; A0 = SparseMat_Add; A1 = double; A2 = Matrice_Creuse*; A3 = long int; A4 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 245 | {return SetAny( f( GetAny((*a0)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | GetAny((*a1)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 247 | GetAny((*a2)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 248 | GetAny((*a3)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 249 | GetAny((*a4)(s)) ) );} // extend aX AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp:244:11: required from here AnyType.hpp:83:7: note: 244 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class SparseMat_Add’ [-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::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4991:7: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4991:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14057:159: required from here problem.cpp:4991:7: warning: 14057 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4991:7: warning: | ^ problem.cpp:5089:17: warning: unused variable ‘vol6’ [-Wunused-variable] 5089 | double vol6[2]; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp:4967:10: warning: unused variable ‘pThdi’ [-Wunused-variable] 4967 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4989:28: warning: unused variable ‘mapt’ [-Wunused-variable] 4989 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4990:28: warning: unused variable ‘mapu’ [-Wunused-variable] 4990 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4991:7: warning: unused variable ‘withmap’ [-Wunused-variable] 4991 | bool withmap =di.withmap(); | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]’: lgfem.cpp:1873:25: required from ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1873 | return SetAny< R >(0.0); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ lgfem.cpp:6797:98: required from here AnyType.hpp:83:7: note: 6797 | map_type[typeid(Complex).name( )]->AddCast(new E_F1_funcT< Complex, pfec >(pfer2R< Complex, 0 >)); AnyType.hpp:83:7: note: | ^ AnyType.hpp:145: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:2895:24: required from ‘AnyType BlockMatrix::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2895 | BuildCombMat(*Aij,*Fij(i,j),Oi(i),Oj(j),R(1.),cnjij(i,j));// BuildCombMat AnyType.hpp:83:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:2770:31: required from here AnyType.hpp:83:7: note: 2770 | template AnyType BlockMatrix::operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~ lgmat.cpp:582:10: warning: unused variable ‘eps0’ [-Wunused-variable] 582 | double eps0=numeric_limits::min(); | ^~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpace3 = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4991:7: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4991:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14068:160: required from here problem.cpp:4991:7: warning: 14068 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4991:7: warning: | ^ problem.cpp:5387:17: warning: unused variable ‘vol6’ [-Wunused-variable] 5387 | double vol6[2]; | ^~~~ lgmat.cpp: In instantiation of ‘void BuildCombMat(MatriceMorse&, const KNM_&, int, int, R, bool) [with R = std::complex; MatriceMorse = HashMatrix >]’: lgmat.cpp:2895:24: required from ‘AnyType BlockMatrix::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgmat.cpp:582:10: warning: 2895 | BuildCombMat(*Aij,*Fij(i,j),Oi(i),Oj(j),R(1.),cnjij(i,j));// BuildCombMat lgmat.cpp:582:10: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:2770:31: required from here lgmat.cpp:582:10: warning: 2770 | template AnyType BlockMatrix::operator()(Stack s) const lgmat.cpp:582:10: warning: | ^~~~~~~~~~~~~~ lgmat.cpp:582:10: warning: unused variable ‘eps0’ [-Wunused-variable] 582 | double eps0=numeric_limits::min(); | ^~~~ problem.cpp:5267:9: warning: unused variable ‘pThdi’ [-Wunused-variable] 5267 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5287:28: warning: unused variable ‘mapt’ [-Wunused-variable] 5287 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5288:28: warning: unused variable ‘mapu’ [-Wunused-variable] 5288 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5289:7: warning: unused variable ‘withmap’ [-Wunused-variable] 5289 | bool withmap =di.withmap(); | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgmat.cpp:582:10: warning: 960 | {return SetAny(f(GetAny( (*a)(s) )));} lgmat.cpp:582:10: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here lgmat.cpp:582:10: warning: 959 | AnyType operator()(Stack s) const lgmat.cpp:582:10: warning: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of ‘void FEbaseArray::resize(int) [with K = double; v_fes = v_fes3]’: lgfem.cpp:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]’ AnyType.hpp:83:7: note: 5711 | (**(rt.v)).resize(n); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6867:94: required from here AnyType.hpp:83:7: note: 6867 | "(", "", new OneOperator2_< pf3rbasearray *, Resize1< pf3rbasearray * >, long >(fepresize)); AnyType.hpp:83:7: note: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fes3>**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6873:16: required from here lgfem.hpp:962:36: warning: 6873 | fepresize)); // FH Oct 2016 lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6890:94: required from here lgfem.hpp:962:36: warning: 6890 | "(", "", new OneOperator2_< pfSrbasearray *, Resize1< pfSrbasearray * >, long >(fepresize)); lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fesS>**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6894:94: required from here lgfem.hpp:962:36: warning: 6894 | "(", "", new OneOperator2_< pfScbasearray *, Resize1< pfScbasearray * >, long >(fepresize)); lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6910:94: required from here lgfem.hpp:962:36: warning: 6910 | "(", "", new OneOperator2_< pfLrbasearray *, Resize1< pfLrbasearray * >, long >(fepresize)); lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fesL>**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6914:94: required from here lgfem.hpp:962:36: warning: 6914 | "(", "", new OneOperator2_< pfLcbasearray *, Resize1< pfLcbasearray * >, long >(fepresize)); lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ ../femlib/HashMatrix.cpp: In member function ‘int HashMatrix::IsTrianglulare() const [with TypeIndex = long int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:499:27: warning: ‘nU’ may be used uninitialized [-Wmaybe-uninitialized] 499 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:496:12: note: ‘nU’ was declared here 496 | size_t nU, nL=0,nD=0; | ^~ ./../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]’ lgfem.hpp:962:36: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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:962:36: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here lgfem.hpp:962:36: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; lgfem.hpp:962:36: warning: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./AFunction.hpp:438:32: required from here ./problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./AFunction.hpp:1798:40: required from here ./AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ./AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ./AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 LinearComb*]’: ./../femlib/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 = const BC_set*]’: ./problem.hpp:300:60: required from here ./AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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:953:8: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 953 | void resize(int i) { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5289:7: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5289:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14078:159: required from here problem.cpp:5289:7: warning: 14078 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5289:7: warning: | ^ problem.cpp:5387:17: warning: unused variable ‘vol6’ [-Wunused-variable] 5387 | double vol6[2]; | ^~~~ problem.cpp:5267:9: warning: unused variable ‘pThdi’ [-Wunused-variable] 5267 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5287:28: warning: unused variable ‘mapt’ [-Wunused-variable] 5287 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5288:28: warning: unused variable ‘mapu’ [-Wunused-variable] 5288 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5289:7: warning: unused variable ‘withmap’ [-Wunused-variable] 5289 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5289:7: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5289:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14090:158: required from here problem.cpp:5289:7: warning: 14090 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5289:7: warning: | ^ problem.cpp:5672:15: warning: unused variable ‘pThdi’ [-Wunused-variable] 5672 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5678:9: warning: unused variable ‘bei0’ [-Wunused-variable] 5678 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:5679:9: warning: unused variable ‘bei1’ [-Wunused-variable] 5679 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:5693:33: warning: unused variable ‘mapt’ [-Wunused-variable] 5693 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5694:33: warning: unused variable ‘mapu’ [-Wunused-variable] 5694 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5695:12: warning: unused variable ‘withmap’ [-Wunused-variable] 5695 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5695:12: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5695:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14100:161: required from here problem.cpp:5695:12: warning: 14100 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5695:12: warning: | ^ problem.cpp:5672:15: warning: unused variable ‘pThdi’ [-Wunused-variable] 5672 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5678:9: warning: unused variable ‘bei0’ [-Wunused-variable] 5678 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:5679:9: warning: unused variable ‘bei1’ [-Wunused-variable] 5679 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:5693:33: warning: unused variable ‘mapt’ [-Wunused-variable] 5693 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5694:33: warning: unused variable ‘mapu’ [-Wunused-variable] 5694 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5695:12: warning: unused variable ‘withmap’ [-Wunused-variable] 5695 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5695:12: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5695:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14111:160: required from here problem.cpp:5695:12: warning: 14111 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5695:12: warning: | ^ problem.cpp:5561:13: warning: unused variable ‘pThdi’ [-Wunused-variable] 5561 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5567:9: warning: unused variable ‘bei0’ [-Wunused-variable] 5567 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:5568:9: warning: unused variable ‘bei1’ [-Wunused-variable] 5568 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:5581:31: warning: unused variable ‘mapt’ [-Wunused-variable] 5581 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5582:31: warning: unused variable ‘mapu’ [-Wunused-variable] 5582 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5583:10: warning: unused variable ‘withmap’ [-Wunused-variable] 5583 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5583:10: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5583:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14121:159: required from here problem.cpp:5583:10: warning: 14121 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5583:10: warning: | ^ problem.cpp:5561:13: warning: unused variable ‘pThdi’ [-Wunused-variable] 5561 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5567:9: warning: unused variable ‘bei0’ [-Wunused-variable] 5567 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:5568:9: warning: unused variable ‘bei1’ [-Wunused-variable] 5568 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:5581:31: warning: unused variable ‘mapt’ [-Wunused-variable] 5581 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5582:31: warning: unused variable ‘mapu’ [-Wunused-variable] 5582 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5583:10: warning: unused variable ‘withmap’ [-Wunused-variable] 5583 | bool withmap =di.withmap(); | ^~~~~~~ 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*]’ lgfem.hpp:962:36: warning: 155 | return SetAny * >(this);} lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here lgfem.hpp:962:36: warning: 154 | AnyType operator()(Stack ) const { lgfem.hpp:962:36: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 = Fem2D::R2]’: AFunction.hpp:801:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = Fem2D::R2; B = Fem2D::R2*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 801 | return SetAny(*GetAny(a));} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~ AFunction.hpp:2993:10: required from ‘ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = Fem2D::R2; PT = Fem2D::R2*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 2993 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3090:31: required from ‘void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = Fem2D::R2; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 3090 | map_type[typeid(T*).name()] = new ForEachTypePtr(pi,pd,pOnReturn); ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5874:26: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 5874 | Dcl_TypeandPtr< R2 >(0,0,::InitializeDef,0); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::Mesh3*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3016:10: required from ‘ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::Mesh3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3016 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3090:31: required from ‘void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::Mesh3*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3090 | map_type[typeid(T*).name()] = new ForEachTypePtr(pi,pd,pOnReturn); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5880:27: required from here AnyType.hpp:83:7: note: 5880 | Dcl_TypeandPtr< pmesh3 >(0, 0, ::InitializePtr< pmesh3 >, ::DestroyPtr< pmesh3 >, AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5881 | AddIncrement< pmesh3 >, NotReturnOfthisType); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::MeshS*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3016:10: required from ‘ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::MeshS; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3016 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3090:31: required from ‘void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::MeshS*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3090 | map_type[typeid(T*).name()] = new ForEachTypePtr(pi,pd,pOnReturn); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5882:27: required from here AnyType.hpp:83:7: note: 5882 | Dcl_TypeandPtr< pmeshS >(0, 0, ::InitializePtr< pmeshS >, ::DestroyPtr< pmeshS >, AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5883 | AddIncrement< pmeshS >, NotReturnOfthisType); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::MeshL*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3016:10: required from ‘ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::MeshL; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3016 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3090:31: required from ‘void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::MeshL*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3090 | map_type[typeid(T*).name()] = new ForEachTypePtr(pi,pd,pOnReturn); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5884:27: required from here AnyType.hpp:83:7: note: 5884 | Dcl_TypeandPtr< pmeshL >(0, 0, ::InitializePtr< pmeshL >, ::DestroyPtr< pmeshL >, AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5885 | AddIncrement< pmeshL >, NotReturnOfthisType); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5912:34: required from here AnyType.hpp:83:7: note: 5912 | Dcl_TypeandPtr< pferbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5912:34: required from here AnyType.hpp:83:7: note: 5912 | Dcl_TypeandPtr< pferbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5919:34: required from here lgfem.hpp:946:5: warning: 5919 | Dcl_TypeandPtr< pfecbasearray >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5919:34: required from here AnyType.hpp:83:7: note: 5919 | Dcl_TypeandPtr< pfecbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray, v_fes>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = generic_v_fes*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = generic_v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = generic_v_fes; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = generic_v_fes*; int RTYPE = 7]’ lgfem.hpp:946:5: warning: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} lgfem.hpp:946:5: warning: | ^ lgfem.cpp:5939:89: required from here lgfem.hpp:946:5: warning: 5939 | map_type[typeid(pgenericfes *).name( )] = new ForEachTypePtrfspace< pgenericfes, 7 >( ); // Morice lgfem.hpp:946:5: warning: | ^ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘class generic_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 = vect_generic_v_fes*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = vect_generic_v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = vect_generic_v_fes; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = vect_generic_v_fes*; int RTYPE = 6]’ AnyType.hpp:83:7: note: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} AnyType.hpp:83:7: note: | ^ lgfem.cpp:5942:97: required from here AnyType.hpp:83:7: note: 5942 | map_type[typeid(pvectgenericfes *).name( )] = new ForEachTypePtrfspace< pvectgenericfes, 6 >( ); // Morice AnyType.hpp:83:7: note: | ^ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘class vect_generic_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*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5945:29: required from here AnyType.hpp:83:7: note: 5945 | Dcl_TypeandPtr< pf3rbase >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5946:34: required from here AnyType.hpp:83:7: note: 5946 | Dcl_TypeandPtr< pf3rbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5946:34: required from here AnyType.hpp:83:7: note: 5946 | Dcl_TypeandPtr< pf3rbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase, v_fes3>*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5951:29: required from here lgfem.hpp:946:5: warning: 5951 | Dcl_TypeandPtr< pf3cbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5952:34: required from here AnyType.hpp:83:7: note: 5952 | Dcl_TypeandPtr< pf3cbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5952:34: required from here AnyType.hpp:83:7: note: 5952 | Dcl_TypeandPtr< pf3cbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray, v_fes3>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5957:29: required from here lgfem.hpp:946:5: warning: 5957 | Dcl_TypeandPtr< pfSrbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5958:34: required from here AnyType.hpp:83:7: note: 5958 | Dcl_TypeandPtr< pfSrbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5958:34: required from here AnyType.hpp:83:7: note: 5958 | Dcl_TypeandPtr< pfSrbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesS>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase, v_fesS>*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5963:29: required from here lgfem.hpp:946:5: warning: 5963 | Dcl_TypeandPtr< pfScbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesS>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5964:34: required from here AnyType.hpp:83:7: note: 5964 | Dcl_TypeandPtr< pfScbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesS>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5964:34: required from here AnyType.hpp:83:7: note: 5964 | Dcl_TypeandPtr< pfScbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray, v_fesS>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5969:29: required from here lgfem.hpp:946:5: warning: 5969 | Dcl_TypeandPtr< pfLrbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5970:34: required from here AnyType.hpp:83:7: note: 5970 | Dcl_TypeandPtr< pfLrbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5970:34: required from here AnyType.hpp:83:7: note: 5970 | Dcl_TypeandPtr< pfLrbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesL>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase, v_fesL>*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5975:29: required from here lgfem.hpp:946:5: warning: 5975 | Dcl_TypeandPtr< pfLcbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp: In member function ‘int HashMatrix::IsTrianglulare() const [with TypeIndex = long int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:499:27: warning: ‘nU’ may be used uninitialized [-Wmaybe-uninitialized] 499 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:496:12: note: ‘nU’ was declared here 496 | size_t nU, nL=0,nD=0; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesL>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesL>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5976:34: required from here AnyType.hpp:83:7: note: 5976 | Dcl_TypeandPtr< pfLcbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesL>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5976:34: required from here AnyType.hpp:83:7: note: 5976 | Dcl_TypeandPtr< pfLcbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray, v_fesL>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fes3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fes3*; int RTYPE = 3]’ lgfem.hpp:946:5: warning: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} lgfem.hpp:946:5: warning: | ^ lgfem.cpp:6029:77: required from here lgfem.hpp:946:5: warning: 6029 | map_type[typeid(pfes3 *).name( )] = new ForEachTypePtrfspace< pfes3, 3 >( ); // // 3D volume lgfem.hpp:946:5: warning: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fesS; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fesS*; int RTYPE = 4]’ AnyType.hpp:83:7: note: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} AnyType.hpp:83:7: note: | ^ lgfem.cpp:6032:77: required from here AnyType.hpp:83:7: note: 6032 | map_type[typeid(pfesS *).name( )] = new ForEachTypePtrfspace< pfesS, 4 >( ); // 3D surface AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fesL; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fesL*; int RTYPE = 5]’ AnyType.hpp:83:7: note: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} AnyType.hpp:83:7: note: | ^ lgfem.cpp:6035:77: required from here AnyType.hpp:83:7: note: 6035 | map_type[typeid(pfesL *).name( )] = new ForEachTypePtrfspace< pfesL, 5 >( ); // 3D curve AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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]’ problem.cpp:5583:10: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); problem.cpp:5583:10: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ problem.cpp:5583:10: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), problem.cpp:5583:10: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here problem.cpp:5583:10: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; problem.cpp:5583:10: warning: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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]’ ./AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ ./AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:475:69: required from here ./AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./AnyType.hpp:83:7: note: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:1255:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 1255 | matep->faceelement = Element_OpVF; ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ problem.cpp:264:15: warning: unused variable ‘oldopt’ [-Wunused-variable] 264 | bool oldopt=1; // juin 2007 FH ???? a voir | ^~~~~~ problem.cpp:265:14: warning: unused variable ‘iloop’ [-Wunused-variable] 265 | 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:1260:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:265:14: warning: 1260 | mates->element = Element_Op; problem.cpp:265:14: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:265:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:265:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:265:14: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:265:14: warning: | ^ problem.cpp:7266:25: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 7266 | 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:1264:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:7266:25: warning: 1264 | matep->element = Element_Op; problem.cpp:7266:25: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:7266:25: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:7266:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:7266:25: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:7266:25: warning: | ^ problem.cpp:6070:19: warning: variable ‘mp’ set but not used [-Wunused-but-set-variable] 6070 | MeshPoint mp= *MeshPointStack(stack); | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]’: lgmesh3.cpp:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1119:22: required from ‘AnyType E_F_F0s_::operator()(Stack) const [with R = KN_; A0 = const Fem2D::MeshL*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1118:11: required from here AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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::MeshS**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN_; TA0 = KN_; TA1 = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN*]’: AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = const Fem2D::Mesh3**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = GlgElement]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = v_fesL**; TA0 = v_fesL**; TA1 = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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:10906:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpace3 = GFESpace]’ problem.cpp:6070:19: warning: 10906 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,FIT,useopt); problem.cpp:6070:19: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:6070:19: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:6070:19: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:6070:19: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:6070:19: warning: | ^ problem.cpp:8907:11: warning: unused variable ‘intmortar’ [-Wunused-variable] 8907 | int intmortar=0; | ^~~~~~~~~ problem.cpp:8940:11: warning: unused variable ‘oldopt’ [-Wunused-variable] 8940 | bool oldopt=1; | ^~~~~~ problem.cpp:8941:10: warning: unused variable ‘iloop’ [-Wunused-variable] 8941 | int iloop=0; | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesL>**]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = v_fesS**; TA0 = v_fesS**; TA1 = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::MeshL**; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ AFunction2.cpp: In function ‘C_F0 ForAll(Block*, ListOfId*, C_F0)’: AFunction2.cpp:993:49: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 993 | Expression loop= new PolymorphicLoop(m,args); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘C_F0 ForAll(Block*, ListOfId*, C_F0)’ at AFunction2.cpp:993:49: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = GlgVertex]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = v_fes3**; TA0 = v_fes3**; TA1 = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement; A0 = GlgBoundaryElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033: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*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = GlgVertex]’: AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = const Fem2D::MeshL**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = GlgBoundaryElement]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::Mesh3**; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::MeshS**; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:1255:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:8941:10: warning: 1255 | matep->faceelement = Element_OpVF; problem.cpp:8941:10: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8941:10: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:8941:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:8941:10: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8941:10: warning: | ^ problem.cpp:264:15: warning: unused variable ‘oldopt’ [-Wunused-variable] 264 | bool oldopt=1; // juin 2007 FH ???? a voir | ^~~~~~ problem.cpp:265:14: warning: unused variable ‘iloop’ [-Wunused-variable] 265 | 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:1260:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:265:14: warning: 1260 | mates->element = Element_Op; problem.cpp:265:14: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:265:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:265:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:265:14: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:265:14: warning: | ^ problem.cpp:7266:25: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 7266 | 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:1264:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:7266:25: warning: 1264 | matep->element = Element_Op; problem.cpp:7266:25: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:7266:25: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:7266:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:7266:25: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:7266:25: warning: | ^ problem.cpp:6070:19: warning: variable ‘mp’ set but not used [-Wunused-but-set-variable] 6070 | 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:10906:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace]’ problem.cpp:6070:19: warning: 10906 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,FIT,useopt); problem.cpp:6070:19: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:6070:19: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:6070:19: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:6070:19: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:6070:19: warning: | ^ problem.cpp:8907:11: warning: unused variable ‘intmortar’ [-Wunused-variable] 8907 | int intmortar=0; | ^~~~~~~~~ problem.cpp:8940:11: warning: unused variable ‘oldopt’ [-Wunused-variable] 8940 | bool oldopt=1; | ^~~~~~ problem.cpp:8941:10: warning: unused variable ‘iloop’ [-Wunused-variable] 8941 | int iloop=0; | ^~~~~ In file included from ../bamglib/Mesh2.cpp:44: In member function ‘bamg::TriangleAdjacent bamg::Triangle::Adj(int) const’, inlined from ‘void bamg::ListofIntersectionTriangles::SplitEdge(const bamg::Triangles&, const bamg::R2&, const bamg::R2&, int)’ at ../bamglib/Mesh2.cpp:740:37: ../bamglib/Mesh2.h:433:42: warning: ‘ocut’ may be used uninitialized [-Wmaybe-uninitialized] 433 | return TriangleAdjacent(at[i], aa[i] & 3); | ~~~~^ ../bamglib/Mesh2.cpp: In member function ‘void bamg::ListofIntersectionTriangles::SplitEdge(const bamg::Triangles&, const bamg::R2&, const bamg::R2&, int)’: ../bamglib/Mesh2.cpp:520:9: note: ‘ocut’ was declared here 520 | int ocut, i, j, k = -1; | ^~~~ In member function ‘bamg::Vertex& bamg::Triangle::operator[](int)’, inlined from ‘void bamg::ListofIntersectionTriangles::SplitEdge(const bamg::Triangles&, const bamg::R2&, const bamg::R2&, 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 ‘void bamg::ListofIntersectionTriangles::SplitEdge(const bamg::Triangles&, const bamg::R2&, const bamg::R2&, int)’: ../bamglib/Mesh2.cpp:520:18: note: ‘j’ was declared here 520 | int ocut, i, j, k = -1; | ^ 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:1865:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:8941:10: warning: 1865 | matep->faceelement = Element_OpVF; problem.cpp:8941:10: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8941:10: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:8941:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:8941:10: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8941:10: warning: | ^ problem.cpp:460:11: warning: unused variable ‘mes’ [-Wunused-variable] 460 | R mes = 1.; | ^~~ problem.cpp:463:11: warning: unused variable ‘coef’ [-Wunused-variable] 463 | R coef = 1.; | ^~~~ problem.cpp:469:14: warning: unused variable ‘npi’ [-Wunused-variable] 469 | long npi=1; | ^~~ ./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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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:1874:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:469:14: warning: 1874 | matep->element = Element_Op; problem.cpp:469:14: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:469:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:469:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:469:14: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:469:14: warning: | ^ problem.cpp:6629:9: warning: unused variable ‘mes’ [-Wunused-variable] 6629 | R mes = 1.; | ^~~ problem.cpp:6566:13: warning: unused variable ‘ll’ [-Wunused-variable] 6566 | int ll=-1; //bof bof | ^~ ./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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ 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:11379:37: required from ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace]’ problem.cpp:6566:13: warning: 11379 | Element_rhs(Vh[i],ie,Th.be(e).lab,*l->l,buf,stack,*B,FIT,false,useopt); problem.cpp:6566:13: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:6566:13: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:6566:13: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:6566:13: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:6566:13: warning: | ^ problem.cpp:8605:18: warning: unused variable ‘npi’ [-Wunused-variable] 8605 | 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:11410:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace]’ problem.cpp:8605:18: warning: 11410 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,useopt); problem.cpp:8605:18: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8605:18: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:8605:18: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:8605:18: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8605:18: warning: | ^ problem.cpp:7809:7: warning: unused variable ‘mes’ [-Wunused-variable] 7809 | R mes = 1.; | ^~~ problem.cpp:7818:10: warning: unused variable ‘npi’ [-Wunused-variable] 7818 | long npi=1; | ^~~ problem.cpp:7819:12: warning: unused variable ‘j’ [-Wunused-variable] 7819 | long i,j; | ^ problem.cpp:7828:9: warning: unused variable ‘n’ [-Wunused-variable] 7828 | int n = BuildMEK_KK(lp,pp,pk,pkk,&Kv,&KKv); | ^ problem.cpp:7842:9: warning: unused variable ‘loffset’ [-Wunused-variable] 7842 | 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:1865:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:7842:9: warning: 1865 | matep->faceelement = Element_OpVF; problem.cpp:7842:9: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:7842:9: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:7842:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:7842:9: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:7842:9: warning: | ^ problem.cpp:460:11: warning: variable ‘mes’ set but not used [-Wunused-but-set-variable] 460 | R mes = 1.; | ^~~ problem.cpp:463:11: warning: variable ‘coef’ set but not used [-Wunused-but-set-variable] 463 | R coef = 1.; | ^~~~ problem.cpp:469:14: warning: unused variable ‘npi’ [-Wunused-variable] 469 | 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:1874:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:469:14: warning: 1874 | matep->element = Element_Op; problem.cpp:469:14: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:469:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:469:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:469:14: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:469:14: warning: | ^ problem.cpp:6629:9: warning: variable ‘mes’ set but not used [-Wunused-but-set-variable] 6629 | R mes = 1.; | ^~~ problem.cpp:6566:13: warning: unused variable ‘ll’ [-Wunused-variable] 6566 | 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:11379:37: required from ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]’ problem.cpp:6566:13: warning: 11379 | Element_rhs(Vh[i],ie,Th.be(e).lab,*l->l,buf,stack,*B,FIT,false,useopt); problem.cpp:6566:13: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:6566:13: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:6566:13: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:6566:13: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:6566:13: warning: | ^ problem.cpp:8605:18: warning: unused variable ‘npi’ [-Wunused-variable] 8605 | 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:11410:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]’ problem.cpp:8605:18: warning: 11410 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,useopt); problem.cpp:8605:18: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8605:18: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:8605:18: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:8605:18: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8605:18: warning: | ^ problem.cpp:7809:7: warning: variable ‘mes’ set but not used [-Wunused-but-set-variable] 7809 | R mes = 1.; | ^~~ problem.cpp:7818:10: warning: unused variable ‘npi’ [-Wunused-variable] 7818 | long npi=1; | ^~~ problem.cpp:7819:12: warning: unused variable ‘j’ [-Wunused-variable] 7819 | long i,j; | ^ problem.cpp:7828:9: warning: unused variable ‘n’ [-Wunused-variable] 7828 | int n = BuildMEK_KK(lp,pp,pk,pkk,&Kv,&KKv); | ^ problem.cpp:7842:9: warning: unused variable ‘loffset’ [-Wunused-variable] 7842 | int loffset = 0 ; | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesL>*, int>]’: lgfem.hpp:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesL; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesL; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesS; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesS; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:4943:26: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]’ problem.cpp:7842:9: warning: 4943 | AddMatElem(A,Th,*b->b,sym,i,-1,Th[i].lab,Uh,Vh,FIT,0,p,stack); problem.cpp:7842:9: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:7842:9: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:7842:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14026:161: required from here problem.cpp:7842:9: warning: 14026 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:7842:9: warning: | ^ problem.cpp:3293:27: warning: variable ‘outsidev’ set but not used [-Wunused-but-set-variable] 3293 | 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:4943:26: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’ problem.cpp:3293:27: warning: 4943 | AddMatElem(A,Th,*b->b,sym,i,-1,Th[i].lab,Uh,Vh,FIT,0,p,stack); problem.cpp:3293:27: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3293:27: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3293:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14036:160: required from here problem.cpp:3293:27: warning: 14036 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3293:27: warning: | ^ problem.cpp:3293:27: warning: variable ‘outsidev’ set but not used [-Wunused-but-set-variable] 3293 | bool outsideu,outsidev; | ^~~~~~~~ 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:5124:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix]’ problem.cpp:3293:27: warning: 5124 | AddMatElem(A,Th,*b->b,sym,t,10,Th[t].lab,Uh,Vh,FIT,FIE,p,stack,intmortar); problem.cpp:3293:27: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3293:27: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3293:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14047:160: required from here problem.cpp:3293:27: warning: 14047 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3293:27: warning: | ^ problem.cpp:3387:12: warning: unused variable ‘epsP’ [-Wunused-variable] 3387 | 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:5124:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix >]’ problem.cpp:3387:12: warning: 5124 | AddMatElem(A,Th,*b->b,sym,t,10,Th[t].lab,Uh,Vh,FIT,FIE,p,stack,intmortar); problem.cpp:3387:12: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3387:12: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3387:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14057:159: required from here problem.cpp:3387:12: warning: 14057 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3387:12: warning: | ^ problem.cpp:3387:12: warning: unused variable ‘epsP’ [-Wunused-variable] 3387 | double epsP=1e-6; // must be choose | ^~~~ 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:5647:23: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix]’ problem.cpp:3387:12: warning: 5647 | AddMatElem(A,Th,*b->b,sym,i,-1,Th[i].lab,Uh,Vh,FIT,0,p,stack); problem.cpp:3387:12: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3387:12: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3387:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14111:160: required from here problem.cpp:3387:12: warning: 14111 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3387:12: warning: | ^ problem.cpp:3700:27: warning: variable ‘outsidev’ set but not used [-Wunused-but-set-variable] 3700 | 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:5647:23: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’ problem.cpp:3700:27: warning: 5647 | AddMatElem(A,Th,*b->b,sym,i,-1,Th[i].lab,Uh,Vh,FIT,0,p,stack); problem.cpp:3700:27: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3700:27: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3700:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14121:159: required from here problem.cpp:3700:27: warning: 14121 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3700:27: warning: | ^ problem.cpp:3700:27: warning: variable ‘outsidev’ set but not used [-Wunused-but-set-variable] 3700 | bool outsideu,outsidev; | ^~~~~~~~ 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:1327:13: required from here AnyType.hpp:83:7: note: 1327 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ lgfem.cpp:1334:18: warning: unused variable ‘dHatfe’ [-Wunused-variable] 1334 | 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:1327:13: required from here lgfem.cpp:1334:18: warning: 1327 | AnyType operator( )(Stack s) const { lgfem.cpp:1334:18: warning: | ^~~~~~~~ lgfem.cpp:1334:18: warning: unused variable ‘dHatfe’ [-Wunused-variable] 1334 | const int dHatfe = TypeOfFE::RdHat::d; | ^~~~~~ 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:1327:13: required from here lgfem.cpp:1334:18: warning: 1327 | AnyType operator( )(Stack s) const { lgfem.cpp:1334:18: warning: | ^~~~~~~~ lgfem.cpp:1334:18: warning: unused variable ‘dHatfe’ [-Wunused-variable] 1334 | const int dHatfe = TypeOfFE::RdHat::d; | ^~~~~~ 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:1327:13: required from here lgfem.cpp:1334:18: warning: 1327 | AnyType operator( )(Stack s) const { lgfem.cpp:1334:18: warning: | ^~~~~~~~ lgfem.cpp:1334:18: warning: unused variable ‘dHatfe’ [-Wunused-variable] 1334 | const int dHatfe = TypeOfFE::RdHat::d; | ^~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of ‘int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]’: problem.cpp:292: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:3700:27: warning: 292 | int fpe= T.facePermutation(ie); problem.cpp:3700:27: warning: | ~~~~~~~~~~~~~~~~~^~~~ problem.cpp:1255:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:3700:27: warning: 1255 | matep->faceelement = Element_OpVF; problem.cpp:3700:27: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3700:27: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3700:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:3700:27: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3700:27: warning: | ^ ./../femlib/GenericMesh.hpp:405:30: warning: unused variable ‘j’ [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ lgfem.cpp: In instantiation of ‘AnyType LinearCG::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:705:21: required from here lgfem.cpp:1334:18: warning: 705 | virtual AnyType operator( )(Stack stack) const { lgfem.cpp:1334:18: warning: | ^~~~~~~~ lgfem.cpp:732:13: warning: unused variable ‘p’ [-Wunused-variable] 732 | R p = (b, b); | ^ lgfem.cpp:753:19: warning: deleting object of polymorphic class type ‘E_StopGC’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 753 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp:756:17: warning: deleting object of polymorphic class type ‘E_StopGC’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 756 | 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:850:21: required from here lgfem.cpp:756:17: warning: 850 | virtual AnyType operator( )(Stack stack) const { lgfem.cpp:756:17: warning: | ^~~~~~~~ lgfem.cpp:886:11: warning: unused variable ‘p’ [-Wunused-variable] 886 | R p = (b, b); | ^ lgfem.cpp:915:17: warning: deleting object of polymorphic class type ‘E_StopGC’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 915 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp:871:12: warning: unused variable ‘gcverb’ [-Wunused-variable] 871 | long gcverb = 51L - Min(Abs(verb), 50L); | ^~~~~~ lex.cpp: In function ‘mylex* Newlex(std::ostream&, bool, KN*)’: lex.cpp:1418:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1418 | return new mylex(out,eecho,args); | ^ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘mylex* Newlex(std::ostream&, bool, KN*)’ at lex.cpp:1418:36: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In instantiation of ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:3232:9: required from here lgfem.cpp:871:12: warning: 3232 | AnyType IntFunction< R >::operator( )(Stack stack) const { lgfem.cpp:871:12: warning: | ^~~~~~~~~~~~~~~~ lgfem.cpp:3377:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3377 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3379:12: warning: unused variable ‘Q’ [-Wunused-variable] 3379 | R2 Q[3]; | ^ lgfem.cpp:3382:22: warning: unused variable ‘umx’ [-Wunused-variable] 3382 | double f[3], umx, umn; | ^~~ lgfem.cpp:3382:27: warning: unused variable ‘umn’ [-Wunused-variable] 3382 | double f[3], umx, umn; | ^~~ lgfem.cpp:3618:20: warning: unused variable ‘umx’ [-Wunused-variable] 3618 | double umx = std::numeric_limits< double >::lowest( ), | ^~~ lgfem.cpp:3619:20: warning: unused variable ‘umn’ [-Wunused-variable] 3619 | umn = std::numeric_limits< double >::max( ); | ^~~ lgfem.cpp:3607:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3607 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3794:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3794 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3796:12: warning: unused variable ‘Q’ [-Wunused-variable] 3796 | R2 Q[3]; | ^ lgfem.cpp:3799:22: warning: unused variable ‘umx’ [-Wunused-variable] 3799 | double f[3], umx, umn; | ^~~ lgfem.cpp:3799:27: warning: unused variable ‘umn’ [-Wunused-variable] 3799 | double f[3], umx, umn; | ^~~ lgfem.cpp:3239:31: warning: unused variable ‘what’ [-Wunused-variable] 3239 | 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:3232:9: required from here lgfem.cpp:3239:31: warning: 3232 | AnyType IntFunction< R >::operator( )(Stack stack) const { lgfem.cpp:3239:31: warning: | ^~~~~~~~~~~~~~~~ lgfem.cpp:3377:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3377 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3379:12: warning: unused variable ‘Q’ [-Wunused-variable] 3379 | R2 Q[3]; | ^ lgfem.cpp:3382:22: warning: unused variable ‘umx’ [-Wunused-variable] 3382 | double f[3], umx, umn; | ^~~ lgfem.cpp:3382:27: warning: unused variable ‘umn’ [-Wunused-variable] 3382 | double f[3], umx, umn; | ^~~ lgfem.cpp:3618:20: warning: unused variable ‘umx’ [-Wunused-variable] 3618 | double umx = std::numeric_limits< double >::lowest( ), | ^~~ lgfem.cpp:3619:20: warning: unused variable ‘umn’ [-Wunused-variable] 3619 | umn = std::numeric_limits< double >::max( ); | ^~~ lgfem.cpp:3607:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3607 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3794:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3794 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3796:12: warning: unused variable ‘Q’ [-Wunused-variable] 3796 | R2 Q[3]; | ^ lgfem.cpp:3799:22: warning: unused variable ‘umx’ [-Wunused-variable] 3799 | double f[3], umx, umn; | ^~~ lgfem.cpp:3799:27: warning: unused variable ‘umn’ [-Wunused-variable] 3799 | double f[3], umx, umn; | ^~~ 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/GenericMesh.hpp:405:30: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:405:30: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:405:30: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp:3239:31: warning: unused variable ‘what’ [-Wunused-variable] 3239 | const vector< Expression > &what(di->what); | ^~~~ 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 OthersideOp::operator()(Stack) const [with RR = double; AA = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:5463:11: required from here lgfem.cpp:3239:31: warning: 5463 | AnyType operator( )(Stack stack) const { // a faire lgfem.cpp:3239:31: warning: | ^~~~~~~~ lgfem.cpp:5464:11: warning: unused variable ‘rg’ [-Wunused-variable] 5464 | A rd, rg; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R2*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.cpp:5464:11: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} lgfem.cpp:5464:11: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here lgfem.cpp:5464:11: warning: 2589 | AnyType operator()(Stack s) const lgfem.cpp:5464:11: warning: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1650: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*]’ AnyType.hpp:83:7: note: 1650 | if( ! PUh || ! PVh) return SetAny *>(&A); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ problem.hpp:1611:9: required from here AnyType.hpp:83:7: note: 1611 | AnyType OpMatrixtoBilinearForm::Op::operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp: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:1387:25: required from ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const [with R = std::complex; MMesh = Fem2D::Mesh; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1387 | return SetAny >(xx); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~^~~~ problem.hpp:1351:9: required from here AnyType.hpp:83:7: note: 1351 | AnyType OpArraytoLinearForm::Op::operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:1650: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*]’ AnyType.hpp:83:7: note: 1650 | if( ! PUh || ! PVh) return SetAny *>(&A); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ problem.hpp:1611:9: required from here AnyType.hpp:83:7: note: 1611 | AnyType OpMatrixtoBilinearForm::Op::operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2241:25: required from ‘AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2241 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ lgfem.cpp:2235:13: required from here AnyType.hpp:83:7: note: 2235 | AnyType operator( )(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2241:25: required from ‘AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2241 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ lgfem.cpp:2235:13: required from here AnyType.hpp:83:7: note: 2235 | AnyType operator( )(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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}::lgElement]’: AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgElement; A0 = {anonymous}::lgElement::Adj; A1 = long int*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = {anonymous}::lgBoundaryEdge]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgElement::Adj; A0 = {anonymous}::lgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = FEbaseArray**]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = {anonymous}::lgBoundaryEdge::BE]’: AFunction.hpp:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge::BE; A0 = const Fem2D::Mesh**; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = FEbaseArray, v_fesS>**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Resize1*, int> >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const Fem2D::Mesh**]’: AFunction.hpp:1033: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*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = FEbaseArray, v_fes3>**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = FEbaseArray**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN > >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Resize1, v_fes3>**>]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Matrice_Creuse_Transpose >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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*, int> >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Matrice_Creuse_Transpose]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Resize > > >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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_fes>**]’: AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes>**; A0 = Resize1, v_fes>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Resize1, v_fes>*, int> >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose; TA0 = Fem2D::R3; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose; TA0 = Fem2D::R3*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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, v_fesL>**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Resize > >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Resize1, v_fesL>**>]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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}::lgVertex]’: AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgVertex; A0 = {anonymous}::lgBoundaryEdge; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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*, int> >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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**>]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function ‘virtual E_F0* EigenValueC::code(const basicAC_F0&) const’: ../Eigen/eigenvalue.cpp:374:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* EigenValueC::code(const basicAC_F0&) const’ at ../Eigen/eigenvalue.cpp:374:71: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function ‘virtual E_F0* EigenValue::code(const basicAC_F0&) const’: ../Eigen/eigenvalue.cpp:297:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* EigenValue::code(const basicAC_F0&) const’ at ../Eigen/eigenvalue.cpp:297:73: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::Mesh*; CODE = E_F_F0s_np]’: lgmesh.cpp:1964:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::Mesh*; CODE = E_F_F0s_np]’ at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::Mesh3*; CODE = E_F_F0s_np]’: lgmesh.cpp:1964:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::Mesh3*; CODE = E_F_F0s_np]’ at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::MeshS*; CODE = E_F_F0s_np]’: lgmesh.cpp:1964:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::MeshS*; CODE = E_F_F0s_np]’ at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Algo/lgalgo.cpp: In function ‘void init_algo()’: ../Algo/lgalgo.cpp:254:45: warning: ‘static void 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 file included from ./AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_algo()’ at ../Algo/lgalgo.cpp:254:45: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Algo/lgalgo.cpp: In function ‘void init_algo()’: ../Algo/lgalgo.cpp:255:50: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_algo()’ at ../Algo/lgalgo.cpp:255:50: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Algo/lgalgo.cpp: In member function ‘virtual E_F0* OptimAlgo::code(const basicAC_F0&) const’: ../Algo/lgalgo.cpp:233:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimAlgo::code(const basicAC_F0&) const’ at ../Algo/lgalgo.cpp:233:72: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function ‘virtual AnyType Op_trunc_mesh::Op::operator()(Stack) const’: lgmesh.cpp:561:25: warning: array subscript 1 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 561 | mape[nre[i]]=nre[i+1]; In constructor ‘KN::KN(long int) [with R = long int]’, inlined from ‘virtual AnyType Op_trunc_mesh::Op::operator()(Stack) const’ at lgmesh.cpp:509:38: ./../femlib/RNM.hpp:971:24: note: at offset 8 into object of size [0, 8] allocated by ‘operator new []’ 971 | KN(long nn) : KN_(new R[nn],nn) {} | ^~~~~~~~~ lgmesh.cpp: In member function ‘virtual AnyType Op_trunc_mesh::Op::operator()(Stack) const’: lgmesh.cpp:563:25: warning: array subscript 1 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 563 | mapt[nrt[i]]=nrt[i+1]; In constructor ‘KN::KN(long int) [with R = long int]’, inlined from ‘virtual AnyType Op_trunc_mesh::Op::operator()(Stack) const’ at lgmesh.cpp:510:38: ./../femlib/RNM.hpp:971:24: note: at offset 8 into object of size [0, 8] allocated by ‘operator new []’ 971 | KN(long nn) : KN_(new R[nn],nn) {} | ^~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function ‘virtual AnyType EigenValueC::E_EV::operator()(Stack) 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 function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1071:48: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1071:48: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1072:49: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1072:49: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1073:49: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1073:49: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1074:52: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1074:52: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1075:55: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1075:55: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1077:57: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1077:57: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1078:60: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1078:60: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1079:63: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1079:63: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* SaveMesh::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = SaveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh.cpp:294:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* SaveMesh::f(const basicAC_F0&)’ at lgmesh.cpp:294:72, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = SaveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CheckMoveMesh::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CheckMoveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh.cpp:1525:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CheckMoveMesh::f(const basicAC_F0&)’ at lgmesh.cpp:1525:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CheckMoveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* MoveMesh::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MoveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh.cpp:240:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MoveMesh::f(const basicAC_F0&)’ at lgmesh.cpp:240:72, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MoveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Adaptation::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Adaptation; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh.cpp:389:74: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Adaptation::f(const basicAC_F0&)’ at lgmesh.cpp:389:74, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Adaptation; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function ‘bool C_F0::MeshIndependent() const’: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; CODE = E_F_F0, KNM_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; CODE = E_F_F0, KNM_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose*>; A = KNM*; CODE = E_F_F0*>, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose*>; A = KNM*; CODE = E_F_F0*>, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >; A = KN_; CODE = E_F_F0 >, KN_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >; A = KN_; CODE = E_F_F0 >, KN_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM_; CODE = E_F_F0, KNM_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM_; CODE = E_F_F0, KNM_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM*; CODE = E_F_F0, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM*; CODE = E_F_F0, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = OP_setw; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = OP_setw; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = double; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = double; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = bool; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = bool; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KNM*; CODE = E_F_F0 >, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KNM*; CODE = E_F_F0 >, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::complex; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::complex; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Thresholding >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Thresholding >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheCoefMat >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheCoefMat >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheDiagMat >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheDiagMat >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::complex; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::complex; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; CODE = E_F_F0, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; CODE = E_F_F0, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = double; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = double; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = QuantileKN; A = KN_; CODE = E_F_F0, KN_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = QuantileKN; A = KN_; CODE = E_F_F0, KN_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = std::complex; CODE = E_F_F0, const std::complex&>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = std::complex; CODE = E_F_F0, const std::complex&>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_rmeps; A = KN_; CODE = E_F_F0, KN_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_rmeps; A = KN_; CODE = E_F_F0, KN_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = SparseMat_Add; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = SparseMat_Add; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_; A = double; B = double; BB = KN_]’: array_tlp.hpp:1929:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1929 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_; A = double; B = double; BB = KN_]’ at array_tlp.hpp:1929:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Thresholding; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Thresholding; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Eye; CODE = E_F_F0F0*, KNM*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Eye; CODE = E_F_F0F0*, KNM*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheCoefMat; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheCoefMat; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*, KNM*, Transpose*> >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*, KNM*, Transpose*> >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; CODE = E_F_F0*, std::basic_ostream*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; CODE = E_F_F0*, std::basic_ostream*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheDiagMat; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheDiagMat; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_; A = KN_rmeps; B = double; CODE = E_F_F0F0, KN_rmeps, double>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_; A = KN_rmeps; B = double; CODE = E_F_F0F0, KN_rmeps, double>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::basic_ostream**; A = std::basic_ostream**; CODE = E_F_F0**, std::basic_ostream**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::basic_ostream**; A = std::basic_ostream**; CODE = E_F_F0**, std::basic_ostream**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::basic_istream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::basic_istream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* Unique::code(const basicAC_F0&) const [with K = double; L = long int]’: array_tlp.hpp:1229:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1229 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Unique::code(const basicAC_F0&) const [with K = double; L = long int]’ at array_tlp.hpp:1229:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::basic_istream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::basic_istream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* Unique::code(const basicAC_F0&) const [with K = double; L = double]’: array_tlp.hpp:1229:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1229 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Unique::code(const basicAC_F0&) const [with K = double; L = double]’ at array_tlp.hpp:1229:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = istream_good; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = istream_good; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = Matrice_Creuse >*; CODE = E_F_F0 > >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = Matrice_Creuse >*; CODE = E_F_F0 > >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_good; A = std::basic_istream*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_good; A = std::basic_istream*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = Matrice_Creuse*; CODE = E_F_F0 >, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = Matrice_Creuse*; CODE = E_F_F0 >, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_good; A = std::basic_istream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_good; A = std::basic_istream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = ostream_precis; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = ostream_precis; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = istream_seekg; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = istream_seekg; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* plotMatrix::code(const basicAC_F0&) const [with K = std::complex]’: lgmat.cpp:3829:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3829 | return new Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* plotMatrix::code(const basicAC_F0&) const [with K = std::complex]’ at lgmat.cpp:3829:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = ostream_seekp; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = ostream_seekp; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p, KN_, KN_, KN_ >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p, KN_, KN_, KN_ >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* plotMatrix::code(const basicAC_F0&) const [with K = double]’: lgmat.cpp:3829:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3829 | return new Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* plotMatrix::code(const basicAC_F0&) const [with K = double]’ at lgmat.cpp:3829:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_seekg; A = std::basic_istream*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_seekg; A = std::basic_istream*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat >; A = TheCoefMat >; B = std::complex; CODE = E_F_F0F0 >, TheCoefMat >, std::complex >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat >; A = TheCoefMat >; B = std::complex; CODE = E_F_F0F0 >, TheCoefMat >, std::complex >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_seekg; A = std::basic_istream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_seekg; A = std::basic_istream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat >; A = TheCoefMat >; B = KN >*; CODE = E_F_F0F0 >, TheCoefMat >, KN >*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat >; A = TheCoefMat >; B = KN >*; CODE = E_F_F0F0 >, TheCoefMat >, KN >*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_seekp; A = std::basic_ostream*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_seekp; A = std::basic_ostream*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_seekp; A = std::basic_ostream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_seekp; A = std::basic_ostream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = TheCoefMat >; CODE = E_F_F0F0 >*, KN >*, TheCoefMat > >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = TheCoefMat >; CODE = E_F_F0F0 >*, KN >*, TheCoefMat > >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_precis; A = std::basic_ostream*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_precis; A = std::basic_ostream*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheDiagMat >; A = TheDiagMat >; B = KN >*; CODE = E_F_F0F0 >, TheDiagMat >, KN >*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheDiagMat >; A = TheDiagMat >; B = KN >*; CODE = E_F_F0F0 >, TheDiagMat >, KN >*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_precis; A = std::basic_ostream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_precis; A = std::basic_ostream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = TheDiagMat >; CODE = E_F_F0F0 >*, KN >*, TheDiagMat > >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = TheDiagMat >; CODE = E_F_F0F0 >*, KN >*, TheDiagMat > >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int*; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int*; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Eye; CODE = E_F_F0F0 >*, Matrice_Creuse >*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Eye; CODE = E_F_F0F0 >*, Matrice_Creuse >*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op2_padd, std::__cxx11::basic_string*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI]’: AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op2_padd, std::__cxx11::basic_string*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI]’ at AFunction.hpp:2539:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = newpMatrice_Creuse >; CODE = E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = newpMatrice_Creuse >; CODE = E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string**; B = std::__cxx11::basic_string**; CODE = E_F_F0F0**, std::__cxx11::basic_string**>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string**; B = std::__cxx11::basic_string**; CODE = E_F_F0F0**, std::__cxx11::basic_string**>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat; A = TheCoefMat; B = double; CODE = E_F_F0F0, TheCoefMat, double>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat; A = TheCoefMat; B = double; CODE = E_F_F0F0, TheCoefMat, double>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = std::complex*; B = std::complex*; CODE = E_F_F0F0*, std::complex*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = std::complex*; B = std::complex*; CODE = E_F_F0F0*, std::complex*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat; A = TheCoefMat; B = KN*; CODE = E_F_F0F0, TheCoefMat, KN*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat; A = TheCoefMat; B = KN*; CODE = E_F_F0F0, TheCoefMat, KN*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = bool*; B = bool*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = bool*; B = bool*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = TheCoefMat; CODE = E_F_F0F0*, KN*, TheCoefMat >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = TheCoefMat; CODE = E_F_F0F0*, KN*, TheCoefMat >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = long int*; B = long int*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = long int*; B = long int*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheDiagMat; A = TheDiagMat; B = KN*; CODE = E_F_F0F0, TheDiagMat, KN*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheDiagMat; A = TheDiagMat; B = KN*; CODE = E_F_F0F0, TheDiagMat, KN*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = double*; B = double*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = double*; B = double*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = TheDiagMat; CODE = E_F_F0F0*, KN*, TheDiagMat >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = TheDiagMat; CODE = E_F_F0F0*, KN*, TheDiagMat >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int*; CODE = E_F_F0F0*, long int*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int*; CODE = E_F_F0F0*, long int*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Eye; CODE = E_F_F0F0*, Matrice_Creuse*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Eye; CODE = E_F_F0F0*, Matrice_Creuse*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = long int; B = double; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = long int; B = double; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = newpMatrice_Creuse; CODE = E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = newpMatrice_Creuse; CODE = E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int; CODE = E_F_F0F0*, long int>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int; CODE = E_F_F0F0*, long int>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Matrice_Creuse_Transpose; CODE = E_F_F0F0 >*, KN >*, Matrice_Creuse_Transpose >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Matrice_Creuse_Transpose; CODE = E_F_F0F0 >*, KN >*, Matrice_Creuse_Transpose >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::__cxx11::basic_string**; CODE = E_F_F0F0*, std::basic_istream*, std::__cxx11::basic_string**>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::__cxx11::basic_string**; CODE = E_F_F0F0*, std::basic_istream*, std::__cxx11::basic_string**>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Matrice_Creuse*; CODE = E_F_F0F0 >*, KN >*, Matrice_Creuse*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Matrice_Creuse*; CODE = E_F_F0F0 >*, KN >*, Matrice_Creuse*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = ostream_precis; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = ostream_precis; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = istream_seekg; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = istream_seekg; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = ostream_seekp; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = ostream_seekp; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = std::__cxx11::basic_string**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0**, std::__cxx11::basic_string**, std::__cxx11::basic_string*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = std::__cxx11::basic_string**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0**, std::__cxx11::basic_string**, std::__cxx11::basic_string*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM_ >; CODE = E_F_F0 >, KNM_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM_ >; CODE = E_F_F0 >, KNM_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >*>; A = KNM >*; CODE = E_F_F0 >*>, KNM >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >*>; A = KNM >*; CODE = E_F_F0 >*>, KNM >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose > >; A = KN_ >; CODE = E_F_F0 > >, KN_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose > >; A = KN_ >; CODE = E_F_F0 > >, KN_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; CODE = E_F_F0 >, KNM_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; CODE = E_F_F0 >, KNM_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; CODE = E_F_F0 >, KNM >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; CODE = E_F_F0 >, KNM >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: ./../femlib/DOperator.hpp: In function ‘LOperaG* newU_(int)’: ./../femlib/DOperator.hpp:401:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaG* newU_(int)’ at ./../femlib/DOperator.hpp:401:42: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op2_set_pstringiomode**, std::basic_ifstream >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op2_set_pstringiomode**, std::basic_ifstream >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function ‘LOperaD* newV_(int)’: ./../femlib/DOperator.hpp:406:75: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 406 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaD* newV_(int)’ at ./../femlib/DOperator.hpp:406:75: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op2_set_pstringiomode**, std::basic_ofstream >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op2_set_pstringiomode**, std::basic_ofstream >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SubArray3]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SubArray3]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_ >; CODE = E_F_F0 >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_ >; CODE = E_F_F0 >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_ >; CODE = E_F_F0 >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_ >; CODE = E_F_F0 >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KNM >*; CODE = E_F_F0 > >, KNM >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KNM >*; CODE = E_F_F0 > >, KNM >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function ‘virtual E_F0* OneOperator_FEarray::code(const basicAC_F0&) const’: AFunction.cpp:197:80: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 197 | { /*cout << "call OneOperator_FEarray=" << endl;*/ return new E_FEarray(a);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OneOperator_FEarray::code(const basicAC_F0&) const’ at AFunction.cpp:197:80: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = KNM >*; CODE = E_F_F0, KNM >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = KNM >*; CODE = E_F_F0, KNM >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function ‘virtual E_F0* OneOperator_array::code(const basicAC_F0&) const’: AFunction.cpp:191:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 191 | { return new E_Array(a);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OneOperator_array::code(const basicAC_F0&) const’ at AFunction.cpp:191:29: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = KN >*; CODE = E_F_F0, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = KN >*; CODE = E_F_F0, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_ >; CODE = E_F_F0, KNM_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_ >; CODE = E_F_F0, KNM_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KN_ >; CODE = E_F_F0, KN_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KN_ >; CODE = E_F_F0, KN_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_rmeps >; A = KN_ >; CODE = E_F_F0 >, KN_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_rmeps >; A = KN_ >; CODE = E_F_F0 >, KN_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_, std::complex, std::complex, const std::complex&>; A = std::complex; B = const std::complex&; BB = KN_ >]’: array_tlp.hpp:1929:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1929 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_, std::complex, std::complex, const std::complex&>; A = std::complex; B = const std::complex&; BB = KN_ >]’ at array_tlp.hpp:1929:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshL**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshL**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::MeshL**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::MeshL**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::MeshS**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::MeshS**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh3**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh3**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Eye; CODE = E_F_F0F0 >*, KNM >*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Eye; CODE = E_F_F0F0 >*, KNM >*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh3**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh3**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Transpose >*>; CODE = E_F_F0F0 >*, KNM >*, Transpose >*> >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Transpose >*>; CODE = E_F_F0F0 >*, KNM >*, Transpose >*> >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = v_fesL**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = v_fesL**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_ >; A = KN_rmeps >; B = double; CODE = E_F_F0F0 >, KN_rmeps >, double>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_ >; A = KN_rmeps >; B = double; CODE = E_F_F0F0 >, KN_rmeps >, double>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fesL**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fesL**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3 >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3 >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = v_fesS**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = v_fesS**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fesS**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fesS**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = v_fes3**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = v_fes3**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fes3**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fes3**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fesL>*, int>; CODE = E_F_F0 >*, std::pair, v_fesL>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fesL>*, int>; CODE = E_F_F0 >*, std::pair, v_fesL>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fesS>*, int>; CODE = E_F_F0 >*, std::pair, v_fesS>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fesS>*, int>; CODE = E_F_F0 >*, std::pair, v_fesS>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fes3>*, int>; CODE = E_F_F0 >*, std::pair, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fes3>*, int>; CODE = E_F_F0 >*, std::pair, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = Fem2D::R3; CODE = E_F_F0F0, KN_, Fem2D::R3>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = Fem2D::R3; CODE = E_F_F0F0, KN_, Fem2D::R3>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Fem2D::R3; CODE = E_F_F0F0*, KN*, Fem2D::R3>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Fem2D::R3; CODE = E_F_F0F0*, KN*, Fem2D::R3>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fesL**; A = v_fesL**; B = v_fesL*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fesL**; A = v_fesL**; B = v_fesL*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fesS**; A = v_fesS**; B = v_fesS*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fesS**; A = v_fesS**; B = v_fesS*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fes3**; A = v_fes3**; B = v_fes3*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fes3**; A = v_fes3**; B = v_fes3*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = const Fem2D::MeshL*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = const Fem2D::MeshL*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = const Fem2D::MeshS*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = const Fem2D::MeshS*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = const Fem2D::Mesh3*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = const Fem2D::Mesh3*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperatorCode::code(const basicAC_F0&) const [with T = Op2_pfL2K, v_fesL>; CODE = Op2_pfL2K, v_fesL>::Op]’: AFunction.hpp:2364:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2364 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperatorCode::code(const basicAC_F0&) const [with T = Op2_pfL2K, v_fesL>; CODE = Op2_pfL2K, v_fesL>::Op]’ at AFunction.hpp:2364:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperatorCode::code(const basicAC_F0&) const [with T = Op2_pfL2K; CODE = Op2_pfL2K::Op]’: AFunction.hpp:2364:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2364 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperatorCode::code(const basicAC_F0&) const [with T = Op2_pfL2K; CODE = Op2_pfL2K::Op]’ at AFunction.hpp:2364:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVh3_ndf; CODE = pVh3_ndf::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVh3_ndf; CODE = pVh3_ndf::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVhS_ndf; CODE = pVhS_ndf::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVhS_ndf; CODE = pVhS_ndf::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVhL_ndf; CODE = pVhL_ndf::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVhL_ndf; CODE = pVhL_ndf::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfL2K, v_fesL>; CODE = Op3_pfL2K, v_fesL>::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfL2K, v_fesL>; CODE = Op3_pfL2K, v_fesL>::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfL2K; CODE = Op3_pfL2K::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfL2K; CODE = Op3_pfL2K::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_K2R >; CODE = Op4_K2R >::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_K2R >; CODE = Op4_K2R >::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_K2R; CODE = Op4_K2R::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_K2R; CODE = Op4_K2R::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfL2K, v_fesL>; CODE = Op4_pfL2K, v_fesL>::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfL2K, v_fesL>; CODE = Op4_pfL2K, v_fesL>::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfL2K; CODE = Op4_pfL2K::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfL2K; CODE = Op4_pfL2K::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfS2K, v_fesS>; CODE = Op4_pfS2K, v_fesS>::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfS2K, v_fesS>; CODE = Op4_pfS2K, v_fesS>::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfS2K; CODE = Op4_pfS2K::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfS2K; CODE = Op4_pfS2K::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pf32K, v_fes3>; CODE = Op4_pf32K, v_fes3>::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pf32K, v_fes3>; CODE = Op4_pf32K, v_fes3>::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pf32K; CODE = Op4_pf32K::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pf32K; CODE = Op4_pf32K::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fesL*]’: lgmat.cpp:363:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 363 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 365 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fesL*]’ at lgmat.cpp:363:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fesS*]’: lgmat.cpp:363:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 363 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 365 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fesS*]’ at lgmat.cpp:363:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; CODE = E_F_F0, KNM_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; CODE = E_F_F0, KNM_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose*>; A = KNM*; CODE = E_F_F0*>, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose*>; A = KNM*; CODE = E_F_F0*>, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fes3*]’: lgmat.cpp:363:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 363 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 365 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fes3*]’ at lgmat.cpp:363:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >; A = KN_; CODE = E_F_F0 >, KN_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >; A = KN_; CODE = E_F_F0 >, KN_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM_; CODE = E_F_F0, KNM_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM_; CODE = E_F_F0, KNM_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fes*]’: lgmat.cpp:363:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 363 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 365 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fes*]’ at lgmat.cpp:363:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM*; CODE = E_F_F0, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM*; CODE = E_F_F0, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KNM*; CODE = E_F_F0 >, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KNM*; CODE = E_F_F0 >, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Eye; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Eye; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv_trans; TA0 = Matrice_Creuse_Transpose; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv_trans; TA0 = Matrice_Creuse_Transpose; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_; A = long int; B = double; BB = KN_]’: array_tlp.hpp:1929:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1929 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_; A = long int; B = double; BB = KN_]’ at array_tlp.hpp:1929:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Eye; CODE = E_F_F0F0*, KNM*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Eye; CODE = E_F_F0F0*, KNM*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*, KNM*, Transpose*> >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*, KNM*, Transpose*> >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Eye; A = long int; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Eye; A = long int; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* Unique::code(const basicAC_F0&) const [with K = long int; L = double]’: array_tlp.hpp:1229:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1229 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Unique::code(const basicAC_F0&) const [with K = long int; L = double]’ at array_tlp.hpp:1229:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* Unique::code(const basicAC_F0&) const [with K = long int; L = long int]’: array_tlp.hpp:1229:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1229 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Unique::code(const basicAC_F0&) const [with K = long int; L = long int]’ at array_tlp.hpp:1229:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p, KN_, KN_, KN_ >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p, KN_, KN_, KN_ >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv_trans >; TA0 = Matrice_Creuse_Transpose >; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv_trans >; TA0 = Matrice_Creuse_Transpose >; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheCoefMat; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheCoefMat; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheDiagMat; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheDiagMat; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = SparseMat_Add >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = SparseMat_Add >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheCoefMat >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheCoefMat >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = SparseMat_Add; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = SparseMat_Add; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheDiagMat >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheDiagMat >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = std::complex; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = std::complex; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = F_KN_; CODE = E_F_F0F0_*, KN*, F_KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = F_KN_; CODE = E_F_F0F0_*, KN*, F_KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SetArray; CODE = E_F_F0F0_, KN_, SetArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SetArray; CODE = E_F_F0F0_, KN_, SetArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = SetArray; CODE = E_F_F0F0_*, KN*, SetArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = SetArray; CODE = E_F_F0F0_*, KN*, SetArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* ReadMeshL::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMeshL; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh3.cpp:1060:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* ReadMeshL::f(const basicAC_F0&)’ at lgmesh3.cpp:1060:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMeshL; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* ReadMeshS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMeshS; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh3.cpp:957:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* ReadMeshS::f(const basicAC_F0&)’ at lgmesh3.cpp:957:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMeshS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* ReadMesh3::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMesh3; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh3.cpp:924:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* ReadMesh3::f(const basicAC_F0&)’ at lgmesh3.cpp:924:71, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMesh3; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, KN_ >*; A = KN_; B = KN_; CODE = E_F_F0F0_, KN_ >*, KN_, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, KN_ >*; A = KN_; B = KN_; CODE = E_F_F0F0_, KN_ >*, KN_, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, KN_, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, KN_, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNMh_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNMh_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, Mulc_KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, Mulc_KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, KN_, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, KN_, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub, KN_ >; Op = Unary_Op, KN_ > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub, KN_ >; Op = Unary_Op, KN_ > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::MeshS**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::MeshS**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::Mesh3**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::Mesh3**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = F_KN_, std::complex, std::complex, const std::complex&>; CODE = E_F_F0F0_ >*, KN >*, F_KN_, std::complex, std::complex, const std::complex&>, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = F_KN_, std::complex, std::complex, const std::complex&>; CODE = E_F_F0F0_ >*, KN >*, F_KN_, std::complex, std::complex, const std::complex&>, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::Mesh3**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::Mesh3**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = v_fesL**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = v_fesL**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fesL**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fesL**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = SetArray >; CODE = E_F_F0F0_ >, KN_ >, SetArray >, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = SetArray >; CODE = E_F_F0F0_ >, KN_ >, SetArray >, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = v_fesS**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = v_fesS**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fesS**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fesS**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = KN >*; CODE = E_F_F0F0_ >*, KN >*, KN >*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = KN >*; CODE = E_F_F0F0_ >*, KN >*, KN >*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = SetArray >; CODE = E_F_F0F0_ >*, KN >*, SetArray >, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = SetArray >; CODE = E_F_F0F0_ >*, KN >*, SetArray >, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2 >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2 >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap >*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_ >*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap >*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_ >*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = v_fes3**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = v_fes3**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = MyMap >*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, MyMap >*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = MyMap >*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, MyMap >*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fes3**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fes3**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshL**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshL**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd > >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd > >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd > >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd > >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation_sub > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation_sub > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation_sub > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation_sub > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::MeshL**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::MeshL**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation_add > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation_add > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation_add > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation_add > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair >, KN_ >*; A = KN_ >; B = KN_; CODE = E_F_F0F0_ >, KN_ >*, KN_ >, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair >, KN_ >*; A = KN_ >; B = KN_; CODE = E_F_F0F0_ >, KN_ >*, KN_ >, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc >, KN_ >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc >, KN_ >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mul_KNMh_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mul_KNMh_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild >, Mulc_KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild >, Mulc_KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc >, KN_ >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc >, KN_ >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, Mulc_KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, Mulc_KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub >, KN_ > >; Op = Unary_Op >, KN_ > > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub >, KN_ > >; Op = Unary_Op >, KN_ > > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, Mulc_KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, Mulc_KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function ‘LinearComb* LinearComb::Optimize(Block*) [with I = MDroit; R = C_F0]’: ./../femlib/DOperator.hpp:212:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 212 | LinearComb * r=new LinearComb(*this); | ^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LinearComb* LinearComb::Optimize(Block*) [with I = MDroit; R = C_F0]’ at ./../femlib/DOperator.hpp:212:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function ‘LinearComb* LinearComb::Optimize(Block*) [with I = MDroit; R = C_F0]’: ./../femlib/DOperator.hpp:254:21: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 254 | rr.optiexp0 = new E_F0_Optimize(l0,m,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LinearComb* LinearComb::Optimize(Block*) [with I = MDroit; R = C_F0]’ at ./../femlib/DOperator.hpp:254:21: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp, KNM*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp, KNM*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = KNM >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = KNM >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse_Transpose >; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse_Transpose >; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = KN >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = KN >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = const Matrix_Prod, std::complex >; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = const Matrix_Prod, std::complex >; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = std::__cxx11::list*, bool>, std::allocator*, bool> > >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = std::__cxx11::list*, bool>, std::allocator*, bool> > >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = KNM*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = KNM*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Matrice_Creuse_Transpose; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Matrice_Creuse_Transpose; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = KN*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = KN*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const Matrix_Prod; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const Matrix_Prod; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function ‘LinearComb* LinearComb::Optimize(Block*) [with I = std::pair; R = C_F0]’: ./../femlib/DOperator.hpp:212:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 212 | LinearComb * r=new LinearComb(*this); | ^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LinearComb* LinearComb::Optimize(Block*) [with I = std::pair; R = C_F0]’ at ./../femlib/DOperator.hpp:212:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function ‘LinearComb* LinearComb::Optimize(Block*) [with I = std::pair; R = C_F0]’: ./../femlib/DOperator.hpp:254:21: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 254 | rr.optiexp0 = new E_F0_Optimize(l0,m,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LinearComb* LinearComb::Optimize(Block*) [with I = std::pair; R = C_F0]’ at ./../femlib/DOperator.hpp:254:21: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0_, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0_, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = char; C = long int; CODE = E_F_F0F0F0_, KNM_, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = char; C = long int; CODE = E_F_F0F0F0_, KNM_, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = char; CODE = E_F_F0F0F0_, KNM_, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = char; CODE = E_F_F0F0F0_, KNM_, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM_, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM_, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM_, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM_, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = char; C = long int; CODE = E_F_F0F0F0_, KNM*, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = char; C = long int; CODE = E_F_F0F0F0_, KNM*, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = char; CODE = E_F_F0F0F0_, KNM*, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = char; CODE = E_F_F0F0F0_, KNM*, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from lgmat.cpp:36: AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = std::complex; C = Matrice_Creuse >*; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_ >, SparseMat_Add >, std::complex, Matrice_Creuse >*, long int, long int, E_F0>]’: AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = std::complex; C = Matrice_Creuse >*; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_ >, SparseMat_Add >, std::complex, Matrice_Creuse >*, long int, long int, E_F0>]’ at AFunction_ext.hpp:268:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM*, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM*, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = std::complex; C = Matrice_Creuse >*; CODE = E_F_F0F0F0_ >, SparseMat_Add >, std::complex, Matrice_Creuse >*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = std::complex; C = Matrice_Creuse >*; CODE = E_F_F0F0F0_ >, SparseMat_Add >, std::complex, Matrice_Creuse >*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM*, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM*, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = Matrice_Creuse >*; CODE = E_F_F0F0_ >, SparseMat_Add >, Matrice_Creuse >*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = Matrice_Creuse >*; CODE = E_F_F0F0_ >, SparseMat_Add >, Matrice_Creuse >*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = KN_; B = long int; CODE = E_F_F0F0_, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = KN_; B = long int; CODE = E_F_F0F0_, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; B = KN_ >; C = KN_ >; CODE = E_F_F0F0F0_, Matrice_Creuse >*, KN_ >, KN_ >, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; B = KN_ >; C = KN_ >; CODE = E_F_F0F0F0_, Matrice_Creuse >*, KN_ >, KN_ >, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray >, KNM_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray >, KNM_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, KNM_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, KNM_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; CODE = E_F_F0_ >*>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; CODE = E_F_F0_ >*>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Thresholding >; B = double; CODE = E_F_F0F0_ >*, Thresholding >, double, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Thresholding >; B = double; CODE = E_F_F0F0_ >*, Thresholding >, double, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = char; CODE = E_F_F0F0_*, KN*, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = char; CODE = E_F_F0F0_*, KN*, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN*; B = SubArray; CODE = E_F_F0F0_, KN*, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN*; B = SubArray; CODE = E_F_F0F0_, KN*, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SubArray; CODE = E_F_F0F0_, KN_, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SubArray; CODE = E_F_F0F0_, KN_, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = outProduct_KN_ >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, outProduct_KN_ >*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = outProduct_KN_ >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, outProduct_KN_ >*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = char; CODE = E_F_F0F0_, KN_, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = char; CODE = E_F_F0F0_, KN_, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = outProduct_KN_ >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = outProduct_KN_ >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = NothingType; A = KNM*; B = long int*; C = long int*; CODE = E_F_F0F0F0_*, long int*, long int*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = NothingType; A = KNM*; B = long int*; C = long int*; CODE = E_F_F0F0F0_*, long int*, long int*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = KNM >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, KNM >*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = KNM >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, KNM >*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = QuantileKN; B = double; CODE = E_F_F0F0_, double, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = QuantileKN; B = double; CODE = E_F_F0F0_, double, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = KNM >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = KNM >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_**, MyMap*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_**, MyMap*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_, Matrice_Creuse >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_, Matrice_Creuse >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex; A = double; B = double; CODE = E_F_F0F0_, double, double, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex; A = double; B = double; CODE = E_F_F0F0_, double, double, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN*; A = KN*; CODE = E_F_F0_*, KN*>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN*; A = KN*; CODE = E_F_F0_*, KN*>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_*, Matrice_Creuse >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_*, Matrice_Creuse >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN_; A = KN_; CODE = E_F_F0_, KN_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN_; A = KN_; CODE = E_F_F0_, KN_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; B = KN_; CODE = E_F_F0F0_ >*, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; B = KN_; CODE = E_F_F0F0_ >*, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = std::complex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = std::complex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; B = KN_; C = double; CODE = E_F_F0F0F0_ >*, KN_, double, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; B = KN_; C = double; CODE = E_F_F0F0F0_ >*, KN_, double, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp >, KNM >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp >, KNM >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd, 1>; Op = Unary_Op, 1> >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd, 1>; Op = Unary_Op, 1> >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = std::complex; CODE = E_F_F0_, std::complex >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = std::complex; CODE = E_F_F0_, std::complex >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd, -1>; Op = Unary_Op, -1> >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd, -1>; Op = Unary_Op, -1> >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = long int; B = long int; C = long int; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = long int; B = long int; C = long int; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = long int; B = long int; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = long int; B = long int; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMsub >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMsub >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_new_pstring*, std::basic_ofstream >; Op = Unary_Op*, std::basic_ofstream > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_new_pstring*, std::basic_ofstream >; Op = Unary_Op*, std::basic_ofstream > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_set_pstring**, std::basic_ofstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_set_pstring**, std::basic_ofstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMadd >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMadd >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_set_pstring**, std::basic_ifstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_set_pstring**, std::basic_ifstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMtC >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMtC >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = std::complex*; B = std::complex; CODE = E_F_F0F0_*, std::complex*, std::complex, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = std::complex*; B = std::complex; CODE = E_F_F0F0_*, std::complex*, std::complex, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMt >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMt >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool*; A = bool*; B = bool; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool*; A = bool*; B = bool; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMC >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMC >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = long int*; B = long int; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = long int*; B = long int; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = double*; B = double; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = double*; B = double; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse_Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse_Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse_Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse_Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, KNM >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, KNM >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SetArray; CODE = E_F_F0F0_, KN_, SetArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SetArray; CODE = E_F_F0F0_, KN_, SetArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = SetArray; CODE = E_F_F0F0_*, KN*, SetArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = SetArray; CODE = E_F_F0F0_*, KN*, SetArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Matrice_Creuse >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Matrice_Creuse >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = long int; CODE = E_F_F0F0_ >*, Matrice_Creuse >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = long int; CODE = E_F_F0F0_ >*, Matrice_Creuse >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = Resize > >; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Resize > >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = Resize > >; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Resize > >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadP >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadP >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_ >; CODE = E_F_F0_ > >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_ >; CODE = E_F_F0_ > >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = KNM_ >; CODE = E_F_F0_, KNM_ > >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = KNM_ >; CODE = E_F_F0_, KNM_ > >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::solveAtxeqb, Matrice_Creuse_inv_trans >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::solveAtxeqb, Matrice_Creuse_inv_trans >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_ >; CODE = E_F_F0_ > >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_ >; CODE = E_F_F0_ > >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::solveAxeqb, Matrice_Creuse_inv >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::solveAxeqb, Matrice_Creuse_inv >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = KN_ >; CODE = E_F_F0_, KN_ > >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = KN_ >; CODE = E_F_F0_, KN_ > >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::plusAtx, Matrice_Creuse_Transpose >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::plusAtx, Matrice_Creuse_Transpose >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = KNM_ >; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM_ >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = KNM_ >; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM_ >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::plusAx, Matrice_Creuse >*, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::plusAx, Matrice_Creuse >*, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = char; C = long int; CODE = E_F_F0F0F0_ >, KNM_ >, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = char; C = long int; CODE = E_F_F0F0F0_ >, KNM_ >, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = double; C = Matrice_Creuse*; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_, SparseMat_Add, double, Matrice_Creuse*, long int, long int, E_F0>]’: AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = double; C = Matrice_Creuse*; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_, SparseMat_Add, double, Matrice_Creuse*, long int, long int, E_F0>]’ at AFunction_ext.hpp:268:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = long int; C = char; CODE = E_F_F0F0F0_ >, KNM_ >, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = long int; C = char; CODE = E_F_F0F0F0_ >, KNM_ >, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = double; C = Matrice_Creuse*; CODE = E_F_F0F0F0_, SparseMat_Add, double, Matrice_Creuse*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = double; C = Matrice_Creuse*; CODE = E_F_F0F0F0_, SparseMat_Add, double, Matrice_Creuse*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = SubArray; C = long int; CODE = E_F_F0F0F0_ >, KNM_ >, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = SubArray; C = long int; CODE = E_F_F0F0F0_ >, KNM_ >, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = Matrice_Creuse*; CODE = E_F_F0F0_, SparseMat_Add, Matrice_Creuse*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = Matrice_Creuse*; CODE = E_F_F0F0_, SparseMat_Add, Matrice_Creuse*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = long int; C = SubArray; CODE = E_F_F0F0F0_ >, KNM_ >, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = long int; C = SubArray; CODE = E_F_F0F0F0_ >, KNM_ >, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; B = KN_; C = KN_; CODE = E_F_F0F0F0_*, KN_, KN_, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; B = KN_; C = KN_; CODE = E_F_F0F0F0_*, KN_, KN_, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = KNM >*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = KNM >*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; CODE = E_F_F0_*>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; CODE = E_F_F0_*>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = char; C = long int; CODE = E_F_F0F0F0_ >, KNM >*, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = char; C = long int; CODE = E_F_F0F0F0_ >, KNM >*, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Thresholding; B = double; CODE = E_F_F0F0_*, Thresholding, double, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Thresholding; B = double; CODE = E_F_F0F0_*, Thresholding, double, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = long int; C = char; CODE = E_F_F0F0F0_ >, KNM >*, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = long int; C = char; CODE = E_F_F0F0F0_ >, KNM >*, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, Matrice_Creuse*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, Matrice_Creuse*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = SubArray; C = long int; CODE = E_F_F0F0F0_ >, KNM >*, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = SubArray; C = long int; CODE = E_F_F0F0F0_ >, KNM >*, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = long int; C = SubArray; CODE = E_F_F0F0F0_ >, KNM >*, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = long int; C = SubArray; CODE = E_F_F0F0F0_ >, KNM >*, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = KN_ >; B = long int; CODE = E_F_F0F0_*, KN_ >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = KN_ >; B = long int; CODE = E_F_F0F0_*, KN_ >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = outProduct_KN_*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, outProduct_KN_*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = outProduct_KN_*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, outProduct_KN_*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM >*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_ >, KNM >*, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM >*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_ >, KNM >*, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = outProduct_KN_*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = outProduct_KN_*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, KN_ >*; A = KN_; B = KN_; CODE = E_F_F0F0_, KN_ >*, KN_, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, KN_ >*; A = KN_; B = KN_; CODE = E_F_F0F0_, KN_ >*, KN_, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = std::complex]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = std::complex]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM_ >; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_ >, KNM_ >, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM_ >; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_ >, KNM_ >, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = KNM*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, KNM*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = KNM*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, KNM*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = char; CODE = E_F_F0F0_ >*, KN >*, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = char; CODE = E_F_F0F0_ >*, KN >*, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = double]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = double]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = KNM*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, KNM*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = KNM*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, KNM*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN >*; B = SubArray; CODE = E_F_F0F0_ >, KN >*, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN >*; B = SubArray; CODE = E_F_F0F0_ >, KN >*, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = long int]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = long int]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = SubArray; CODE = E_F_F0F0_ >, KN_ >, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = SubArray; CODE = E_F_F0F0_ >, KN_ >, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = bool]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = bool]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, KN_, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, KN_, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = char; CODE = E_F_F0F0_ >, KN_ >, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = char; CODE = E_F_F0F0_ >, KN_ >, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN_; CODE = E_F_F0F0_*, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN_; CODE = E_F_F0F0_*, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN_; C = double; CODE = E_F_F0F0F0_*, KN_, double, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN_; C = double; CODE = E_F_F0F0F0_*, KN_, double, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNMh_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNMh_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, Mulc_KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, Mulc_KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_or; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_or; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_and; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_and; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMsub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMsub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_not; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_not; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, KN_, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, KN_, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pne*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pne*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMtC; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMtC; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_peq*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_peq*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub, KN_ >; Op = Unary_Op, KN_ > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub, KN_ >; Op = Unary_Op, KN_ > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMC; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMC; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse_Transpose >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse_Transpose >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pge*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pge*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse_Transpose, Matrice_Creuse_Transpose >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse_Transpose, Matrice_Creuse_Transpose >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ge; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ge; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse_Transpose, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse_Transpose, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ge; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ge; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pgt*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pgt*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, Matrice_Creuse*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, Matrice_Creuse*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_gt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_gt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = long int; CODE = E_F_F0F0_*, Matrice_Creuse*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = long int; CODE = E_F_F0F0_*, Matrice_Creuse*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_gt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_gt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ple*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ple*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_plt*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_plt*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::solveAxeqb, Matrice_Creuse_inv, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::solveAxeqb, Matrice_Creuse_inv, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::plusAtx, Matrice_Creuse_Transpose, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::plusAtx, Matrice_Creuse_Transpose, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::plusAx, Matrice_Creuse*, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::plusAx, Matrice_Creuse*, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse >*; B = Matrice_Creuse >*; C = long int; D = double; CODE = E_F_F0F0F0F0s_ >*, Matrice_Creuse >*, long int, double, E_F0>]’: AFunction_ext.hpp:208:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse >*; B = Matrice_Creuse >*; C = long int; D = double; CODE = E_F_F0F0F0F0s_ >*, Matrice_Creuse >*, long int, double, E_F0>]’ at AFunction_ext.hpp:208:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = long int; C = double; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, long int, double, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = long int; C = double; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, long int, double, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = long int; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, long int, E_F0>]’: AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = long int; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, long int, E_F0>]’ at AFunction_ext.hpp:46:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse*; B = Matrice_Creuse*; C = long int; D = double; CODE = E_F_F0F0F0F0s_*, Matrice_Creuse*, long int, double, E_F0>]’: AFunction_ext.hpp:208:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse*; B = Matrice_Creuse*; C = long int; D = double; CODE = E_F_F0F0F0F0s_*, Matrice_Creuse*, long int, double, E_F0>]’ at AFunction_ext.hpp:208:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg >; Op = Unary_Op > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg >; Op = Unary_Op > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN >]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN >]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = long int; C = double; CODE = E_F_F0F0F0s_, Matrice_Creuse*, long int, double, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 | ~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = long int; C = double; CODE = E_F_F0F0F0s_, Matrice_Creuse*, long int, double, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = long int; CODE = E_F_F0F0s_, Matrice_Creuse*, long int, E_F0>]’: AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = long int; CODE = E_F_F0F0s_, Matrice_Creuse*, long int, E_F0>]’ at AFunction_ext.hpp:46:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus >; Op = Unary_Op > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus >; Op = Unary_Op > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::solveAtxeqb; A = Matrice_Creuse_inv; B = KN_ >]’: lgmat.cpp:3049:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3050 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::solveAtxeqb; A = Matrice_Creuse_inv; B = KN_ >]’ at lgmat.cpp:3049:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM >]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM >]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::solveAxeqb; A = Matrice_Creuse_inv; B = KN_ >]’: lgmat.cpp:3049:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3050 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::solveAxeqb; A = Matrice_Creuse_inv; B = KN_ >]’ at lgmat.cpp:3049:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::plusAtx; A = Matrice_Creuse_Transpose; B = KN_ >]’: lgmat.cpp:3049:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3050 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::plusAtx; A = Matrice_Creuse_Transpose; B = KN_ >]’ at lgmat.cpp:3049:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mod; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mod; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::plusAx; A = Matrice_Creuse*; B = KN_ >]’: lgmat.cpp:3049:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3050 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::plusAx; A = Matrice_Creuse*; B = KN_ >]’ at lgmat.cpp:3049:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse >*; CODE = E_F_F0s_, Matrice_Creuse >*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse >*; CODE = E_F_F0s_, Matrice_Creuse >*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI >]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI >]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Resize > >; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Resize > >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Resize > >; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Resize > >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp, KNM*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp, KNM*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pipe; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pipe; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int*; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0_, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int*; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0_, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = char; C = long int; CODE = E_F_F0F0F0_, KNM_, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = char; C = long int; CODE = E_F_F0F0F0_, KNM_, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = char; CODE = E_F_F0F0F0_, KNM_, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = char; CODE = E_F_F0F0F0_, KNM_, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM_, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM_, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM_, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM_, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = char; C = long int; CODE = E_F_F0F0F0_, KNM*, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = char; C = long int; CODE = E_F_F0F0F0_, KNM*, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = char; CODE = E_F_F0F0F0_, KNM*, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = char; CODE = E_F_F0F0F0_, KNM*, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM*, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM*, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM*, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM*, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::MeshL**; CODE = E_F_F0_::BE, const Fem2D::MeshL**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::MeshL**; CODE = E_F_F0_::BE, const Fem2D::MeshL**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = KN_; B = long int; CODE = E_F_F0F0_, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = KN_; B = long int; CODE = E_F_F0F0_, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshL**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshL**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshL*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshL*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshL**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshL**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = char; CODE = E_F_F0F0_*, KN*, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = char; CODE = E_F_F0F0_*, KN*, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshL*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshL*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN*; B = SubArray; CODE = E_F_F0F0_, KN*, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN*; B = SubArray; CODE = E_F_F0F0_, KN*, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SubArray; CODE = E_F_F0F0_, KN_, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SubArray; CODE = E_F_F0F0_, KN_, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = char; CODE = E_F_F0F0_, KN_, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = char; CODE = E_F_F0F0_, KN_, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPn >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPn >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = NothingType; A = KNM*; B = long int*; C = long int*; CODE = E_F_F0F0F0_*, long int*, long int*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = NothingType; A = KNM*; B = long int*; C = long int*; CODE = E_F_F0F0F0_*, long int*, long int*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_Inv_pKN_longI*, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_Inv_pKN_longI*, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_Inv_KN_long, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_Inv_KN_long, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = KN*; B = long int; CODE = E_F_F0F0_**, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = KN*; B = long int; CODE = E_F_F0F0_**, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN*; A = KN*; CODE = E_F_F0_*, KN*>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN*; A = KN*; CODE = E_F_F0_*, KN*>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN_; A = KN_; CODE = E_F_F0_, KN_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN_; A = KN_; CODE = E_F_F0_, KN_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KN_; B = long int; C = KN*; CODE = E_F_F0F0F0_, long int, KN*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KN_; B = long int; C = KN*; CODE = E_F_F0F0F0_, long int, KN*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::MeshS**; CODE = E_F_F0_::BE, const Fem2D::MeshS**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::MeshS**; CODE = E_F_F0_::BE, const Fem2D::MeshS**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshS**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshS**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshS*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshS*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshS**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshS**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshS*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshS*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function ‘virtual E_F0* OneOperator_border::code(const basicAC_F0&) const’: AFunction.cpp:207:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 207 | return new E_Border(a);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OneOperator_border::code(const basicAC_F0&) const’ at AFunction.cpp:207:35: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::Mesh3**; CODE = E_F_F0_::BE, const Fem2D::Mesh3**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::Mesh3**; CODE = E_F_F0_::BE, const Fem2D::Mesh3**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::Mesh3**; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::Mesh3**; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::Mesh3*; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::Mesh3*; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::Mesh3**; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::Mesh3**; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::Mesh3*; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::Mesh3*; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::Mesh*; CODE = E_F_F0s_, const Fem2D::Mesh*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::Mesh*; CODE = E_F_F0s_, const Fem2D::Mesh*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::Mesh3*; CODE = E_F_F0s_, const Fem2D::Mesh3*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::Mesh3*; CODE = E_F_F0s_, const Fem2D::Mesh3*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshS*; CODE = E_F_F0s_, const Fem2D::MeshS*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshS*; CODE = E_F_F0s_, const Fem2D::MeshS*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshL*; CODE = E_F_F0s_, const Fem2D::MeshL*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshL*; CODE = E_F_F0s_, const Fem2D::MeshL*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesL>**; A = FEbaseArray, v_fesL>**; B = long int; CODE = E_F_F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesL>**; A = FEbaseArray, v_fesL>**; B = long int; CODE = E_F_F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesS>**; A = FEbaseArray, v_fesS>**; B = long int; CODE = E_F_F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesS>**; A = FEbaseArray, v_fesS>**; B = long int; CODE = E_F_F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes3>**; A = FEbaseArray, v_fes3>**; B = long int; CODE = E_F_F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes3>**; A = FEbaseArray, v_fes3>**; B = long int; CODE = E_F_F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fesL**; A = v_fesL**; B = v_fesL*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fesL**; A = v_fesL**; B = v_fesL*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesL>**; A = FEbaseArray, v_fesL>**; B = v_fesL**; C = long int; CODE = E_F_F0F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesL>**; A = FEbaseArray, v_fesL>**; B = v_fesL**; C = long int; CODE = E_F_F0F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesL>**; A = FEbase, v_fesL>**; B = v_fesL**; CODE = E_F_F0F0_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesL>**; A = FEbase, v_fesL>**; B = v_fesL**; CODE = E_F_F0F0_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fesL**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fesL**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fesL**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fesL**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fesL**; CODE = E_F_F0F0_**, FEbase**, v_fesL**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fesL**; CODE = E_F_F0F0_**, FEbase**, v_fesL**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fesS**; A = v_fesS**; B = v_fesS*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fesS**; A = v_fesS**; B = v_fesS*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesS>**; A = FEbaseArray, v_fesS>**; B = v_fesS**; C = long int; CODE = E_F_F0F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesS>**; A = FEbaseArray, v_fesS>**; B = v_fesS**; C = long int; CODE = E_F_F0F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesS>**; A = FEbase, v_fesS>**; B = v_fesS**; CODE = E_F_F0F0_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesS>**; A = FEbase, v_fesS>**; B = v_fesS**; CODE = E_F_F0F0_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fesS**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fesS**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fesS**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fesS**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fesS**; CODE = E_F_F0F0_**, FEbase**, v_fesS**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fesS**; CODE = E_F_F0F0_**, FEbase**, v_fesS**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes3**; A = v_fes3**; B = v_fes3*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes3**; A = v_fes3**; B = v_fes3*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes3>**; A = FEbaseArray, v_fes3>**; B = v_fes3**; C = long int; CODE = E_F_F0F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes3>**; A = FEbaseArray, v_fes3>**; B = v_fes3**; C = long int; CODE = E_F_F0F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes3>**; A = FEbase, v_fes3>**; B = v_fes3**; CODE = E_F_F0F0_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes3>**; A = FEbase, v_fes3>**; B = v_fes3**; CODE = E_F_F0F0_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fes3**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fes3**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fes3**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fes3**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fes3**; CODE = E_F_F0F0_**, FEbase**, v_fes3**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fes3**; CODE = E_F_F0F0_**, FEbase**, v_fes3**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgElement; C = long int; CODE = E_F_F0F0F0_, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgElement; C = long int; CODE = E_F_F0F0F0_, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgElement; CODE = E_F_F0F0_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgElement; CODE = E_F_F0F0_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgBoundaryElement; CODE = E_F_F0F0_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgBoundaryElement; CODE = E_F_F0F0_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lgmesh3.cpp:31: AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = Fem2D::R3; C = Fem2D::R3; D = Fem2D::R3; CODE = E_F_F0F0F0F0_]’: AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = Fem2D::R3; C = Fem2D::R3; D = Fem2D::R3; CODE = E_F_F0F0F0F0_]’ at AFunction_ext.hpp:159:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = const Fem2D::MeshS**; CODE = E_F_F0s_]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = const Fem2D::MeshS**; CODE = E_F_F0s_]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = const Fem2D::Mesh3**; CODE = E_F_F0s_]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = const Fem2D::Mesh3**; CODE = E_F_F0s_]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = const E_BorderN*; CODE = E_F_F0s_]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = const E_BorderN*; CODE = E_F_F0s_]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = const Fem2D::MeshL*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = const Fem2D::MeshL*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = const Fem2D::MeshS*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = const Fem2D::MeshS*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = const Fem2D::Mesh3*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = const Fem2D::Mesh3*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Matrice_Creuse_Transpose >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Matrice_Creuse_Transpose >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Matrice_Creuse_Transpose; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Matrice_Creuse_Transpose; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesL>*, int> >; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int> >, std::pair, v_fesL>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesL>*, int> >; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int> >, std::pair, v_fesL>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesL>**>; A = FEbaseArray, v_fesL>**; CODE = E_F_F0, v_fesL>**>, FEbaseArray, v_fesL>**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesL>**>; A = FEbaseArray, v_fesL>**; CODE = E_F_F0, v_fesL>**>, FEbaseArray, v_fesL>**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesS>*, int> >; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int> >, std::pair, v_fesS>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesS>*, int> >; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int> >, std::pair, v_fesS>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesS>**>; A = FEbaseArray, v_fesS>**; CODE = E_F_F0, v_fesS>**>, FEbaseArray, v_fesS>**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesS>**>; A = FEbaseArray, v_fesS>**; CODE = E_F_F0, v_fesS>**>, FEbaseArray, v_fesS>**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes3>*, int> >; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int> >, std::pair, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes3>*, int> >; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int> >, std::pair, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes3>**>; A = FEbaseArray, v_fes3>**; CODE = E_F_F0, v_fes3>**>, FEbaseArray, v_fes3>**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes3>**>; A = FEbaseArray, v_fes3>**; CODE = E_F_F0, v_fes3>**>, FEbaseArray, v_fes3>**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes>*, int> >; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int> >, std::pair, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes>*, int> >; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int> >, std::pair, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes>**>; A = FEbaseArray, v_fes>**; CODE = E_F_F0, v_fes>**>, FEbaseArray, v_fes>**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes>**>; A = FEbaseArray, v_fes>**; CODE = E_F_F0, v_fes>**>, FEbaseArray, v_fes>**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = v_fes**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = v_fes**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fes**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fes**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Fem2D::MeshPoint*; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Fem2D::MeshPoint*; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fes>*, int>; CODE = E_F_F0 >*, std::pair, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fes>*, int>; CODE = E_F_F0 >*, std::pair, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose; A = Fem2D::R3; CODE = E_F_F0, Fem2D::R3, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose; A = Fem2D::R3; CODE = E_F_F0, Fem2D::R3, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose; A = Fem2D::R3*; CODE = E_F_F0, Fem2D::R3*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose; A = Fem2D::R3*; CODE = E_F_F0, Fem2D::R3*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = double; A = Fem2D::R2]’: lgfem.cpp:2260:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2260 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = double; A = Fem2D::R2]’ at lgfem.cpp:2260:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperator_trans_Ptr_o_R::code(const basicAC_F0&) const [with A = Fem2D::R3]’: lgfem.cpp:5794:24: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5794 | return new E_F_trans_A_Ptr_o_R< Result , A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator_trans_Ptr_o_R::code(const basicAC_F0&) const [with A = Fem2D::R3]’ at lgfem.cpp:5794:24: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = double; A = Fem2D::R3]’: lgfem.cpp:2260:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2260 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = double; A = Fem2D::R3]’ at lgfem.cpp:2260:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = Fem2D::R3; A = Fem2D::MeshPoint]’: lgfem.cpp:2260:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2260 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = Fem2D::R3; A = Fem2D::MeshPoint]’ at lgfem.cpp:2260:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = v_fes*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = v_fes*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::Mesh**; A = const Fem2D::Mesh**; B = const Fem2D::Mesh*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::Mesh**; A = const Fem2D::Mesh**; B = const Fem2D::Mesh*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3*; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3*; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVh_ndf; CODE = pVh_ndf::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVh_ndf; CODE = pVh_ndf::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_Mesh2mp; CODE = Op3_Mesh2mp::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_Mesh2mp; CODE = Op3_Mesh2mp::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_K2R >; CODE = Op3_K2R >::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_K2R >; CODE = Op3_K2R >::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_K2R; CODE = Op3_K2R::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_K2R; CODE = Op3_K2R::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfe2K >; CODE = Op3_pfe2K >::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfe2K >; CODE = Op3_pfe2K >::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfe2K; CODE = Op3_pfe2K::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfe2K; CODE = Op3_pfe2K::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = double]’: array_tlp.hpp:700:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = double]’ at array_tlp.hpp:700:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = double; bool isinit = false]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = double; bool isinit = false]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = double; bool isinit = true]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = double; bool isinit = true]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = std::complex]’: array_tlp.hpp:700:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = std::complex]’ at array_tlp.hpp:700:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = std::complex; bool isinit = false]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = std::complex; bool isinit = false]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = std::complex; bool isinit = true]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = std::complex; bool isinit = true]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In copy constructor ‘FormBilinear::FormBilinear(const FormBilinear&)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13320:86: problem.hpp:651:74: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 651 | FormBilinear(const FormBilinear & fb) : di(fb.di),b(new Foperator(*fb.b) ) {} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormBilinear::FormBilinear(const FormBilinear&)’ at problem.hpp:651:74, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13320:86: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In copy constructor ‘FormLinear::FormLinear(const FormLinear&)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13333:81: problem.hpp:686:66: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 686 | FormLinear(const FormLinear & fb) : di(fb.di),l(new Ftest(*fb.l) ) {} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormLinear::FormLinear(const FormLinear&)’ at problem.hpp:686:66, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13333:81: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘bool FieldOfForm(std::__cxx11::list&, bool)’: problem.cpp:13320:86: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 13320 | FormBilinear * bb=new FormBilinear(*dynamic_cast(e)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13320:86: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘bool FieldOfForm(std::__cxx11::list&, bool)’: problem.cpp:13333:81: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 13333 | FormLinear * ll=new FormLinear(*dynamic_cast(e)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13333:81: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘bool FieldOfForm(std::__cxx11::list&, bool)’: problem.cpp:13345:70: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 13345 | BC_set * bc= new BC_set(*dynamic_cast(e)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13345:70: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, KN_ > >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, KN_ > >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, KN_ > >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, KN_ > >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, KN_ > >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, KN_ > >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, KN_ > >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, KN_ > >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Inv_KN_long]’, inlined from ‘void initArrayDCLlong()’ at array_long.cpp:44:24: AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Inv_KN_long]’ at AFunction.hpp:3140:42, inlined from ‘void initArrayDCLlong()’ at array_long.cpp:44:24: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = long int]’: array_tlp.hpp:700:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = long int]’ at array_tlp.hpp:700:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = long int; bool isinit = false]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = long int; bool isinit = false]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = long int; bool isinit = true]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = long int; bool isinit = true]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* SetMatrix::code(const basicAC_F0&) const [with R = std::complex]’: lgmat.cpp:537:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 537 | return new SetMatrix_Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMatrix::code(const basicAC_F0&) const [with R = std::complex]’ at lgmat.cpp:537:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* SetMatrix::code(const basicAC_F0&) const [with R = double]’: lgmat.cpp:537:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 537 | return new SetMatrix_Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMatrix::code(const basicAC_F0&) const [with R = double]’ at lgmat.cpp:537:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMatrix]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMatrix]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Jump]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Jump>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Jump]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Jump>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Mean]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Mean>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Mean]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Mean>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMatrix >]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMatrix >]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_OtherSide]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_OtherSide>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_OtherSide]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_OtherSide>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Jump]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Jump>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Jump]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Jump>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Mean]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Mean>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Mean]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Mean>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_OtherSide]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_OtherSide>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_OtherSide]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_OtherSide>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function ‘virtual E_F0* opTrans::code(const basicAC_F0&) const’: AFunction.cpp:596:85: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 596 | return new TransE_Array(dynamic_cast((Expression) args[0])); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* opTrans::code(const basicAC_F0&) const’ at AFunction.cpp:596:78: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataSeg3]’, inlined from ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshS]’ at lgmesh3.cpp:264:70: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [2]’ {aka ‘Fem2D::GenericVertex* const [2]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshS]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In constructor ‘C_F0::C_F0(Expression, aType)’, inlined from ‘CC_F0::operator C_F0() const’ at AFunction.hpp:1422:42, inlined from ‘virtual C_F0 opColumn::code2(const basicAC_F0&) const’ at AFunction.cpp:2001:53: AFunction.hpp:682:41: warning: ‘s.CC_F0::r’ may be used uninitialized [-Wmaybe-uninitialized] 682 | C_F0( Expression ff,aType rr ): f(ff),r(rr) { | ^~~~~ AFunction.cpp: In member function ‘virtual C_F0 opColumn::code2(const basicAC_F0&) const’: AFunction.cpp:1992:15: note: ‘s.CC_F0::r’ was declared here 1992 | CC_F0 s,aibi; | ^ In constructor ‘C_F0::C_F0(Expression, aType)’, inlined from ‘CC_F0::operator C_F0() const’ at AFunction.hpp:1422:42, inlined from ‘virtual C_F0 opColumn::code2(const basicAC_F0&) const’ at AFunction.cpp:2001:53: AFunction.hpp:682:35: warning: ‘s.CC_F0::f’ may be used uninitialized [-Wmaybe-uninitialized] 682 | C_F0( Expression ff,aType rr ): f(ff),r(rr) { | ^~~~~ AFunction.cpp: In member function ‘virtual C_F0 opColumn::code2(const basicAC_F0&) const’: AFunction.cpp:1992:15: note: ‘s.CC_F0::f’ was declared here 1992 | CC_F0 s,aibi; | ^ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void; A = interpolate_f_X_1::type; B = double; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void; A = interpolate_f_X_1::type; B = double; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0_<{anonymous}::lgElement, const Fem2D::Mesh*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0_<{anonymous}::lgElement, const Fem2D::Mesh*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgBoundaryEdge::BE; A = const Fem2D::Mesh**; CODE = E_F_F0_<{anonymous}::lgBoundaryEdge::BE, const Fem2D::Mesh**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgBoundaryEdge::BE; A = const Fem2D::Mesh**; CODE = E_F_F0_<{anonymous}::lgBoundaryEdge::BE, const Fem2D::Mesh**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement::Adj; A = {anonymous}::lgElement; CODE = E_F_F0_<{anonymous}::lgElement::Adj, {anonymous}::lgElement>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement::Adj; A = {anonymous}::lgElement; CODE = E_F_F0_<{anonymous}::lgElement::Adj, {anonymous}::lgElement>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgBoundaryEdge; A = {anonymous}::lgBoundaryEdge::BE; B = long int; CODE = E_F_F0F0_<{anonymous}::lgBoundaryEdge, {anonymous}::lgBoundaryEdge::BE, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgBoundaryEdge; A = {anonymous}::lgBoundaryEdge::BE; B = long int; CODE = E_F_F0F0_<{anonymous}::lgBoundaryEdge, {anonymous}::lgBoundaryEdge::BE, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = {anonymous}::lgElement::Adj; B = long int*; CODE = E_F_F0F0_<{anonymous}::lgElement, {anonymous}::lgElement::Adj, long int*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = {anonymous}::lgElement::Adj; B = long int*; CODE = E_F_F0F0_<{anonymous}::lgElement, {anonymous}::lgElement::Adj, long int*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = const Fem2D::Mesh**; B = long int; CODE = E_F_F0F0_<{anonymous}::lgElement, const Fem2D::Mesh**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = const Fem2D::Mesh**; B = long int; CODE = E_F_F0F0_<{anonymous}::lgElement, const Fem2D::Mesh**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, const Fem2D::Mesh*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, const Fem2D::Mesh*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = const Fem2D::Mesh**; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, const Fem2D::Mesh**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = const Fem2D::Mesh**; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, const Fem2D::Mesh**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = {anonymous}::lgElement; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, {anonymous}::lgElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = {anonymous}::lgElement; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, {anonymous}::lgElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = {anonymous}::lgBoundaryEdge; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, {anonymous}::lgBoundaryEdge, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = {anonymous}::lgBoundaryEdge; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, {anonymous}::lgBoundaryEdge, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = {anonymous}::lgVertex; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = {anonymous}::lgVertex; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgVertex; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgVertex; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgVertex; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgVertex; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgElement; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgElement; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgElement; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgElement; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_<{anonymous}::lgElement, {anonymous}::lgBoundaryEdge>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_<{anonymous}::lgElement, {anonymous}::lgBoundaryEdge>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataPoint3]’, inlined from ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL]’ at lgmesh3.cpp:264:51: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 1 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [1]’ {aka ‘Fem2D::GenericVertex* const [1]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataPoint3]’, inlined from ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL]’ at lgmesh3.cpp:264:70: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [1]’ {aka ‘Fem2D::GenericVertex* const [1]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; CODE = E_F_F0_, v_fes3>*, int> >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; CODE = E_F_F0_, v_fes3>*, int> >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray, v_fes3>**; CODE = E_F_F0_, v_fes3>**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray, v_fes3>**; CODE = E_F_F0_, v_fes3>**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0_*, int> >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0_*, int> >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray**; CODE = E_F_F0_**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray**; CODE = E_F_F0_**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes>*, int>; CODE = E_F_F0_, v_fes>*, int> >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes>*, int>; CODE = E_F_F0_, v_fes>*, int> >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0_*, int> >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0_*, int> >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray**; CODE = E_F_F0_**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray**; CODE = E_F_F0_**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray, v_fes>**; CODE = E_F_F0_, v_fes>**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray, v_fes>**; CODE = E_F_F0_, v_fes>**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesL>*, int>; A = Resize1, v_fesL>*, int> >; B = long int; CODE = E_F_F0F0_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesL>*, int>; A = Resize1, v_fesL>*, int> >; B = long int; CODE = E_F_F0F0_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesL>**; A = Resize1, v_fesL>**>; B = long int; CODE = E_F_F0F0_, v_fesL>**, Resize1, v_fesL>**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesL>**; A = Resize1, v_fesL>**>; B = long int; CODE = E_F_F0F0_, v_fesL>**, Resize1, v_fesL>**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesS>*, int>; A = Resize1, v_fesS>*, int> >; B = long int; CODE = E_F_F0F0_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesS>*, int>; A = Resize1, v_fesS>*, int> >; B = long int; CODE = E_F_F0F0_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesS>**; A = Resize1, v_fesS>**>; B = long int; CODE = E_F_F0F0_, v_fesS>**, Resize1, v_fesS>**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesS>**; A = Resize1, v_fesS>**>; B = long int; CODE = E_F_F0F0_, v_fesS>**, Resize1, v_fesS>**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes3>*, int>; A = Resize1, v_fes3>*, int> >; B = long int; CODE = E_F_F0F0_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes3>*, int>; A = Resize1, v_fes3>*, int> >; B = long int; CODE = E_F_F0F0_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes3>**; A = Resize1, v_fes3>**>; B = long int; CODE = E_F_F0F0_, v_fes3>**, Resize1, v_fes3>**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes3>**; A = Resize1, v_fes3>**>; B = long int; CODE = E_F_F0F0_, v_fes3>**, Resize1, v_fes3>**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes>*, int>; A = Resize1, v_fes>*, int> >; B = long int; CODE = E_F_F0F0_, v_fes>*, int>, Resize1, v_fes>*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes>*, int>; A = Resize1, v_fes>*, int> >; B = long int; CODE = E_F_F0F0_, v_fes>*, int>, Resize1, v_fes>*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes>**; A = Resize1, v_fes>**>; B = long int; CODE = E_F_F0F0_, v_fes>**, Resize1, v_fes>**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes>**; A = Resize1, v_fes>**>; B = long int; CODE = E_F_F0F0_, v_fes>**, Resize1, v_fes>**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes>**; A = FEbaseArray, v_fes>**; B = long int; CODE = E_F_F0F0_, v_fes>**, FEbaseArray, v_fes>**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes>**; A = FEbaseArray, v_fes>**; B = long int; CODE = E_F_F0F0_, v_fes>**, FEbaseArray, v_fes>**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = OthersideOp >; Op = OthersideOp >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = OthersideOp >; Op = OthersideOp >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = MeanOp >; Op = MeanOp >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = MeanOp >; Op = MeanOp >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = JumpOp >; Op = JumpOp >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = JumpOp >; Op = JumpOp >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = OthersideOp; Op = OthersideOp]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = OthersideOp; Op = OthersideOp]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = MeanOp; Op = MeanOp]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = MeanOp; Op = MeanOp]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = JumpOp; Op = JumpOp]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = JumpOp; Op = JumpOp]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = v_fes*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = v_fes*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes>**; A = FEbaseArray, v_fes>**; B = v_fes**; C = long int; CODE = E_F_F0F0F0_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes>**; A = FEbaseArray, v_fes>**; B = v_fes**; C = long int; CODE = E_F_F0F0F0_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes>**; A = FEbase, v_fes>**; B = v_fes**; CODE = E_F_F0F0_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes>**; A = FEbase, v_fes>**; B = v_fes**; CODE = E_F_F0F0_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fes**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fes**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fes**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fes**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fes**; CODE = E_F_F0F0_**, FEbase**, v_fes**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fes**; CODE = E_F_F0F0_**, FEbase**, v_fes**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mull; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mull; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divv; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divv; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mull; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mull; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_DotDiv; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_DotDiv; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_DotStar; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_DotStar; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = Fem2D::R3; C = Fem2D::R3; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = Fem2D::R3; C = Fem2D::R3; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = Fem2D::R3; B = Fem2D::R3; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = Fem2D::R3; B = Fem2D::R3; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R2*; A = Fem2D::R2*; B = Fem2D::R2; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R2*; A = Fem2D::R2*; B = Fem2D::R2; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3; C = Fem2D::R3; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3; C = Fem2D::R3; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = const Fem2D::Mesh**; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = const Fem2D::Mesh**; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* SetRawMatformMat::code(const basicAC_F0&) const [with RR = std::complex]’: lgmat.cpp:2727:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2727 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetRawMatformMat::code(const basicAC_F0&) const [with RR = std::complex]’ at lgmat.cpp:2727:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = OppqR3dot, Fem2D::R3>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = OppqR3dot, Fem2D::R3>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataSeg3]’, inlined from ‘void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = double]’ at problem.cpp:589:129: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [2]’ {aka ‘Fem2D::GenericVertex* const [2]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = double]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = OpR3dot, Fem2D::R3>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = OpR3dot, Fem2D::R3>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* SetRawMatformMat::code(const basicAC_F0&) const [with RR = double]’: lgmat.cpp:2727:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2727 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetRawMatformMat::code(const basicAC_F0&) const [with RR = double]’ at lgmat.cpp:2727:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* BlockMatrix::f(const basicAC_F0&) [with R = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix; int ppref = 0]’ at AFunction.hpp:2940:65: lgmat.cpp:2238:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2238 | if(IsRawMat(args)) return new RawMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BlockMatrix::f(const basicAC_F0&) [with R = double]’ at lgmat.cpp:2238:31, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* BlockMatrix1::f(const basicAC_F0&) [with R = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix1; int ppref = 0]’ at AFunction.hpp:2940:65: lgmat.cpp:2248:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2248 | if(IsRawMat(args)) return new RawMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BlockMatrix1::f(const basicAC_F0&) [with R = double]’ at lgmat.cpp:2248:38, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix1; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesL]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesL]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* BlockMatrix1::f(const basicAC_F0&) [with R = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix1 >; int ppref = 0]’ at AFunction.hpp:2940:65: lgmat.cpp:2248:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2248 | if(IsRawMat(args)) return new RawMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BlockMatrix1::f(const basicAC_F0&) [with R = std::complex]’ at lgmat.cpp:2248:38, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix1 >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fesL]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fesL]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* BlockMatrix::f(const basicAC_F0&) [with R = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix >; int ppref = 0]’ at AFunction.hpp:2940:65: lgmat.cpp:2238:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2238 | if(IsRawMat(args)) return new RawMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BlockMatrix::f(const basicAC_F0&) [with R = std::complex]’ at lgmat.cpp:2238:31, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesS]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesS]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fesS]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fesS]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes3]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes3]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fes3]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fes3]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataSeg3]’, inlined from ‘void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = std::complex]’ at problem.cpp:589:129: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [2]’ {aka ‘Fem2D::GenericVertex* const [2]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = std::complex]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationBorderL::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorderL; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:472:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 472 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int0d,3,1);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationBorderL::f(const basicAC_F0&)’ at problem.hpp:472:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorderL; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationL::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationL; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:465:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 465 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d,3,1);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationL::f(const basicAC_F0&)’ at problem.hpp:465:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationL; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationBorderS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorderS; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:448:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 448 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d,3,2);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationBorderS::f(const basicAC_F0&)’ at problem.hpp:448:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorderS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationS; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:441:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 441 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int2d,3,2);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationS::f(const basicAC_F0&)’ at problem.hpp:441:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationAll0d::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAll0d; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:432:96: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intall0d,3,1);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationAll0d::f(const basicAC_F0&)’ at problem.hpp:432:96, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAll0d; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationAllEdgesS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllEdgesS; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:455:101: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 455 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intalledges,3,2);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationAllEdgesS::f(const basicAC_F0&)’ at problem.hpp:455:101, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllEdgesS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationAllFaces::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllFaces; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:425:97: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 425 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intallfaces,3);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationAllFaces::f(const basicAC_F0&)’ at problem.hpp:425:97, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllFaces; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationBorder3d::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorder3d; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:418:91: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 418 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int2d,3);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationBorder3d::f(const basicAC_F0&)’ at problem.hpp:418:91, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorder3d; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegration3d::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegration3d; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:411:91: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 411 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int3d,3);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegration3d::f(const basicAC_F0&)’ at problem.hpp:411:91, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegration3d; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* C_args::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = C_args; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:144:69: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* C_args::f(const basicAC_F0&)’ at problem.hpp:144:69, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = C_args; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘Solve::Solve(const C_args*, const ListOfId&, size_t&)’, inlined from ‘Type_Expr TypeSolve::SetParam(const C_F0&, const ListOfId*, size_t&) const [with bool exec_init = true; Problem = Solve]’ at problem.hpp:1054:16: problem.hpp:615:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 615 | : Problem(new C_args(*ca),l,top) {} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘Solve::Solve(const C_args*, const ListOfId&, size_t&)’ at problem.hpp:615:29, inlined from ‘Type_Expr TypeSolve::SetParam(const C_F0&, const ListOfId*, size_t&) const [with bool exec_init = true; Problem = Solve]’ at problem.hpp:1054:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘Type_Expr TypeSolve::SetParam(const C_F0&, const ListOfId*, size_t&) const [with bool exec_init = false; Problem = Problem]’: problem.hpp:1054:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1054 | Problem * pb=new Problem(ca,*l,top); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘Type_Expr TypeSolve::SetParam(const C_F0&, const ListOfId*, size_t&) const [with bool exec_init = false; Problem = Problem]’ at problem.hpp:1054:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘LOperaG* newU_(int)’, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13754:69: ./../femlib/DOperator.hpp:401:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaG* newU_(int)’ at ./../femlib/DOperator.hpp:401:42, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13754:69: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘LOperaD* newV_(int)’, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13756:69: ./../femlib/DOperator.hpp:406:75: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 406 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaD* newV_(int)’ at ./../femlib/DOperator.hpp:406:75, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13756:69: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘LOperaG* newU_(int)’, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13781:57: ./../femlib/DOperator.hpp:401:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaG* newU_(int)’ at ./../femlib/DOperator.hpp:401:42, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13781:57: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘LOperaD* newV_(int)’, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13783:57: ./../femlib/DOperator.hpp:406:75: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 406 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaD* newV_(int)’ at ./../femlib/DOperator.hpp:406:75, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13783:57: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesL>*, int>; A = std::pair, v_fesL>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesL>*, int>; A = std::pair, v_fesL>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesS>*, int>; A = std::pair, v_fesS>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesS>*, int>; A = std::pair, v_fesS>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes3>*, int>; A = std::pair, v_fes3>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes3>*, int>; A = std::pair, v_fes3>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesL]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesL]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fesL]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fesL]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesS]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesS]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fesS]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fesS]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes3]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes3]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fes3]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fes3]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In constructor ‘Problem::Problem(const C_args*, const ListOfId&, size_t&)’: problem.cpp:13361:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 13361 | op(new C_args(*ca)), | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘Problem::Problem(const C_args*, const ListOfId&, size_t&)’ at problem.cpp:13361:18: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Convect::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Convect; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:2339:67: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2339 | static E_F0 *f(const basicAC_F0 &args) { return new Convect(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Convect::f(const basicAC_F0&)’ at lgfem.cpp:2339:67, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Convect; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* C_args_minus::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = C_args_minus; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:170:75: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* C_args_minus::f(const basicAC_F0&)’ at problem.hpp:170:75, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = C_args_minus; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Plot::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Plot; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:3057:25: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3057 | return new Plot(args); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Plot::f(const basicAC_F0&)’ at lgfem.cpp:3057:25, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Plot; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* pb2mat::f(const basicAC_F0&) [with K = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = pb2mat >; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:3132:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3132 | static E_F0 *f(const basicAC_F0 &args) { return new Plot(args); } | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* pb2mat::f(const basicAC_F0&) [with K = std::complex]’ at lgfem.cpp:3132:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = pb2mat >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* pb2mat::f(const basicAC_F0&) [with K = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = pb2mat; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:3132:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3132 | static E_F0 *f(const basicAC_F0 &args) { return new Plot(args); } | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* pb2mat::f(const basicAC_F0&) [with K = double]’ at lgfem.cpp:3132:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = pb2mat; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* OP_MakePtr2::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtr2; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:1488:62: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1488 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* OP_MakePtr2::f(const basicAC_F0&)’ at lgfem.cpp:1488:62, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtr2; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* OP_MakePtr3::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtr3; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:1520:62: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1520 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* OP_MakePtr3::f(const basicAC_F0&)’ at lgfem.cpp:1520:62, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtr3; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* OP_MakePtrS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtrS; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:1553:62: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1553 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* OP_MakePtrS::f(const basicAC_F0&)’ at lgfem.cpp:1553:62, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtrS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* OP_MakePtrL::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtrL; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:1586:62: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1586 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* OP_MakePtrL::f(const basicAC_F0&)’ at lgfem.cpp:1586:62, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtrL; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In function ‘int Send3d(PlotStream&, Plot::ListWhat&, std::map&) [with K = double; v_fes = v_fes3]’: lgfem.cpp:4029:61: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4029 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4017:13: note: ‘nsb’ was declared here 4017 | int lg, nsb; | ^~~ lgfem.cpp:4051:61: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4051 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4037:13: note: ‘nsb’ was declared here 4037 | int lg, nsb; | ^~~ lgfem.cpp: In function ‘int Send3d(PlotStream&, Plot::ListWhat&, std::map&) [with K = std::complex; v_fes = v_fes3]’: lgfem.cpp:4029:61: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4029 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4017:13: note: ‘nsb’ was declared here 4017 | int lg, nsb; | ^~~ lgfem.cpp:4051:61: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4051 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4037:13: note: ‘nsb’ was declared here 4037 | int lg, nsb; | ^~~ lgfem.cpp: In function ‘int SendS(PlotStream&, Plot::ListWhat&, std::map&) [with K = double; v_fes = v_fesS]’: lgfem.cpp:4108:59: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4108 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( )<< " " << V1.min( ) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4094:13: note: ‘nsb’ was declared here 4094 | int lg, nsb; | ^~~ lgfem.cpp: In function ‘int SendS(PlotStream&, Plot::ListWhat&, std::map&) [with K = std::complex; v_fes = v_fesS]’: lgfem.cpp:4108:59: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4108 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( )<< " " << V1.min( ) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4094:13: note: ‘nsb’ was declared here 4094 | int lg, nsb; | ^~~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:3892:33: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:3892:33: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4193:33: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4193:33: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4423:37: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4423:37: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In file included from ./../femlib/FESpacen.hpp:63: In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:1861:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:1863:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:1869:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:1873:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4700:37: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:1861:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:1863:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:1869:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:1873:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4700:37: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4817:36: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4817:36: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4926:31: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4926:31: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:5068:30: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:5068:30: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:5366:30: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:5366:30: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:5748:35: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:5748:35: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:5630:28: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:5630:28: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In constructor ‘FormLinear::FormLinear(const basicAC_F0&)’, inlined from ‘static E_F0* FormLinear::f(const basicAC_F0&)’ at problem.hpp:682:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = FormLinear; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:671:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 671 | l = new Ftest(*ll); // FH1004 ->Optimize(currentblock); same as bilinear | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormLinear::FormLinear(const basicAC_F0&)’ at problem.hpp:671:22, inlined from ‘static E_F0* FormLinear::f(const basicAC_F0&)’ at problem.hpp:682:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = FormLinear; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘FormBilinear::FormBilinear(const basicAC_F0&)’, inlined from ‘static E_F0* FormBilinear::f(const basicAC_F0&)’ at problem.hpp:639:75, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = FormBilinear; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:628:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 628 | b=new Foperator(*bb); // FH1004 no optimisation here because we don't the type of the bilinear form here. | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormBilinear::FormBilinear(const basicAC_F0&)’ at problem.hpp:628:22, inlined from ‘static E_F0* FormBilinear::f(const basicAC_F0&)’ at problem.hpp:639:75, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = FormBilinear; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fes]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fes]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘C_F0 TypeSolve::Initialization(const Type_Expr&) const [with bool exec_init = true; Problem = Solve]’: problem.hpp:1090:19: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1090 | { return C_F0( new SolveInit(e) ,atype()); } | ^~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘C_F0 TypeSolve::Initialization(const Type_Expr&) const [with bool exec_init = true; Problem = Solve]’ at problem.hpp:1090:19: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘E_F0* TypeSolve::Destroy(const C_F0&) const [with bool exec_init = true; Problem = Solve]’: problem.hpp:1085:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1085 | { return new SolveDel(c);} | ^~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* TypeSolve::Destroy(const C_F0&) const [with bool exec_init = true; Problem = Solve]’ at problem.hpp:1085:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘C_F0 TypeSolve::Initialization(const Type_Expr&) const [with bool exec_init = false; Problem = Problem]’: problem.hpp:1090:19: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1090 | { return C_F0( new SolveInit(e) ,atype()); } | ^~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘C_F0 TypeSolve::Initialization(const Type_Expr&) const [with bool exec_init = false; Problem = Problem]’ at problem.hpp:1090:19: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘E_F0* TypeSolve::Destroy(const C_F0&) const [with bool exec_init = false; Problem = Problem]’: problem.hpp:1085:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1085 | { return new SolveDel(c);} | ^~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* TypeSolve::Destroy(const C_F0&) const [with bool exec_init = false; Problem = Problem]’ at problem.hpp:1085:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* IntFunction::f(const basicAC_F0&) [with R = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = IntFunction >; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:996:54: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 996 | static E_F0 * f(const basicAC_F0 & args) { return new IntFunction(args);} | ^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* IntFunction::f(const basicAC_F0&) [with R = std::complex]’ at problem.hpp:996:54, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = IntFunction >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* IntFunction::f(const basicAC_F0&) [with R = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = IntFunction; int ppref = 1]’ at AFunction.hpp:2940:65: problem.hpp:996:54: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 996 | static E_F0 * f(const basicAC_F0 & args) { return new IntFunction(args);} | ^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* IntFunction::f(const basicAC_F0&) [with R = double]’ at problem.hpp:996:54, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = IntFunction; int ppref = 1]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationVFEdges::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationVFEdges; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:404:97: warning: ‘static void 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,intallVFedges);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationVFEdges::f(const basicAC_F0&)’ at problem.hpp:404:97, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationVFEdges; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationAllEdges::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllEdges; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:398:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 398 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intalledges);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationAllEdges::f(const basicAC_F0&)’ at problem.hpp:398:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllEdges; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationBorder::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorder; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:392:89: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 392 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationBorder::f(const basicAC_F0&)’ at problem.hpp:392:89, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorder; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegration::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegration; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:376:83: warning: ‘static void 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);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegration::f(const basicAC_F0&)’ at problem.hpp:376:83, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegration; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* BC_set::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BC_set; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:303:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 303 | static E_F0 * f(const basicAC_F0 & args) { return new BC_set(args);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BC_set::f(const basicAC_F0&)’ at problem.hpp:303:69, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BC_set; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes>*, int>; A = std::pair, v_fes>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes>*, int>; A = std::pair, v_fes>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperatorMakePtrFE::code(const basicAC_F0&) const [with K = std::complex]’: lgfem.cpp:2246:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2246 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE::code(const basicAC_F0&) const [with K = std::complex]’ at lgfem.cpp:2246:53: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperatorMakePtrFE::code(const basicAC_F0&) const [with K = double]’: lgfem.cpp:2246:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2246 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE::code(const basicAC_F0&) const [with K = double]’ at lgfem.cpp:2246:53: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* LinearGMRES::code(const basicAC_F0&) const [with R = double]’: lgfem.cpp:922:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 922 | E_F0 *code(const basicAC_F0 &args) const { return new E_LGMRES(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* LinearGMRES::code(const basicAC_F0&) const [with R = double]’ at lgfem.cpp:922:53: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* LinearCG::code(const basicAC_F0&) const [with R = double]’: lgfem.cpp:763:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 763 | E_F0 *code(const basicAC_F0 &args) const { return new E_LCG(args, cas); } | ^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* LinearCG::code(const basicAC_F0&) const [with R = double]’ at lgfem.cpp:763:53: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = std::complex]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, double>; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = double]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, double>; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL >; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:521:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 521 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb]’ at ./../femlib/DOperator.hpp:521:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL >; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:486:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 486 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:486:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb, C_F0>; T = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, C_F0>, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb, C_F0>; T = std::complex]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, C_F0>, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb, C_F0>; T = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, C_F0>, double>; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb, C_F0>; T = double]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, C_F0>, double>; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb, C_F0>]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL, C_F0> >; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:521:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 521 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb, C_F0>]’ at ./../femlib/DOperator.hpp:521:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL, C_F0> >; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb, C_F0>]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus, C_F0> >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:486:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 486 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb, C_F0>]’ at ./../femlib/DOperator.hpp:486:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus, C_F0> >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = std::complex]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, double>; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = double]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, double>; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL >; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:521:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 521 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb]’ at ./../femlib/DOperator.hpp:521:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL >; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:486:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 486 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:486:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function ‘L* Diff(const L*, const Fem2D::operatortype&) [with L = LinearComb]’: ./../femlib/DOperator.hpp:413:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 413 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘L* Diff(const L*, const Fem2D::operatortype&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:413:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function ‘L* Diff(const L*, const Fem2D::operatortype&) [with L = LinearComb]’: ./../femlib/DOperator.hpp:413:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 413 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘L* Diff(const L*, const Fem2D::operatortype&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:413:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Add::f(const basicAC_F0&) [with L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Add >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:465:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 465 | return new L(*a+*b);} | ^~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Add::f(const basicAC_F0&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:465:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Add >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Add::f(const basicAC_F0&) [with L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Add >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:465:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 465 | return new L(*a+*b);} | ^~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Add::f(const basicAC_F0&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:465:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Add >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:827:23, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’ at lgfem.cpp:3670:41: ./../femlib/MeshPoint.hpp:300:14: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’: lgfem.cpp:3654:11: note: ‘lab’ was declared here 3654 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::MeshS&, const Fem2D::R3&, const Fem2D::R2&, const Fem2D::TriangleS&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::MeshS&, const Fem2D::R3&, const Fem2D::R2&, const Fem2D::TriangleS&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:850:25, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’ at lgfem.cpp:3873:41: ./../femlib/MeshPoint.hpp:484:17: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 484 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’: lgfem.cpp:3861:11: note: ‘lab’ was declared here 3861 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:827:23, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’ at lgfem.cpp:3597:41: ./../femlib/MeshPoint.hpp:300:14: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’: lgfem.cpp:3584:13: note: ‘lab’ was declared here 3584 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:827:23, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = double]’ at lgfem.cpp:3670:41: ./../femlib/MeshPoint.hpp:300:14: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = double]’: lgfem.cpp:3654:11: note: ‘lab’ was declared here 3654 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::MeshS&, const Fem2D::R3&, const Fem2D::R2&, const Fem2D::TriangleS&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::MeshS&, const Fem2D::R3&, const Fem2D::R2&, const Fem2D::TriangleS&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:850:25, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = double]’ at lgfem.cpp:3873:41: ./../femlib/MeshPoint.hpp:484:17: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 484 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = double]’: lgfem.cpp:3861:11: note: ‘lab’ was declared here 3861 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:827:23, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = double]’ at lgfem.cpp:3597:41: ./../femlib/MeshPoint.hpp:300:14: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = double]’: lgfem.cpp:3584:13: note: ‘lab’ was declared here 3584 | int lab; | ^~~ 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.14/serial/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/fflib' Making all in nw make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/ffglut.o ../Graphics/ffglut.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../fflib/ffapi.o ../fflib/ffapi.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../fflib/compositeFESpace.o ../fflib/compositeFESpace.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 ../fflib/compositeFESpace.cpp:50: ../fflib/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../fflib/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./../femlib/Mesh2dn.hpp:40, from ../Graphics/ffglut.cpp:44: ./../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]; | ^ ../fflib/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../fflib/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../fflib/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../fflib/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../Graphics/getprog-unix.hpp: In function ‘char* Shell_Space(const char*)’: ../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; | ^~~~~~~ ../fflib/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ../fflib/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../fflib/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ../Graphics/ffglut.cpp:65: ../Graphics/ffglut.hpp: In constructor ‘OnePlotHMatrix::OnePlotHMatrix(long int, PlotStream&)’: ../Graphics/ffglut.hpp:291:13: warning: unused variable ‘rank’ [-Wunused-variable] 291 | int rank; | ^~~~ 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 ../fflib/compositeFESpace.cpp:53: ./../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]; | ^ ../Graphics/ffglut.cpp: In function ‘int ReadOnePlot(FILE*)’: ../Graphics/ffglut.cpp:152:17: warning: unused variable ‘c2’ [-Wunused-variable] 152 | int c2 =getc(fp); | ^~ ../Graphics/ffglut.cpp: In function ‘void Plot(const Fem2D::Mesh3&, bool, bool, bool, ThePlot&, GLint, int*)’: ../Graphics/ffglut.cpp:484:12: warning: unused variable ‘r’ [-Wunused-variable] 484 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:484:16: warning: unused variable ‘g’ [-Wunused-variable] 484 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:484:20: warning: unused variable ‘b’ [-Wunused-variable] 484 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:475:28: warning: typedef ‘Tet’ locally defined but not used [-Wunused-local-typedefs] 475 | typedef Mesh3::Element Tet; | ^~~ ../Graphics/ffglut.cpp: In function ‘void Plot(const Fem2D::MeshS&, bool, bool, bool, ThePlot&, GLint, int*, OneWindow*)’: ../Graphics/ffglut.cpp:703:37: warning: operation on ‘i’ may be undefined [-Wsequence-point] 703 | for (int i=0;ihpixel; | ^ ../Graphics/ffglut.cpp:588:12: warning: unused variable ‘r’ [-Wunused-variable] 588 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:588:16: warning: unused variable ‘g’ [-Wunused-variable] 588 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:588:20: warning: unused variable ‘b’ [-Wunused-variable] 588 | 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:830:33: warning: operation on ‘i’ may be undefined [-Wsequence-point] 830 | for (int i=0;ihpixel; | ^~ 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 > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1719 | for(int i=0;i >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1723 | for(int j=1;j > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for(int i=0;i >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1768 | for(int j=1;jtheplot->nbN; | ^~~ ../Graphics/ffglut.cpp: In function ‘int main(int, char**)’: ../Graphics/ffglut.cpp:4201:10: warning: unused variable ‘fullscreen’ [-Wunused-variable] 4201 | bool fullscreen = false; | ^~~~~~~~~~ In file included from ../fflib/AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ../fflib/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../fflib/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ../fflib/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../fflib/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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); | ^ ../Graphics/ffglut.cpp: In instantiation of ‘OnePlotFE::OnePlotFE(const Mesh*, long int, PlotStream&) [with Mesh = Fem2D::Mesh]’: ../Graphics/ffglut.cpp:3012:59: required from here ../Graphics/ffglut.cpp:4201:10: warning: 3012 | p=new OnePlotFE(Ths[imsh-1],what,fin); ../Graphics/ffglut.cpp:4201:10: warning: | ^ ../Graphics/ffglut.cpp:1259:21: warning: unused variable ‘j’ [-Wunused-variable] 1259 | for(int i=0,j=0;i::OnePlotFE(const Mesh*, long int, PlotStream&) [with Mesh = Fem2D::Mesh2]’: ../Graphics/ffglut.cpp:3014:61: required from here ../Graphics/ffglut.cpp:1259:21: warning: 3014 | p=new OnePlotFE(Ths2[imsh-1],what,fin); ../Graphics/ffglut.cpp:1259:21: warning: | ^ ../Graphics/ffglut.cpp:1259:21: warning: unused variable ‘j’ [-Wunused-variable] 1259 | for(int i=0,j=0;i’: ../fflib/lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../fflib/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../fflib/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ../fflib/compositeFESpace.cpp:61: ../fflib/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ../fflib/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../fflib/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../fflib/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../fflib/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../fflib/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../fflib/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../fflib/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../fflib/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../fflib/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../fflib/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../fflib/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../fflib/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../fflib/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../fflib/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../fflib/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../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:1549:9: required from ‘void OnePlotFE::Draw(OneWindow*) [with Mesh = Fem2D::Mesh2]’ ../Graphics/ffglut.cpp:1259:21: warning: 1549 | Plot(Th,false,plot.drawmeshes,plot.drawborder,plot,gllists+2,&oklist[2]); ../Graphics/ffglut.cpp:1259:21: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:1435:6: required from here ../Graphics/ffglut.cpp:1259:21: warning: 1435 | void OnePlotFE::Draw(OneWindow *win) ../Graphics/ffglut.cpp:1259:21: warning: | ^~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:391:12: warning: unused variable ‘r’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:391:16: warning: unused variable ‘g’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:391:20: warning: unused variable ‘b’ [-Wunused-variable] 391 | 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:1549:9: required from ‘void OnePlotFE::Draw(OneWindow*) [with Mesh = Fem2D::Mesh]’ ../Graphics/ffglut.cpp:391:20: warning: 1549 | Plot(Th,false,plot.drawmeshes,plot.drawborder,plot,gllists+2,&oklist[2]); ../Graphics/ffglut.cpp:391:20: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:1435:6: required from here ../Graphics/ffglut.cpp:391:20: warning: 1435 | void OnePlotFE::Draw(OneWindow *win) ../Graphics/ffglut.cpp:391:20: warning: | ^~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:391:12: warning: unused variable ‘r’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:391:16: warning: unused variable ‘g’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:391:20: warning: unused variable ‘b’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../fflib/compositeFESpace.cpp: In function ‘KNM > computeBlockLargs(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: ../fflib/compositeFESpace.cpp:358:14: warning: unused variable ‘d’ [-Wunused-variable] 358 | int d = di.d; | ^ ../fflib/compositeFESpace.cpp:359:11: warning: unused variable ‘dHat’ [-Wunused-variable] 359 | int dHat = di.dHat; | ^~~~ ../fflib/compositeFESpace.cpp:545:14: warning: unused variable ‘Opsize’ [-Wunused-variable] 545 | size_t Opsize= Op->v.size(); | ^~~~~~ ../fflib/compositeFESpace.cpp: In function ‘void listOfComponentBilinearForm(const std::__cxx11::list&)’: ../fflib/compositeFESpace.cpp:993:14: warning: unused variable ‘d’ [-Wunused-variable] 993 | int d = di.d; | ^ ../fflib/compositeFESpace.cpp:994:11: warning: unused variable ‘dHat’ [-Wunused-variable] 994 | int dHat = di.dHat; | ^~~~ ../fflib/compositeFESpace.cpp: In function ‘void separateFEMpartBemPart(const std::__cxx11::list&, std::__cxx11::list&, std::__cxx11::list&)’: ../fflib/compositeFESpace.cpp:1328:30: warning: unused variable ‘OpBEM’ [-Wunused-variable] 1328 | BilinearOperator * OpBEM = new BilinearOperator( Op->v[indexBEMmass].first, Op->v[indexBEMmass].second ); | ^~~~~ ../fflib/compositeFESpace.cpp:1235:7: warning: unused variable ‘nbBEM’ [-Wunused-variable] 1235 | int nbBEM=0; | ^~~~~ ../fflib/compositeFESpace.cpp: In function ‘void varfToCompositeBlockLinearSystem_fes(bool, bool, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, MatriceCreuse&, int*, bool)’: ../fflib/compositeFESpace.cpp:1490:34: warning: typedef ‘pfes1’ locally defined but not used [-Wunused-local-typedefs] 1490 | typedef typename v_fes1::pfes pfes1; | ^~~~~ ../fflib/compositeFESpace.cpp:1491:34: warning: typedef ‘pfes2’ locally defined but not used [-Wunused-local-typedefs] 1491 | typedef typename v_fes2::pfes pfes2; | ^~~~~ ../fflib/compositeFESpace.cpp:1494:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1494 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../fflib/compositeFESpace.cpp:1495:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1495 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../fflib/compositeFESpace.cpp: In function ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool)’: ../fflib/compositeFESpace.cpp:1847:36: warning: typedef ‘pfes1’ locally defined but not used [-Wunused-local-typedefs] 1847 | typedef typename v_fes1::pfes pfes1; | ^~~~~ ../fflib/compositeFESpace.cpp:1848:36: warning: typedef ‘pfes2’ locally defined but not used [-Wunused-local-typedefs] 1848 | typedef typename v_fes2::pfes pfes2; | ^~~~~ ../fflib/compositeFESpace.cpp:1849:39: warning: typedef ‘FESpace1’ locally defined but not used [-Wunused-local-typedefs] 1849 | typedef typename v_fes1::FESpace FESpace1; | ^~~~~~~~ ../fflib/compositeFESpace.cpp:1850:39: warning: typedef ‘FESpace2’ locally defined but not used [-Wunused-local-typedefs] 1850 | typedef typename v_fes2::FESpace FESpace2; | ^~~~~~~~ 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:438:32: required from here ../fflib/compositeFESpace.cpp:1850:39: warning: 438 | return SetAny(this);} ../fflib/compositeFESpace.cpp:1850:39: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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:1798:40: required from here ../fflib/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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:1903:38: required from here ../fflib/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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 ../fflib/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../fflib/AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ ../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ../fflib/problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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:300:60: required from here ../fflib/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../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:373:82: required from here ../fflib/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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:636:59: required from here ../fflib/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../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:679:60: required from here ../fflib/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../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 { | ^~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ../fflib/compositeFESpace.cpp:2425:80: required from here ../fflib/AnyType.hpp:83:7: note: 2425 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ../fflib/AnyType.hpp:83:7: note: | ^~~~~ ../fflib/compositeFESpace.cpp:2109:11: warning: unused variable ‘N_block’ [-Wunused-variable] 2109 | int N_block = UhNbOfDf[i]; | ^~~~~~~ ../fflib/compositeFESpace.cpp:2110:11: warning: unused variable ‘M_block’ [-Wunused-variable] 2110 | int M_block = VhNbOfDf[j]; | ^~~~~~~ ../fflib/compositeFESpace.cpp:2046:8: warning: unused variable ‘A_is_maybe_sym’ [-Wunused-variable] 2046 | bool A_is_maybe_sym = (void*)pUh == (void*)pVh; | ^~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ../fflib/compositeFESpace.cpp:2427:81: required from here ../fflib/compositeFESpace.cpp:2046:8: warning: 2427 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ../fflib/compositeFESpace.cpp:2046:8: warning: | ^~~~~ ../fflib/compositeFESpace.cpp:2109:11: warning: unused variable ‘N_block’ [-Wunused-variable] 2109 | int N_block = UhNbOfDf[i]; | ^~~~~~~ ../fflib/compositeFESpace.cpp:2110:11: warning: unused variable ‘M_block’ [-Wunused-variable] 2110 | int M_block = VhNbOfDf[j]; | ^~~~~~~ ../fflib/compositeFESpace.cpp:2046:8: warning: unused variable ‘A_is_maybe_sym’ [-Wunused-variable] 2046 | bool A_is_maybe_sym = (void*)pUh == (void*)pVh; | ^~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1955:70: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:2046:8: warning: 1955 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, ../fflib/compositeFESpace.cpp:2046:8: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:2046:8: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:2046:8: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:2046:8: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::Mesh3; v_fes1 = v_fes3; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1962:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1962 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1968:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1968 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1976:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1976 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1983:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1983 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fes; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1990:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1990 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1996:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1996 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fes3; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:2003:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 2003 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1955:70: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1955 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::Mesh3; v_fes1 = v_fes3; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1962:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1962 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1968:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1968 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1976:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1976 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1983:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1983 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fes; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1990:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1990 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1996:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1996 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fes3; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:2003:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 2003 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]’: ../fflib/compositeFESpace.cpp:2090:58: required from ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 2090 | if( ! pUh || ! pVh) return SetAny *>(&A); // ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../fflib/compositeFESpace.cpp:2425:80: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2425 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ../fflib/compositeFESpace.cpp:1861:17: warning: | ^~~~~ ../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 Matrice_Creuse* 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 = Matrice_Creuse >*]’: ../fflib/compositeFESpace.cpp:2090:58: required from ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../fflib/AnyType.hpp:83:7: note: 2090 | if( ! pUh || ! pVh) return SetAny *>(&A); // ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../fflib/compositeFESpace.cpp:2427:81: required from here ../fflib/AnyType.hpp:83:7: note: 2427 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ../fflib/AnyType.hpp:83:7: note: | ^~~~~ ../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 Matrice_Creuse >* 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]’ ../fflib/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/lgfem.hpp:475:69: required from here ../fflib/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../fflib/AnyType.hpp:83:7: note: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ../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*]’ ../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ../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*]’ ../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ../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 { | ^~~~~~~~~~~~~~~~~~~ In constructor ‘FormBilinear::FormBilinear(A, Expression)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:174:69: ../fflib/problem.hpp:640:79: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 640 | FormBilinear(A a,Expression bb) : di(a),b(new Foperator(*dynamic_cast(bb))/*->Optimize(currentblock) FH1004 */) | ^ In file included from ../fflib/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormBilinear::FormBilinear(A, Expression)’ at ../fflib/problem.hpp:640:79, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:174:69: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘FormLinear::FormLinear(A, Expression)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:235:70: ../fflib/problem.hpp:683:73: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 683 | FormLinear(A a,Expression bb) : di(a),l(new Ftest(*dynamic_cast(bb))/*->Optimize(currentblock) FH1004 */) {ffassert(l);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormLinear::FormLinear(A, Expression)’ at ../fflib/problem.hpp:683:73, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:235:70: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: ../fflib/compositeFESpace.cpp:277:64: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 277 | if(addBC) newlargs.push_back( C_F0( new BC_set(*bc,okBC), r) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:277:64: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: ../fflib/compositeFESpace.cpp:174:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 174 | newlargs.push_back( C_F0( new FormBilinear( &di, OpBloc ), r ) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:174:69: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: ../fflib/compositeFESpace.cpp:235:70: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 235 | newlargs.push_back( C_F0( new FormLinear( (ll->di), OpBloc ), r ) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:235:70: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../fflib/compositeFESpace.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib64 -larpack -L/usr/lib64 -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../fflib/compositeFESpace.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib64 -larpack -L/usr/lib64 -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.14/serial/src/nw' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/mpi' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/mpi' Making all in bamg make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/bamg' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/bamg' Making all in medit make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/medit' echo "#define COMPIL " '"' `date` '(with ff++ 4.14)''"' > compil.date make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o animat.o animat.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o cube.o cube.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o image.o image.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o listnum.o listnum.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o mouse.o mouse.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o persp.o persp.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o stream.o stream.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o zaldy2.o zaldy2.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o bbfile.o bbfile.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o dlists.o dlists.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o inmsh2.o inmsh2.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o material.o material.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o normal.o normal.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o tiles.o tiles.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o camera.o camera.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o ellipse.o ellipse.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o inout.o inout.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o medit.o medit.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o param.o param.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o psfile.o psfile.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o transform.o transform.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o cenrad.o cenrad.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o geometry.o geometry.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o menus.o menus.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o parsar.o parsar.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o scene.o scene.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o util.o util.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o clip.o clip.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o gisfil.o gisfil.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o mesh.o mesh.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o parsop.o parsop.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o scissor.o scissor.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o vector.o vector.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o clipvol.o clipvol.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o hash.o hash.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o items.o items.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o mlists.o mlists.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o particle.o particle.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o sftcpy.o sftcpy.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o view.o view.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o critip.o critip.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o ilists.o ilists.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o keyboard.o keyboard.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o morphing.o morphing.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o path.o path.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o status.o status.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]); | ~~~~~~~^~~~~~ 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]); | ~~~~~~~^~~~~~ 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]); | ^~~~~~~~~~~~~~~ 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]); | ~~~~~~~^~~~ 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]; | ^~~~~~ 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]); | ~~~~~~~^~~~~~ 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]); | ~~~~~~~^~~~~~ 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]); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o zaldy1.o zaldy1.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o picking.o picking.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]); | ^~~~~~~~~~~~~~~ parsop.c: In function ‘parsop’: parsop.c:342:7: warning: ‘__builtin_strncpy’ output may be truncated copying 10 bytes from a string of length 31 [-Wstringop-truncation] 342 | strncpy(sc->par.pscolor, pscol, 10); | ^ 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; | ^~~~ In file included from /usr/include/stdio.h:980, 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; | ^~~~~~~~~~ In file included from /usr/include/string.h:548, 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: ‘__builtin_memcpy’ accessing 24 bytes at offsets 48 and 60 overlaps 12 bytes at offset 60 [-Wrestrict] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/medit' Making all in bin-win32 make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/bin-win32' echo done done make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/bin-win32' Making all in ffgraphics make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics' Making all in server make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics/server' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics/server' Making all in client make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics/client' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics/client' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src' Making all in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin' Making all in seq make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin/seq' Makefile:902: warning: ignoring prerequisites on suffix rule definition gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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 --file=load.link:load.link.in ../../config.status --file=ff-get-dep:ff-get-dep.in 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/fflib/compositeFESpace.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 config.status: creating load.link config.status: creating ff-pkg-download config.status: creating ff-get-dep chmod a+x load.link chmod a+x ff-pkg-download cp ff-pkg-download ../../3rdparty/bin 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 ../../config.status --file=ff-c++:load.link.in touch include.done config.status: creating ff-c++ chmod a+x ff-c++ Makefile:902: warning: ignoring prerequisites on suffix rule definition gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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` eval ./ff-c++ tetgen.cpp -ltet eval ./ff-c++ dfft.cpp -lfftw3 eval ./ff-c++ NewSolver.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -L/usr/lib64 -lflexiblas eval ./ff-c++ UMFPACK64.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -L/usr/lib64 -lflexiblas eval ./ff-c++ freeyams.cpp -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib -lfreeyams -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/libMesh eval ./ff-c++ lapack.cpp -L/usr/lib64 -lflexiblas -L/usr/lib64 -lflexiblas eval ./ff-c++ SuperLu.cpp -lsuperlu -L/usr/lib64 -lflexiblas -DWITH_fc -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ eval ./ff-c++ newuoa.f ffnewuoa.cpp -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ eval ./ff-c++ aniso.cpp -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib -lmshmet -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/libMesh eval ./ff-c++ mshmet.cpp -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib -lmshmet -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/libMesh eval ./ff-c++ gsl.cpp -lgsl -lgslcblas -lm -I/usr/include eval ./ff-c++ MUMPS_seq.cpp -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/mumps_seq -L/usr/lib64 -lflexiblas -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/mumps_seq -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ -lpthread eval ./ff-c++ ff-NLopt.cpp -lnlopt eval ./ff-c++ ff-Ipopt.cpp -lipopt -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/mumps_seq -L/usr/lib64 -lflexiblas -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/mumps_seq -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ eval ./ff-c++ MUMPS.cpp -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/mumps_seq -L/usr/lib64 -lflexiblas -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/mumps_seq -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ -lpthread eval ./ff-c++ cmaes.cpp ff-cmaes.cpp eval ./ff-c++ scotch.cpp -lscotch -lscotcherr eval ./ff-c++ iohdf5.cpp -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -I/usr/include eval ./ff-c++ metis.cpp -lmetis g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'tetgen.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'dfft.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'NewSolver.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/libMesh' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'freeyams.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'lapack.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_fc' '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'SuperLu.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/libMesh' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'aniso.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/libMesh' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mshmet.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gsl.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ffnewuoa.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/mumps_seq' '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'scotch.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/mumps_seq' '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/mumps_seq' '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'metis.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'cmaes.cpp' 'ff-cmaes.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'iohdf5.cpp' eval ./ff-c++ BernardiRaugel.cpp eval ./ff-c++ myfunction.cpp eval ./ff-c++ Morley.cpp eval ./ff-c++ funcTemplate.cpp eval ./ff-c++ Element_P3.cpp eval ./ff-c++ addNewType.cpp eval ./ff-c++ Element_P4.cpp eval ./ff-c++ Element_P3dc.cpp eval ./ff-c++ qf11to25.cpp eval ./ff-c++ Element_P4dc.cpp eval ./ff-c++ splitmesh4.cpp eval ./ff-c++ Element_PkEdge.cpp eval ./ff-c++ msh3.cpp eval ./ff-c++ splitmesh6.cpp eval ./ff-c++ ffrandom.cpp eval ./ff-c++ splitmesh3.cpp eval ./ff-c++ medit.cpp eval ./ff-c++ splitmesh12.cpp eval ./ff-c++ mat_psi.cpp eval ./ff-c++ ppm2rnm.cpp eval ./ff-c++ mat_dervieux.cpp g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Morley.cpp' eval ./ff-c++ bmo.cpp lgbmo.cpp g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BernardiRaugel.cpp' eval ./ff-c++ DxWriter.cpp g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction.cpp' eval ./ff-c++ gmsh.cpp eval ./ff-c++ pcm.cpp pcm2rnm.cpp eval ./ff-c++ MetricKuate.cpp g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'funcTemplate.cpp' eval ./ff-c++ ioply.cpp g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P4.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'addNewType.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.cpp' eval ./ff-c++ iovtk.cpp g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'qf11to25.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh4.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_PkEdge.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh6.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ffrandom.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'msh3.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh3.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh12.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'medit.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_psi.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'DxWriter.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ppm2rnm.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gmsh.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MetricKuate.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ioply.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bmo.cpp' 'lgbmo.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'pcm.cpp' 'pcm2rnm.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'iovtk.cpp' eval ./ff-c++ Element_P1dc1.cpp g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1dc1.cpp' lapack.cpp:1025:47: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs] 1025 | cerr << " error: dgesv_ (not invertible ??) " << info << endl; cmaes.cpp: In function ‘char* szCat(const char*, const char*, const char*, const char*)’: cmaes.cpp:3311:10: warning: ‘char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)’ 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)); | ~~~~~~^~~~~ 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 file included from ffrandom.cpp:39: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from UMFPACK64.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from splitmesh6.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from aniso.cpp:36: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ppm2rnm.cpp:35: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from dfft.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Morley.cpp:48: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from DxWriter.cpp:34: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_P4dc.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ In file included from ./include/ff++.hpp:21, from scotch.cpp:31: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from ff-NLopt.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from splitmesh3.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from mat_dervieux.cpp:34: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from gmsh.cpp:45: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_P4.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_PkEdge.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from iohdf5.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from MUMPS.cpp:35: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from medit.cpp:34: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from NewSolver.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from splitmesh12.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from MetricKuate.cpp:36: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from msh3.cpp:43: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from tetgen.cpp:42: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from splitmesh4.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from myfunction.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from ioply.cpp:23: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_P3.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_P3dc.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from gsl.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from ffnewuoa.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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:438:32: required from here ./include/AFunction.hpp:3435:8: note: 438 | return SetAny(this);} ./include/AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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; | ^~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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; | ^~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here splitmesh6.cpp:126:7: warning: 438 | return SetAny(this);} splitmesh6.cpp:126:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/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/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/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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/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/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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/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/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/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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/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/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/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/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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from SuperLu.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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]; | ^ 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/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/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:438:32: required from here splitmesh3.cpp:80:7: warning: 438 | return SetAny(this);} splitmesh3.cpp:80:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/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/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:21, from ff-Ipopt.cpp:37: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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, 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]; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:21, from freeyams.cpp:40: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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:438:32: required from here ppm2rnm.cpp:451:11: warning: 438 | return SetAny(this);} ppm2rnm.cpp:451:11: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:21, from addNewType.cpp:23: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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]; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:438:32: required from here ./include/AFunction.hpp:3435:8: note: 438 | return SetAny(this);} ./include/AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: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/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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;isize();i++) | ~^~~~~~~~~~ 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::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/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 >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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 >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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 >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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/AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ qf11to25.cpp:4143:49: required from here ./include/AnyType.hpp:83:7: note: 4143 | UnRef< const GQuadratureFormular< R1 > * >)); ./include/AnyType.hpp:83:7: note: | ^ ./include/AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ qf11to25.cpp:4146:49: required from here ./include/AnyType.hpp:83:7: note: 4146 | UnRef< const GQuadratureFormular< R2 > * >)); ./include/AnyType.hpp:83:7: note: | ^ ./include/AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ qf11to25.cpp:4149:49: required from here ./include/AnyType.hpp:83:7: note: 4149 | UnRef< const GQuadratureFormular< R3 > * >)); ./include/AnyType.hpp:83:7: note: | ^ ./include/AnyType.hpp:145: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/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 >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/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 >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/AFunction.hpp:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = KNM*; A0 = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1088:11: required from here ./include/AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]’: ./include/AFunction.hpp:1163: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/AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1162:11: required from here ./include/AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]’: ./include/AFunction.hpp:1163: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/AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1162:11: required from here ./include/AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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}; | ^~~~~~~~ | - - 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}; | ^~~~~~~~ | - - 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/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 splitmesh12.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); | ^~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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 >::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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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/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/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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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: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/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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MatriceCreuse_tpl.hpp:113:6: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ ./include/VirtualMatrix.hpp:88:10: note: by ‘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/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/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/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 >::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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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]); | ^ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/SkyLineSolver.hpp:253: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/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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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]); | ^ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/SkyLineSolver.hpp:253: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/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: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/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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/RNM.hpp:265:16: warning: ‘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:89:10: 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/VirtualMatrix.hpp: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/RNM.hpp:265:16: warning: ‘bool RNM_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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~~~ 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/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:88: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/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}; | ^~~~~~~~ | - - 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]; | ^~~~ 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/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./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/SkyLineSolver.hpp:253: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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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 >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 pcm2rnm.cpp:49: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::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: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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:88:10: 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/VirtualMatrix.hpp:89:10: 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/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/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./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/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 ; | ^~ ./include/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/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: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 ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~~~ 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/RNM.hpp:265:16: warning: ‘bool RNM_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/SkyLineSolver.hpp:232: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/VirtualMatrix.hpp:88:10: note: by ‘bool VirtualMatrix::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: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/SkyLineSolver.hpp:253: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/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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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;jsize();i++) | ~^~~~~~~~~~ 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/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/SkyLineSolver.hpp:253: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/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]); | ^ 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/SkyLineSolver.hpp:253: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/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: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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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: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]; | ^ 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/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/SkyLineSolver.hpp:253: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/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: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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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); | ^~~~~~~~ ./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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/SkyLineSolver.hpp:253: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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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]; | ^ 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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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 >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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]; | ^ 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/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/MatriceCreuse_tpl.hpp:113:6: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ ./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/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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/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]; | ^ 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/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: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: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/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); | ^~~~~~~~ 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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 ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/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 >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/SkyLineSolver.hpp:253: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: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); | ^ 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:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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]); | ^ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/SkyLineSolver.hpp:253: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/RNM.hpp:265:16: warning: ‘bool 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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); | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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 ; | ^ 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/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: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:438:32: required from here ./include/AFunction.hpp:3435:8: note: 438 | return SetAny(this);} ./include/AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/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 constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/SkyLineSolver.hpp:253: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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/SkyLineSolver.hpp:253: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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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 ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/VirtualMatrix.hpp:89:10: 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/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/RNM.hpp:265:16: warning: ‘bool RNM_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/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]’ 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/problem.hpp:355:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 355 | const E_Array *pmapt = dynamic_cast(nargs[10]); | ^~~~~ ./include/RNM.hpp:265:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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/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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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: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 ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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]; | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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; | ^~ 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/MeshPoint.hpp:209:13: 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/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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: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 ; | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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 constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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: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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 78 | for (int j = 0; j < _vecofts[i].vecistant.size( ); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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]; | ^ 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/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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at splitmesh6.cpp:190:1: splitmesh6.cpp:177:92: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitmesh6.cpp:177:92, inlined from ‘void AutoLoadInit()’ at splitmesh6.cpp:190:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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;} | ^~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 101 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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 ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/SkyLineSolver.hpp:253: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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/SkyLineSolver.hpp:253: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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]’: ./include/AFunction.hpp:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 224 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ 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); | ^ 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)); | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ 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/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/RNM.hpp:265:16: warning: ‘bool 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/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/VirtualMatrix.hpp:88: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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from Element_P4.cpp:233: 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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ Element_P4.cpp: In constructor ‘Fem2D::TypeOfFE_P4_3d::TypeOfFE_P4_3d()’: Element_P4.cpp:426:21: warning: typedef ‘E’ locally defined but not used [-Wunused-local-typedefs] 426 | typedef Element E; | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Element_P4.cpp: In member function ‘virtual void Fem2D::TypeOfFE_P4_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const’: Element_P4.cpp:466:9: warning: unused variable ‘n’ [-Wunused-variable] 466 | int n = this->NbDoF; | ^ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/SkyLineSolver.hpp:253: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); | ^ Element_P4.cpp: In constructor ‘Fem2D::TypeOfFE_P4_S::TypeOfFE_P4_S()’: Element_P4.cpp:647:21: warning: typedef ‘E’ locally defined but not used [-Wunused-local-typedefs] 647 | typedef Element E; | ^ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P4.cpp: In member function ‘virtual void Fem2D::TypeOfFE_P4_S::set(const Fem2D::MeshS&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const’: Element_P4.cpp:686:9: warning: unused variable ‘n’ [-Wunused-variable] 686 | int n = this->NbDoF; | ^ 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]; | ^~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 function ‘KN* partmetisd(Stack, KN* const&, Fem2D::Mesh* const&, const long int&)’: metis.cpp:177:13: warning: unused variable ‘numflag’ [-Wunused-variable] 177 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:179:13: warning: unused variable ‘edgecut’ [-Wunused-variable] 179 | idx_t edgecut; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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); | ^ metis.cpp: In function ‘double metisFE(const pf3r&, const long int&)’: metis.cpp:202:35: warning: typedef ‘pfes’ locally defined but not used [-Wunused-local-typedefs] 202 | typedef typename FEbase::pfes pfes; | ^~~~ 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) | ^~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < vv.size( ); ++i) { | ~~^~~~~~~~~~~~ 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 ; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here DxWriter.cpp:303:14: warning: 438 | return SetAny(this);} DxWriter.cpp:303:14: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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); | ^ 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) { | ~~^~~ 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; | ^~ 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) { | ~~^~~ 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; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 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; | ^~ 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]; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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 member function ‘virtual AnyType readsol_Op::operator()(Stack) const’: medit.cpp:194:10: warning: unused variable ‘tmp’ [-Wunused-variable] 194 | double tmp; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 member function ‘virtual AnyType datasolMesh2_Op::operator()(Stack) const’: medit.cpp:408:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 408 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ 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; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = const Fem2D::Mesh*; CODE = E_F_F0s_]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = const Fem2D::Mesh*; CODE = E_F_F0s_]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp:485:19: warning: unused variable ‘elementary’ [-Wunused-variable] 485 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ medit.cpp:446:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long 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)); | ^~ gmsh.cpp:113:38: warning: unused variable ‘postpro’ [-Wunused-variable] 113 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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; | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 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; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P4.cpp:686:9: warning: 438 | return SetAny(this);} Element_P4.cpp:686:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: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]; | ^ 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++) { | ~~^~~~~~~~~~~~~ ./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); | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P1dc1.cpp:305:15: warning: 438 | return SetAny(this);} Element_P1dc1.cpp:305:15: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/MeshPoint.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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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]; | ^~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ 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; | ^ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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; | ^~~~~~ 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++) { | ~~^~~~~~~~~~~~~ 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; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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; | ^~~~~~~~~ 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; | ^~~~ tetgen.cpp: In constructor ‘Build2D3D_Op::Build2D3D_Op(const basicAC_F0&, Expression)’: tetgen.cpp:137:9: warning: unused variable ‘err’ [-Wunused-variable] 137 | int err = 0; | ^~~ 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]; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here metis.cpp:202:35: warning: 438 | return SetAny(this);} metis.cpp:202:35: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ gmsh.cpp:988:19: warning: unused variable ‘partition’ [-Wunused-variable] 988 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at splitmesh3.cpp:136:1: splitmesh3.cpp:123:92: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitmesh3.cpp:123:92, inlined from ‘void AutoLoadInit()’ at splitmesh3.cpp:136:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ gmsh.cpp:614:38: warning: unused variable ‘postpro’ [-Wunused-variable] 614 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ 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; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~ 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++) { | ~~^~~~~~~~~~~~~ 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 ‘long 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; | ^~~~~~ iovtk.cpp:1405:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 1405 | char *res; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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 ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 1324 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ tetgen.cpp: In member function ‘virtual AnyType Build2D3D_Op::operator()(Stack) const’: tetgen.cpp:194:9: warning: unused variable ‘m’ [-Wunused-variable] 194 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ tetgen.cpp:303:9: warning: unused variable ‘rTh’ [-Wunused-variable] 303 | Mesh &rTh = Th; | ^~~ medit.cpp:1322:11: warning: unused variable ‘ddim’ [-Wunused-variable] 1322 | int ddim = 2; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~ 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]; | ^~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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 | ^~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ medit.cpp:1207:14: warning: unused variable ‘mp’ [-Wunused-variable] 1207 | MeshPoint *mp(MeshPointStack(stack)); | ^~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ iovtk.cpp: In constructor ‘VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)’: iovtk.cpp:2315:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 2315 | int nbofsol; | ^~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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++) { | ~~^~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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++) { | ~~^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ff-NLopt.cpp:557:29: warning: 438 | return SetAny(this);} ff-NLopt.cpp:557:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ tetgen.cpp: In function ‘Fem2D::Mesh3* Convexhull_3Dpoints(char*, const int&, const double*, const double*, const double*, const int&, const int&)’: tetgen.cpp:878:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 878 | int itet, jtet; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ tetgen.cpp: In function ‘Fem2D::Mesh3* RemplissageSurf3D_tetgen(char*, const Fem2D::Mesh3&, const int&)’: tetgen.cpp:945:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 945 | int itet, jtet; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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 function ‘void init()’, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ffrandom.cpp:143:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ffrandom.cpp:143:71, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ffrandom.cpp:144:64: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ffrandom.cpp:144:64, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ffrandom.cpp:145:63: warning: ‘static void 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)); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class FormBilinear* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ffrandom.cpp:145:63, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ iovtk.cpp:2756:15: warning: unused variable ‘bid0’ [-Wunused-variable] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp:2686:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:1043:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 1043 | int itet, jtet; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^ ./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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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; | ^~~~~~ 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*, const int&, const double*, const int&, const double*)’: tetgen.cpp:1169:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 1169 | int itet, jtet; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class C_args* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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:1348:9: warning: unused variable ‘lenswitch’ [-Wunused-variable] 1348 | int lenswitch; | ^~~~~~~~~ ./include/AnyType.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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class FormLinear* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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; | ^ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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 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; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here MetricKuate.cpp:135:5: warning: 438 | return SetAny(this);} MetricKuate.cpp:135:5: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ tetgen.cpp:1385:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 1385 | int itet, jtet; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:1514:9: warning: unused variable ‘lenswitch’ [-Wunused-variable] 1514 | int lenswitch; | ^~~~~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ ./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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~ ./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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here lapack.cpp:432:20: warning: 438 | return SetAny(this);} lapack.cpp:432:20: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ tetgen.cpp:1551:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 1551 | int itet, jtet; | ^~~~ iovtk.cpp: In function ‘Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)’: iovtk.cpp:3323:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3323 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp:3402:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3402 | for (unsigned int i = 0; i < numElements; 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:438:32: required from here gmsh.cpp:1138:48: warning: 438 | return SetAny(this);} gmsh.cpp:1138:48: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = const Fem2D::Mesh*; CODE = E_F_F0s_]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = const Fem2D::Mesh*; CODE = E_F_F0s_]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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]; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:248:34: required from here ./include/AnyType.hpp:83:7: note: 248 | &partmetis< const Mesh, 0 >)); ./include/AnyType.hpp:83:7: note: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* 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 = 1; R = long int; Stack = void*]’: metis.cpp:253:34: required from here metis.cpp:128:13: warning: 253 | &partmetis< const Mesh, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | 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:258:35: required from here metis.cpp:128:13: warning: 258 | &partmetis< const Mesh3, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of ‘int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]’: Element_P4.cpp:263:33: required from here ./include/AnyType.hpp:83:7: note: 263 | int np=K.facePermutation(f); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~ ./include/GenericMesh.hpp:405:30: warning: unused variable ‘j’ [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:263:35: required from here metis.cpp:128:13: warning: 263 | &partmetis< const Mesh3, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ 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:268:35: required from here metis.cpp:128:13: warning: 268 | &partmetis< const MeshS, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:273:35: required from here metis.cpp:128:13: warning: 273 | &partmetis< const MeshS, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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::MeshL; int NO = 0; R = long int; Stack = void*]’: metis.cpp:278:35: required from here metis.cpp:128:13: warning: 278 | &partmetis< const MeshL, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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::MeshL; int NO = 1; R = long int; Stack = void*]’: metis.cpp:283:35: required from here metis.cpp:128:13: warning: 283 | &partmetis< const MeshL, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:289:34: required from here metis.cpp:128:13: warning: 289 | &partmetis< const Mesh, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./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:438:32: required from here medit.cpp:3324:18: warning: 438 | return SetAny(this);} medit.cpp:3324:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:294:34: required from here metis.cpp:128:13: warning: 294 | &partmetis< const Mesh, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | 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:299:35: required from here metis.cpp:128:13: warning: 299 | &partmetis< const Mesh3, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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:304:35: required from here metis.cpp:128:13: warning: 304 | &partmetis< const Mesh3, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::MeshS; int NO = 0; R = double; Stack = void*]’: metis.cpp:309:35: required from here metis.cpp:128:13: warning: 309 | &partmetis< const MeshS, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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:314:35: required from here metis.cpp:128:13: warning: 314 | &partmetis< const MeshS, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ iovtk.cpp:3623:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3623 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ tetgen.cpp: In member function ‘virtual AnyType ReconstructionRefine_Op::operator()(Stack) const’: tetgen.cpp:2080:10: warning: unused variable ‘m’ [-Wunused-variable] 2080 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ 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:319:35: required from here metis.cpp:128:13: warning: 319 | &partmetis< const MeshL, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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::MeshL; int NO = 1; R = double; Stack = void*]’: metis.cpp:324:35: required from here metis.cpp:128:13: warning: 324 | &partmetis< const MeshL, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ iovtk.cpp:3184:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 3184 | char *res; | ^~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’: metis.cpp:325:84: required from here metis.cpp:128:13: warning: 325 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:128:13: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ iovtk.cpp: In member function ‘virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const’: iovtk.cpp:3688:7: warning: unused variable ‘reftetra’ [-Wunused-variable] 3688 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ iovtk.cpp:3690:7: warning: unused variable ‘reftri’ [-Wunused-variable] 3690 | int reftri(arg(2, stack, 1)); | ^~~~~~ iovtk.cpp:3692:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 3692 | string *DataLabel; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’: metis.cpp:326:83: required from here metis.cpp:223:9: warning: 326 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp:355:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 355 | const E_Array *pmapt = dynamic_cast(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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’: metis.cpp:328:84: required from here metis.cpp:223:9: warning: 328 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’: metis.cpp:329:83: required from here metis.cpp:223:9: warning: 329 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’: metis.cpp:331:84: required from here metis.cpp:223:9: warning: 331 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’: metis.cpp:332:83: required from here metis.cpp:223:9: warning: 332 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:438:32: required from here Element_PkL.hpp:151:16: warning: 438 | return SetAny(this);} Element_PkL.hpp:151:16: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’: metis.cpp:334:84: required from here metis.cpp:223:9: warning: 334 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’: metis.cpp:335:83: required from here metis.cpp:223:9: warning: 335 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ iovtk.cpp: In constructor ‘VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)’: iovtk.cpp:4259:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 4259 | int nbofsol; | ^~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ iovtk.cpp: In function ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’: iovtk.cpp:4385:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4385 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ iovtk.cpp:4402:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4402 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ iovtk.cpp:4698:15: warning: unused variable ‘bid0’ [-Wunused-variable] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~~~ ff-NLopt.cpp: In instantiation of ‘std::vector<_Tp> KnToStdVect(const KN_&) [with T = double]’: ff-NLopt.cpp:352:33: required from here ./include/AnyType.hpp:83:7: note: 352 | opt.set_xtol_abs(KnToStdVect(val)); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ ff-NLopt.cpp:257:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 257 | for (int i = 0; i < v.size( ); ++i) { | ~~^~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/problem.hpp:355:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 355 | const E_Array *pmapt = dynamic_cast(nargs[10]); | ^~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from tetgen.cpp:2454: 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]; | ^~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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]; | ^~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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 = KN]’: medit.cpp:249:32: required from here ./include/AnyType.hpp:83:7: note: 249 | return SetAny< KN< double > >(tabsol); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/AnyType.hpp:145: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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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; | ^ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 0; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’ metis.cpp:223:9: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:223:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:325:84: required from here metis.cpp:223:9: warning: 325 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)’: iovtk.cpp:6647:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 6647 | if (startdatapoint==0) | ^~ iovtk.cpp:6653:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 6653 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 1; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:326:83: required from here metis.cpp:71:13: warning: 326 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 0; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:328:84: required from here metis.cpp:71:13: warning: 328 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 1; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:329:83: required from here metis.cpp:71:13: warning: 329 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 0; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:331:84: required from here metis.cpp:71:13: warning: 331 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 1; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:332:83: required from here metis.cpp:71:13: warning: 332 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::FESpace; int NO = 0; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:334:84: required from here metis.cpp:71:13: warning: 334 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::FESpace; int NO = 1; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:335:83: required from here metis.cpp:71:13: warning: 335 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~~ lapack.cpp: In instantiation of ‘KNM* Add4(KNM* const&, KNM* const&, const KN_&, const KN_&) [with R = std::complex]’: lapack.cpp:1513:98: required from here ./include/AnyType.hpp:83:7: note: 1513 | new OneOperator4_< KNM< C > *, KNM< C > *, KNM< C > *, KN_< long >, KN_< long > >(Add4< C >)); ./include/AnyType.hpp:83:7: note: | ^ lapack.cpp:1252:22: warning: unused variable ‘Am’ [-Wunused-variable] 1252 | int An = A.N( ), Am = A.M( ); | ^~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = double]’: lapack.cpp:1518:98: required from here lapack.cpp:1252:22: warning: 1518 | new OneOperator4_< KNM< R > *, KNM< R > *, KNM< R > *, KN_< long >, KN_< long > >(Add4< R >)); lapack.cpp:1252:22: warning: | ^ lapack.cpp:1252:22: warning: unused variable ‘Am’ [-Wunused-variable] 1252 | int An = A.N( ), Am = A.M( ); | ^~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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::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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ iovtk.cpp: In function ‘void Load_Init()’: iovtk.cpp:6898:17: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 6898 | typedef Mesh *pmesh; | ^~~~~ iovtk.cpp:6899:18: warning: typedef ‘pmesh3’ locally defined but not used [-Wunused-local-typedefs] 6899 | typedef Mesh3 *pmesh3; | ^~~~~~ iovtk.cpp:6900:18: warning: typedef ‘pmeshS’ locally defined but not used [-Wunused-local-typedefs] 6900 | typedef MeshS *pmeshS; | ^~~~~~ iovtk.cpp:6901:18: warning: typedef ‘pmeshL’ locally defined but not used [-Wunused-local-typedefs] 6901 | typedef MeshL *pmeshL; | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘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]; | ^~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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 ‘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: 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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; | ^~~ 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; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ioply.cpp:704:40: warning: 438 | return SetAny(this);} ioply.cpp:704:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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}; | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:438:32: required from here iovtk.cpp:6901:18: warning: 438 | return SetAny(this);} iovtk.cpp:6901:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ ./include/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]’ ff-NLopt.cpp:257:21: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ff-NLopt.cpp:257:21: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ ff-NLopt.cpp:257:21: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ff-NLopt.cpp:257:21: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ff-NLopt.cpp:257:21: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ff-NLopt.cpp:257:21: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In function ‘Fem2D::MeshS* GluMesh(const listMeshT&)’: msh3.cpp:2080:18: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 2080 | const MeshS *th0 = 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]’ metis.cpp:71:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ metis.cpp:71:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here metis.cpp:71:13: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; metis.cpp:71:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 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) | ^~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In function ‘Fem2D::MeshL* GluMesh(const listMeshT&)’: msh3.cpp:2230:18: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 2230 | const MeshL *th0 = 0; | ^~~ msh3.cpp:2223:50: warning: typedef ‘BRdHat’ locally defined but not used [-Wunused-local-typedefs] 2223 | typedef typename MeshL::BorderElement::RdHat BRdHat; | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here mat_dervieux.cpp:51:9: warning: 438 | return SetAny(this);} mat_dervieux.cpp:51:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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) {} | ^~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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: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) | ^~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:2912:10: warning: variable ‘bmin3’ set but not used [-Wunused-but-set-variable] 2912 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:2912:20: warning: variable ‘bmax3’ set but not used [-Wunused-but-set-variable] 2912 | double bmin3[3], bmax3[3]; | ^~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In function ‘Fem2D::MeshS* MoveMesh2_func(const double&, const Fem2D::Mesh&, const double*, const double*, const double*, int&, int&, int&)’: msh3.cpp:3212:9: warning: unused variable ‘lab’ [-Wunused-variable] 3212 | int lab; | ^~~ msh3.cpp:3223:9: warning: unused variable ‘lab’ [-Wunused-variable] 3223 | int lab; | ^~~ 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, | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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, | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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]; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘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:3264:10: warning: variable ‘bmin3’ set but not used [-Wunused-but-set-variable] 3264 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:3264:20: warning: variable ‘bmax3’ set but not used [-Wunused-but-set-variable] 3264 | double bmin3[3], bmax3[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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here mat_psi.cpp:78:9: warning: 438 | return SetAny(this);} mat_psi.cpp:78:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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: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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class C_args* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ freeyams.cpp:183:14: warning: unused variable ‘pte’ [-Wunused-variable] 183 | yams_pEdge pte; | ^~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here mshmet.cpp:691:7: warning: 438 | return SetAny(this);} mshmet.cpp:691:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 = int; R = std::complex]’: ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 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) | ^~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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]’ lapack.cpp:1252:22: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); lapack.cpp:1252:22: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ lapack.cpp:1252:22: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), lapack.cpp:1252:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here lapack.cpp:1252:22: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; lapack.cpp:1252:22: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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, 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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:4016:10: warning: unused variable ‘i’ [-Wunused-variable] 4016 | size_t i; | ^ msh3.cpp:4017:10: warning: unused variable ‘j’ [-Wunused-variable] 4017 | size_t j[3]; | ^ msh3.cpp:4018:10: warning: unused variable ‘k’ [-Wunused-variable] 4018 | size_t k[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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In function ‘Fem2D::MeshS* GluMesh(const listMeshT&)’: msh3.cpp:2080:18: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 2080 | const MeshS *th0 = 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = std::__cxx11::basic_string*; B = KNM >*; CODE = E_F_F0F0 >*, std::__cxx11::basic_string*, KNM >*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = std::__cxx11::basic_string*; B = KNM >*; CODE = E_F_F0F0 >*, std::__cxx11::basic_string*, KNM >*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 constructor ‘BuildLayeMesh_Op::BuildLayeMesh_Op(const basicAC_F0&, Expression, Expression)’: msh3.cpp:4215:9: warning: unused variable ‘err’ [-Wunused-variable] 4215 | 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 constructor ‘cubeMesh_Op::cubeMesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)’: msh3.cpp:4314:9: warning: unused variable ‘err’ [-Wunused-variable] 4314 | int err = 0; | ^~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = long int; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = long int; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here iohdf5.cpp:664:24: warning: 438 | return SetAny(this);} iohdf5.cpp:664:24: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]’: dfft.cpp:226:9: required from here ./include/AnyType.hpp:83:7: note: 226 | AnyType Mapkk::operator( )(Stack s) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~ 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 = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:245:31: warning: 226 | AnyType Mapkk::operator( )(Stack s) const { dfft.cpp:245:31: warning: | ^~~~~~~~~ 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;; | ^~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp: In function ‘Fem2D::MeshL* GluMesh(const listMeshT&)’: msh3.cpp:2230:18: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 2230 | const MeshL *th0 = 0; | ^~~ msh3.cpp:2223:50: warning: typedef ‘BRdHat’ locally defined but not used [-Wunused-local-typedefs] 2223 | typedef typename MeshL::BorderElement::RdHat BRdHat; | ^~~~~~ msh3.cpp: In member function ‘virtual AnyType cubeMesh_Op::operator()(Stack) const’: msh3.cpp:4448:7: warning: unused variable ‘nebn’ [-Wunused-variable] 4448 | int nebn = 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:245:31: warning: 226 | AnyType Mapkk::operator( )(Stack s) const { dfft.cpp:245:31: warning: | ^~~~~~~~~ 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 = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = fftw_plan_s*]’: ./include/AFunction_ext.hpp:138:22: required from ‘AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = fftw_plan_s*; A0 = KN >*; A1 = KN >*; A2 = long int; A3 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ dfft.cpp:245:31: warning: 138 | {return SetAny( f( GetAny((*a0)(s)), dfft.cpp:245:31: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), dfft.cpp:245:31: warning: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), dfft.cpp:245:31: warning: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) dfft.cpp:245:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here dfft.cpp:245:31: warning: 137 | AnyType operator()(Stack s) const dfft.cpp:245:31: warning: | ^~~~~~~~ ./include/AnyType.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 = DFFT_1d2dor3d >]’: ./include/AFunction_ext.hpp:138:22: required from ‘AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = DFFT_1d2dor3d >; A0 = KN >*; A1 = long int; A2 = long int; A3 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = fftw_plan_s**]’: ./include/AFunction.hpp:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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 = 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 = 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType BuildLayeMesh_Op::operator()(Stack) const’: msh3.cpp:4550:9: warning: unused variable ‘m’ [-Wunused-variable] 4550 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp:4647:7: warning: unused variable ‘nebn’ [-Wunused-variable] 4647 | int nebn = 0; | ^~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ‘virtual AnyType DeplacementTab_Op::operator()(Stack) const’: msh3.cpp:4802:10: warning: unused variable ‘m’ [-Wunused-variable] 4802 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘void GetNumberBEManifold(Expression, int&)’: msh3.cpp:4945:9: warning: unused variable ‘i’ [-Wunused-variable] 4945 | int i, j; | ^ msh3.cpp:4945:12: warning: unused variable ‘j’ [-Wunused-variable] 4945 | int i, j; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::GTypeOfFE*]’: ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 = void*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:2912:10: warning: variable ‘bmin3’ set but not used [-Wunused-but-set-variable] 2912 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:2912:20: warning: variable ‘bmax3’ set but not used [-Wunused-but-set-variable] 2912 | double bmin3[3], bmax3[3]; | ^~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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::MeshS* MoveMesh2_func(const double&, const Fem2D::Mesh&, const double*, const double*, const double*, int&, int&, int&)’: msh3.cpp:3212:9: warning: unused variable ‘lab’ [-Wunused-variable] 3212 | int lab; | ^~~ msh3.cpp:3223:9: warning: unused variable ‘lab’ [-Wunused-variable] 3223 | int lab; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘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:3264:10: warning: variable ‘bmin3’ set but not used [-Wunused-but-set-variable] 3264 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:3264:20: warning: variable ‘bmax3’ set but not used [-Wunused-but-set-variable] 3264 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp: In function ‘Fem2D::MeshS* truncmesh(const Fem2D::MeshS&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:5418:19: warning: unused variable ‘k’ [-Wunused-variable] 5418 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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, 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here freeyams.cpp:1042:7: warning: 438 | return SetAny(this);} freeyams.cpp:1042:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 Fem2D::Mesh3*]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 member function ‘virtual AnyType Op_trunc_meshS::Op::operator()(Stack) const’: msh3.cpp:5695:18: warning: unused variable ‘kke’ [-Wunused-variable] 5695 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:4016:10: warning: unused variable ‘i’ [-Wunused-variable] 4016 | size_t i; | ^ msh3.cpp:4017:10: warning: unused variable ‘j’ [-Wunused-variable] 4017 | size_t j[3]; | ^ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ msh3.cpp:4018:10: warning: unused variable ‘k’ [-Wunused-variable] 4018 | size_t k[3]; | ^ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::MeshL* truncmesh(const Fem2D::MeshL&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:5853:19: warning: unused variable ‘k’ [-Wunused-variable] 5853 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp:5906:12: warning: variable ‘A’ set but not used [-Wunused-but-set-variable] 5906 | R3 A = vertices[ivt[0]]; | ^ msh3.cpp:5907:12: warning: variable ‘B’ set but not used [-Wunused-but-set-variable] 5907 | R3 B = vertices[ivt[1]]; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In constructor ‘BuildLayeMesh_Op::BuildLayeMesh_Op(const basicAC_F0&, Expression, Expression)’: msh3.cpp:4215:9: warning: unused variable ‘err’ [-Wunused-variable] 4215 | int err = 0; | ^~~ msh3.cpp:5762:7: warning: unused variable ‘nbei’ [-Wunused-variable] 5762 | int nbei = 0; | ^~~~ msh3.cpp:5767:7: warning: unused variable ‘nedge’ [-Wunused-variable] 5767 | int nedge = 0; | ^~~~~ msh3.cpp:5768:7: warning: unused variable ‘nface’ [-Wunused-variable] 5768 | int nface = 0; | ^~~~~ msh3.cpp:5756:41: warning: typedef ‘B’ locally defined but not used [-Wunused-local-typedefs] 5756 | typedef typename MeshL::BorderElement B; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 constructor ‘cubeMesh_Op::cubeMesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)’: msh3.cpp:4314:9: warning: unused variable ‘err’ [-Wunused-variable] 4314 | int err = 0; | ^~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘virtual AnyType Op_trunc_meshL::Op::operator()(Stack) const’: msh3.cpp:6040:18: warning: unused variable ‘kke’ [-Wunused-variable] 6040 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ ./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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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]’: mshmet.cpp:574:32: required from here ./include/AnyType.hpp:83:7: note: 574 | return SetAny< KN< double > >(metric); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/AnyType.hpp:145: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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp: In function ‘Fem2D::Mesh3* truncmesh(const Fem2D::Mesh3&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:6276:19: warning: unused variable ‘k’ [-Wunused-variable] 6276 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ 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 ‘long unsigned int’} [-Wsign-compare] 109 | for (long k = 0; k < n; ++k) { | ~~^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType cubeMesh_Op::operator()(Stack) const’: msh3.cpp:4448:7: warning: unused variable ‘nebn’ [-Wunused-variable] 4448 | int nebn = 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 132 | for (int i = 0; i < 2 * n; ++i) { | ~~^~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType BuildLayeMesh_Op::operator()(Stack) const’: msh3.cpp:4550:9: warning: unused variable ‘m’ [-Wunused-variable] 4550 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp:4647:7: warning: unused variable ‘nebn’ [-Wunused-variable] 4647 | int nebn = 0; | ^~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘virtual AnyType DeplacementTab_Op::operator()(Stack) const’: msh3.cpp:4802:10: warning: unused variable ‘m’ [-Wunused-variable] 4802 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]’: ./include/AFunction.hpp:1178:22: required from ‘AnyType E_F_stackF0F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = const Fem2D::MeshS*; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1178 | {return SetAny( f(s, GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1177:11: required from here ./include/AnyType.hpp:83:7: note: 1177 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1178: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/AnyType.hpp:83:7: note: 1178 | {return SetAny( f(s, GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1177:11: required from here ./include/AnyType.hpp:83:7: note: 1177 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘void GetNumberBEManifold(Expression, int&)’: msh3.cpp:4945:9: warning: unused variable ‘i’ [-Wunused-variable] 4945 | int i, j; | ^ msh3.cpp:4945:12: warning: unused variable ‘j’ [-Wunused-variable] 4945 | int i, j; | ^ msh3.cpp: In member function ‘virtual AnyType Op_trunc_mesh3::Op::operator()(Stack) const’: msh3.cpp:6699:18: warning: unused variable ‘kke’ [-Wunused-variable] 6699 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp:6598:10: warning: unused variable ‘ThS’ [-Wunused-variable] 6598 | MeshS &ThS = *(pTh->meshS); | ^~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘AnyType ExtractMesh_Op::operator()(Stack) const’: msh3.cpp:6825:35: warning: typedef ‘T’ locally defined but not used [-Wunused-local-typedefs] 6825 | typedef typename MMesh::Element T; | ^ msh3.cpp:6827:34: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 6827 | typedef typename MMesh::Vertex V; | ^ msh3.cpp:6830:42: warning: typedef ‘BO’ locally defined but not used [-Wunused-local-typedefs] 6830 | typedef typename MMeshO::BorderElement BO; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ‘virtual AnyType ExtractMeshLfromMesh_Op::operator()(Stack) const’: msh3.cpp:7076:15: warning: unused variable ‘ii’ [-Wunused-variable] 7076 | int ii = mi->second; | ^~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:7040:13: warning: unused variable ‘nbv’ [-Wunused-variable] 7040 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:7041:13: warning: unused variable ‘nbe’ [-Wunused-variable] 7041 | int nbe = Th.neb; | ^~~ msh3.cpp:7032:40: warning: typedef ‘T’ locally defined but not used [-Wunused-local-typedefs] 7032 | typedef typename Mesh::Element T; | ^ msh3.cpp:7034:39: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 7034 | typedef typename Mesh::Vertex V; | ^ msh3.cpp:7037:47: warning: typedef ‘BL’ locally defined but not used [-Wunused-local-typedefs] 7037 | typedef typename MeshL::BorderElement BL; | ^~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ff-Ipopt.cpp:1301:12: warning: 438 | return SetAny(this);} ff-Ipopt.cpp:1301:12: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::MeshS* truncmesh(const Fem2D::MeshS&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:5418:19: warning: unused variable ‘k’ [-Wunused-variable] 5418 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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* GluMesh3tab(KN* const&, const long int&, const bool&)’: msh3.cpp:7312:15: warning: variable ‘iv’ set but not used [-Wunused-but-set-variable] 7312 | int iv[3]; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType Op_trunc_meshS::Op::operator()(Stack) const’: msh3.cpp:5695:18: warning: unused variable ‘kke’ [-Wunused-variable] 5695 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ ./include/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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::MeshL* truncmesh(const Fem2D::MeshL&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:5853:19: warning: unused variable ‘k’ [-Wunused-variable] 5853 | for (int i = 0, k = 0; i < Th.nv; 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp:5906:12: warning: variable ‘A’ set but not used [-Wunused-but-set-variable] 5906 | R3 A = vertices[ivt[0]]; | ^ msh3.cpp:5907:12: warning: variable ‘B’ set but not used [-Wunused-but-set-variable] 5907 | R3 B = vertices[ivt[1]]; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:5762:7: warning: unused variable ‘nbei’ [-Wunused-variable] 5762 | int nbei = 0; | ^~~~ msh3.cpp:5767:7: warning: unused variable ‘nedge’ [-Wunused-variable] 5767 | int nedge = 0; | ^~~~~ msh3.cpp:5768:7: warning: unused variable ‘nface’ [-Wunused-variable] 5768 | int nface = 0; | ^~~~~ msh3.cpp:5756:41: warning: typedef ‘B’ locally defined but not used [-Wunused-local-typedefs] 5756 | typedef typename MeshL::BorderElement B; | ^ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ‘virtual AnyType Op_trunc_meshL::Op::operator()(Stack) const’: msh3.cpp:6040:18: warning: unused variable ‘kke’ [-Wunused-variable] 6040 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 Fem2D::MeshS*]’: freeyams.cpp:894:26: required from here ./include/AnyType.hpp:83:7: note: 894 | return SetAny< pmeshS >(ThS_T); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here gsl.cpp:132:23: warning: 438 | return SetAny(this);} gsl.cpp:132:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:7194:7: warning: unused variable ‘flagsurfaceall’ [-Wunused-variable] 7194 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:7202:7: warning: unused variable ‘nbtS’ [-Wunused-variable] 7202 | int nbtS = 0; | ^~~~ msh3.cpp:7203:7: warning: unused variable ‘nbeS’ [-Wunused-variable] 7203 | int nbeS = 0; | ^~~~ msh3.cpp:7204:7: warning: unused variable ‘nbeSx’ [-Wunused-variable] 7204 | int nbeSx = 0; | ^~~~~ msh3.cpp:7205:7: warning: unused variable ‘nbvS’ [-Wunused-variable] 7205 | int nbvS = 0; | ^~~~ msh3.cpp:7206:7: warning: unused variable ‘nbvSx’ [-Wunused-variable] 7206 | int nbvSx = 0; | ^~~~~ msh3.cpp:7211:16: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 7211 | 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In function ‘Fem2D::Mesh3* truncmesh(const Fem2D::Mesh3&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:6276:19: warning: unused variable ‘k’ [-Wunused-variable] 6276 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh6.o' -o splitmesh6.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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:7612:21: warning: unused variable ‘m’ [-Wunused-variable] 7612 | for (int i = 0, m = 0; i < nv; ++i) { | ^ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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/GenericMesh.hpp:1733:13: warning: 51 | { return new VS(A,ds,stack);} ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here ./include/GenericMesh.hpp:1733:13: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~ MUMPS_seq.cpp:192:9: warning: unused variable ‘myid’ [-Wunused-variable] 192 | int myid = 0; | ^~~~ msh3.cpp:7504:34: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 7504 | typedef typename MeshS::Vertex V; | ^ 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*]’ MUMPS_seq.cpp:192:9: warning: 51 | { return new VS(A,ds,stack);} MUMPS_seq.cpp:192:9: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS_seq.cpp:192:9: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) MUMPS_seq.cpp:192:9: warning: | ^~~~~~ MUMPS_seq.cpp:192:9: warning: unused variable ‘myid’ [-Wunused-variable] 192 | int myid = 0; | ^~~~ msh3.cpp: In constructor ‘Cube_Op::Cube_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)’: msh3.cpp:7758:11: warning: unused variable ‘err’ [-Wunused-variable] 7758 | 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In constructor ‘Square_Op::Square_Op(const basicAC_F0&, Expression, Expression, Expression)’: msh3.cpp:7819:11: warning: unused variable ‘err’ [-Wunused-variable] 7819 | int err = 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*]’ MUMPS_seq.cpp:192:9: warning: 155 | return SetAny * >(this);} MUMPS_seq.cpp:192:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here MUMPS_seq.cpp:192:9: warning: 154 | AnyType operator()(Stack ) const { MUMPS_seq.cpp:192:9: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 member function ‘virtual AnyType Op_trunc_mesh3::Op::operator()(Stack) const’: msh3.cpp:6699:18: warning: unused variable ‘kke’ [-Wunused-variable] 6699 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp:6598:10: warning: unused variable ‘ThS’ [-Wunused-variable] 6598 | MeshS &ThS = *(pTh->meshS); | ^~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In function ‘Fem2D::Mesh3* BuildCube(long int, long int, long int, long int, long int*, long int, MovePoint*)’: msh3.cpp:7935:15: warning: unused variable ‘b’ [-Wunused-variable] 7935 | int b = 0; | ^ msh3.cpp:7927:11: warning: unused variable ‘dk’ [-Wunused-variable] 7927 | int dk = 0; | ^~ msh3.cpp:7914:9: warning: unused variable ‘diag’ [-Wunused-variable] 7914 | int diag[8] = {0, 0, 0, 1, 0, 1, 1, 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘AnyType ExtractMesh_Op::operator()(Stack) const’: msh3.cpp:6825:35: warning: typedef ‘T’ locally defined but not used [-Wunused-local-typedefs] 6825 | typedef typename MMesh::Element T; | ^ msh3.cpp:6827:34: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 6827 | typedef typename MMesh::Vertex V; | ^ msh3.cpp:6830:42: warning: typedef ‘BO’ locally defined but not used [-Wunused-local-typedefs] 6830 | typedef typename MMeshO::BorderElement BO; | ^~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ./include/AnyType.hpp:83:7: note: 869 | virtual AnyType operator( )(Stack stack) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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, 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 member function ‘virtual AnyType ExtractMeshLfromMesh_Op::operator()(Stack) const’: msh3.cpp:7076:15: warning: unused variable ‘ii’ [-Wunused-variable] 7076 | int ii = mi->second; | ^~ msh3.cpp:7040:13: warning: unused variable ‘nbv’ [-Wunused-variable] 7040 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:7041:13: warning: unused variable ‘nbe’ [-Wunused-variable] 7041 | int nbe = Th.neb; | ^~~ msh3.cpp:7032:40: warning: typedef ‘T’ locally defined but not used [-Wunused-local-typedefs] 7032 | typedef typename Mesh::Element T; | ^ msh3.cpp:7034:39: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 7034 | typedef typename Mesh::Vertex V; | ^ msh3.cpp:7037:47: warning: typedef ‘BL’ locally defined but not used [-Wunused-local-typedefs] 7037 | typedef typename MeshL::BorderElement BL; | ^~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp:8089:17: warning: unused variable ‘b’ [-Wunused-variable] 8089 | int b = 0; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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 ./include/AnyType.hpp:83:7: note: 1093 | AnyType operator( )(Stack stack) const; ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ 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: 1093 | AnyType operator( )(Stack stack) const; gmsh.cpp:1575:7: warning: | ^~~~~~~~ gmsh.cpp:1575:7: warning: variable ‘renumsurf’ set but not used [-Wunused-but-set-variable] 1575 | int renumsurf = 0; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:7911:7: warning: variable ‘df’ set but not used [-Wunused-but-set-variable] 7911 | int df[74]; // decoupe des 6 du cube | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp: In member function ‘virtual AnyType Cube_Op::operator()(Stack) const’: msh3.cpp:8140:7: warning: unused variable ‘renumsurf’ [-Wunused-variable] 8140 | int renumsurf = 0; | ^~~~~~~~~ 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:1575:7: warning: 1585 | MMesh *Th_t = GMSH_LoadT(*pffname, cleanmesh, removeduplicate, precisvertice, ridgeangledetection); gmsh.cpp:1575:7: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1093:11: required from here gmsh.cpp:1575:7: warning: 1093 | AnyType operator( )(Stack stack) const; gmsh.cpp:1575:7: warning: | ^~~~~~~~ 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; | ^~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~~~~~~~ msh3.cpp: In function ‘Fem2D::Mesh3* GluMesh3tab(KN* const&, const long int&, const bool&)’: msh3.cpp:7312:15: warning: variable ‘iv’ set but not used [-Wunused-but-set-variable] 7312 | int iv[3]; | ^~ 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; | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ gmsh.cpp:1149:38: warning: unused variable ‘postpro’ [-Wunused-variable] 1149 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType Square_Op::operator()(Stack) const’: msh3.cpp:8181:8: warning: unused variable ‘kind’ [-Wunused-variable] 8181 | long kind(arg(2, stack, 4L)); | ^~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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:1149:38: warning: 1585 | MMesh *Th_t = GMSH_LoadT(*pffname, cleanmesh, removeduplicate, precisvertice, ridgeangledetection); gmsh.cpp:1149:38: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1093:11: required from here gmsh.cpp:1149:38: warning: 1093 | AnyType operator( )(Stack stack) const; gmsh.cpp:1149:38: warning: | ^~~~~~~~ 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; | ^~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~~~~~ msh3.cpp: In member function ‘virtual AnyType BuildMeshS_Op::operator()(Stack) const’: msh3.cpp:8316:9: warning: unused variable ‘i_som’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8316:20: warning: unused variable ‘i_elem’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8316:32: warning: unused variable ‘i_border’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp: In member function ‘virtual AnyType BuildMeshL_Op::operator()(Stack) const’: msh3.cpp:8429:9: warning: unused variable ‘i_som’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8429:20: warning: unused variable ‘i_elem’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh3.o' -o splitmesh3.so msh3.cpp:8429:32: warning: unused variable ‘i_border’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp:7194:7: warning: unused variable ‘flagsurfaceall’ [-Wunused-variable] 7194 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:7202:7: warning: unused variable ‘nbtS’ [-Wunused-variable] 7202 | int nbtS = 0; | ^~~~ msh3.cpp:7203:7: warning: unused variable ‘nbeS’ [-Wunused-variable] 7203 | int nbeS = 0; | ^~~~ msh3.cpp:7204:7: warning: unused variable ‘nbeSx’ [-Wunused-variable] 7204 | int nbeSx = 0; | ^~~~~ msh3.cpp:7205:7: warning: unused variable ‘nbvS’ [-Wunused-variable] 7205 | int nbvS = 0; | ^~~~ msh3.cpp:7206:7: warning: unused variable ‘nbvSx’ [-Wunused-variable] 7206 | int nbvSx = 0; | ^~~~~ msh3.cpp:7211:16: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 7211 | const Mesh3 *th0 = 0; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp: In member function ‘AnyType Movemesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:8815:33: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 8815 | typedef typename Mesh::Vertex V; | ^ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘long int BuildBoundaryElementAdj(const Fem2D::MeshS&, bool, KN*)’: msh3.cpp:7612:21: warning: unused variable ‘m’ [-Wunused-variable] 7612 | for (int i = 0, m = 0; i < nv; ++i) { | ^ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BinaryIO.cpp' msh3.cpp:7504:34: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 7504 | typedef typename MeshS::Vertex V; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In constructor ‘Cube_Op::Cube_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)’: msh3.cpp:7758:11: warning: unused variable ‘err’ [-Wunused-variable] 7758 | int err = 0; | ^~~ msh3.cpp: In member function ‘virtual AnyType Movemesh_OpS2::operator()(Stack) const’: msh3.cpp:9077:14: warning: unused variable ‘mpp’ [-Wunused-variable] 9077 | MeshPoint *mpp(MeshPointStack(stack)); | ^~~ msh3.cpp:9070:26: warning: typedef ‘pmeshS’ locally defined but not used [-Wunused-local-typedefs] 9070 | typedef const MeshS *pmeshS; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In constructor ‘Square_Op::Square_Op(const basicAC_F0&, Expression, Expression, Expression)’: msh3.cpp:7819:11: warning: unused variable ‘err’ [-Wunused-variable] 7819 | int err = 0; | ^~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ In file included from ./include/ff++.hpp:21, from lgbmo.cpp:31: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ msh3.cpp: In constructor ‘Line_Op::Line_Op(const basicAC_F0&, Expression, Expression)’: msh3.cpp:9340:11: warning: unused variable ‘err’ [-Wunused-variable] 9340 | int err = 0; | ^~~ 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp: In function ‘Fem2D::Mesh3* BuildCube(long int, long int, long int, long int, long int*, long int, MovePoint*)’: msh3.cpp:7935:15: warning: unused variable ‘b’ [-Wunused-variable] 7935 | int b = 0; | ^ msh3.cpp: In member function ‘virtual AnyType Line_Op::operator()(Stack) const’: msh3.cpp:9444:9: warning: unused variable ‘lab’ [-Wunused-variable] 9444 | int lab = 0; | ^~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp:9392:8: warning: unused variable ‘region’ [-Wunused-variable] 9392 | long region = 0; | ^~~~~~ msh3.cpp:7927:11: warning: unused variable ‘dk’ [-Wunused-variable] 7927 | int dk = 0; | ^~ msh3.cpp:7914:9: warning: unused variable ‘diag’ [-Wunused-variable] 7914 | int diag[8] = {0, 0, 0, 1, 0, 1, 1, 0}; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ In file included from MUMPS_seq.cpp:37: /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/mumps_seq/mpi.h: At global scope: /builddir/build/BUILD/freefem++-4.14/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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp:8089:17: warning: unused variable ‘b’ [-Wunused-variable] 8089 | int b = 0; | ^ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ msh3.cpp:7911:7: warning: variable ‘df’ set but not used [-Wunused-but-set-variable] 7911 | int df[74]; // decoupe des 6 du cube | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘virtual AnyType Cube_Op::operator()(Stack) const’: msh3.cpp:8140:7: warning: unused variable ‘renumsurf’ [-Wunused-variable] 8140 | int renumsurf = 0; | ^~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType Square_Op::operator()(Stack) const’: msh3.cpp:8181:8: warning: unused variable ‘kind’ [-Wunused-variable] 8181 | long kind(arg(2, stack, 4L)); | ^~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp: In member function ‘virtual AnyType BuildMeshS_Op::operator()(Stack) const’: msh3.cpp:8316:9: warning: unused variable ‘i_som’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8316:20: warning: unused variable ‘i_elem’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8316:32: warning: unused variable ‘i_border’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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++ isoline.cpp 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp: In member function ‘virtual AnyType BuildMeshL_Op::operator()(Stack) const’: msh3.cpp:8429:9: warning: unused variable ‘i_som’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8429:20: warning: unused variable ‘i_elem’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8429:32: warning: unused variable ‘i_border’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'isoline.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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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::LD_TNEWTON; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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*]’ ./include/AnyType.hpp:83:7: note: 898 | PLY_WRITE_MESHT(*pffname, fp, Th, binary, datasize, swap); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:684:17: required from here ./include/AnyType.hpp:83:7: note: 684 | AnyType operator( )(Stack stack) const; ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ 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:767:40: warning: 898 | PLY_WRITE_MESHT(*pffname, fp, Th, binary, datasize, swap); ioply.cpp:767:40: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:684:17: required from here ioply.cpp:767:40: warning: 684 | AnyType operator( )(Stack stack) const; ioply.cpp:767:40: warning: | ^~~~~~~~ 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++) { | ~~^~~~~~~ msh3.cpp: In member function ‘AnyType Movemesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:8815:33: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 8815 | typedef typename Mesh::Vertex V; | ^ 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++) { | ~~^~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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:767:40: warning: 898 | PLY_WRITE_MESHT(*pffname, fp, Th, binary, datasize, swap); ioply.cpp:767:40: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:684:17: required from here ioply.cpp:767:40: warning: 684 | AnyType operator( )(Stack stack) const; ioply.cpp:767:40: warning: | ^~~~~~~~ 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++) { | ~~^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here msh3.cpp:9392:8: warning: 438 | return SetAny(this);} msh3.cpp:9392:8: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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::LD_TNEWTON_PRECOND; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:767:40: warning: 643 | MMesh *Th = PLY_LoadT(*pffname, swap, cleanmesh, removeduplicate, precisvertice); ioply.cpp:767:40: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:90:13: required from here ioply.cpp:767:40: warning: 90 | AnyType operator( )(Stack stack) const; ioply.cpp:767:40: warning: | ^~~~~~~~ ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 member function ‘virtual AnyType Movemesh_OpS2::operator()(Stack) const’: msh3.cpp:9077:14: warning: unused variable ‘mpp’ [-Wunused-variable] 9077 | MeshPoint *mpp(MeshPointStack(stack)); | ^~~ msh3.cpp:9070:26: warning: typedef ‘pmeshS’ locally defined but not used [-Wunused-local-typedefs] 9070 | typedef const MeshS *pmeshS; | ^~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ iovtk.cpp: In instantiation of ‘VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’: iovtk.cpp:5665:51: required from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’ ./include/AnyType.hpp:83:7: note: 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ ./include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here ./include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ./include/AnyType.hpp:83:7: note: | ^~~~ iovtk.cpp:5583:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 5583 | int nbofsol; | ^~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ iovtk.cpp: In instantiation of ‘VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’: iovtk.cpp:5665:51: required from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ iovtk.cpp:5583:9: warning: 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } iovtk.cpp:5583:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ iovtk.cpp:5583:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} iovtk.cpp:5583:9: warning: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here iovtk.cpp:5583:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} iovtk.cpp:5583:9: warning: | ^~~~ iovtk.cpp:5583:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 5583 | int nbofsol; | ^~~~~~~ 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; | ^~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp: In constructor ‘Line_Op::Line_Op(const basicAC_F0&, Expression, Expression)’: msh3.cpp:9340:11: warning: unused variable ‘err’ [-Wunused-variable] 9340 | int err = 0; | ^~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 member function ‘virtual AnyType Line_Op::operator()(Stack) const’: msh3.cpp:9444:9: warning: unused variable ‘lab’ [-Wunused-variable] 9444 | int lab = 0; | ^~~ msh3.cpp:9392:8: warning: unused variable ‘region’ [-Wunused-variable] 9392 | long region = 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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:129:11: warning: 643 | MMesh *Th = PLY_LoadT(*pffname, swap, cleanmesh, removeduplicate, precisvertice); ioply.cpp:129:11: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:90:13: required from here ioply.cpp:129:11: warning: 90 | AnyType operator( )(Stack stack) const; ioply.cpp:129:11: warning: | ^~~~~~~~ ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:619:93: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:619:93, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:621:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:621:94, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:623:85: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:623:85, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:624:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:624:91, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:626:93: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:626:93, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/AnyType.hpp:83:7: note: 1909 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMesh3_Op(args); } ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh3_Op; int ppref = 0]’ ./include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here ./include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ./include/AnyType.hpp:83:7: note: | ^~~~ medit.cpp:1831:9: warning: unused variable ‘nbofsol’ [-Wunused-variable] 1831 | int nbofsol; | ^~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::LN_COBYLA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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; | ^~~ iovtk.cpp: In instantiation of ‘AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’: iovtk.cpp:6277:11: required from here iovtk.cpp:5583:9: warning: 6277 | AnyType operator( )(Stack stack) const; iovtk.cpp:5583:9: warning: | ^~~~~~~~ iovtk.cpp:6790:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 6790 | string *DataLabel; | ^~~~~~~~~ iovtk.cpp: In instantiation of ‘AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’: iovtk.cpp:6277:11: required from here iovtk.cpp:6790:11: warning: 6277 | AnyType operator( )(Stack stack) const; iovtk.cpp:6790:11: warning: | ^~~~~~~~ iovtk.cpp:6790:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 6790 | string *DataLabel; | ^~~~~~~~~ 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]’ medit.cpp:1831:9: warning: 2679 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMeshT_Op< MMesh, v_fes >(args); } medit.cpp:1831:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ medit.cpp:1831:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} medit.cpp:1831:9: warning: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here medit.cpp:1831:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} medit.cpp:1831:9: warning: | ^~~~ medit.cpp:2601:9: warning: unused variable ‘nbofsol’ [-Wunused-variable] 2601 | int nbofsol; | ^~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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:129:11: warning: 643 | MMesh *Th = PLY_LoadT(*pffname, swap, cleanmesh, removeduplicate, precisvertice); ioply.cpp:129:11: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:90:13: required from here ioply.cpp:129:11: warning: 90 | AnyType operator( )(Stack stack) const; ioply.cpp:129:11: warning: | ^~~~~~~~ ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 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:6078:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:6790:11: warning: 6078 | VTK_WRITE_MESHT< MMesh >(*pffname, fp, Th, binary, datasize, surface, swap); iovtk.cpp:6790:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:5667:11: required from here iovtk.cpp:6790:11: warning: 5667 | AnyType operator( )(Stack stack) const; iovtk.cpp:6790:11: warning: | ^~~~~~~~ iovtk.cpp:5721:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5721 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5736:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5736 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5963:17: warning: unused variable ‘bid0’ [-Wunused-variable] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp:5908:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 5908 | int cell_lab = 1; | ^~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ioply.cpp:554:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 554 | if (fread(ivb, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 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]’ medit.cpp:2601:9: warning: 2679 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMeshT_Op< MMesh, v_fes >(args); } medit.cpp:2601:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ medit.cpp:2601:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} medit.cpp:2601:9: warning: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here medit.cpp:2601:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} medit.cpp:2601:9: warning: | ^~~~ medit.cpp:2601:9: warning: unused variable ‘nbofsol’ [-Wunused-variable] 2601 | int nbofsol; | ^~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp: In function ‘void Load_Init()’: msh3.cpp:9764:23: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 9764 | typedef const Mesh *pmesh; | ^~~~~ iovtk.cpp: In instantiation of ‘void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; FILE = FILE]’: iovtk.cpp:6164:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:5908:7: warning: 6164 | VTU_WRITE_MESHT< MMesh >(fp, Th, binary, datasize, surface); iovtk.cpp:5908:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:5667:11: required from here iovtk.cpp:5908:7: warning: 5667 | AnyType operator( )(Stack stack) const; iovtk.cpp:5908:7: warning: | ^~~~~~~~ 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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp:1070:7: warning: unused variable ‘nv’ [-Wunused-variable] 1070 | int nv, nconnex; | ^~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string]’: iovtk.cpp:6802:33: required from ‘AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:1070:7: warning: 6802 | MMesh *Th = VTK_LoadT< MMesh >(*pffname, swap, cleanmesh, removeduplicate, precisvertice,ridgeangledetection, pfields); iovtk.cpp:1070:7: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:6277:11: required from here iovtk.cpp:1070:7: warning: 6277 | AnyType operator( )(Stack stack) const; iovtk.cpp:1070:7: warning: | ^~~~~~~~ iovtk.cpp:6452:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6452 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6517:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6517 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ iovtk.cpp:6745:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6745 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6327:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 6327 | char *res; | ^~~ 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/GenericMesh.hpp:1733:13: warning: 51 | { return new VS(A,ds,stack);} ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here ./include/GenericMesh.hpp:1733:13: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~ MUMPS.cpp:192:9: warning: unused variable ‘myid’ [-Wunused-variable] 192 | int myid = 0; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]’: ./include/AFunction.hpp:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = Fem2D::R3*; A0 = myType_uv; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1088:11: required from here ./include/AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:1163: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/AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1162:11: required from here ./include/AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:6802:33: required from ‘AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:6327:9: warning: 6802 | MMesh *Th = VTK_LoadT< MMesh >(*pffname, swap, cleanmesh, removeduplicate, precisvertice,ridgeangledetection, pfields); iovtk.cpp:6327:9: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:6277:11: required from here iovtk.cpp:6327:9: warning: 6277 | AnyType operator( )(Stack stack) const; iovtk.cpp:6327:9: warning: | ^~~~~~~~ iovtk.cpp:6452:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6452 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse*>]’: ./include/AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Inverse*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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*]’ MUMPS.cpp:192:9: warning: 51 | { return new VS(A,ds,stack);} MUMPS.cpp:192:9: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS.cpp:192:9: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) MUMPS.cpp:192:9: warning: | ^~~~~~ MUMPS.cpp:192:9: warning: unused variable ‘myid’ [-Wunused-variable] 192 | int myid = 0; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ iovtk.cpp:6517:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6517 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse >*>]’: ./include/AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Inverse >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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_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/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp:6745:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6745 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6327:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 6327 | char *res; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Mult >*>]’: ./include/AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = Mult*>; TA0 = Transpose*>; TA1 = Transpose*>; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 = 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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:6078:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:6327:9: warning: 6078 | VTK_WRITE_MESHT< MMesh >(*pffname, fp, Th, binary, datasize, surface, swap); iovtk.cpp:6327:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:5667:11: required from here iovtk.cpp:6327:9: warning: 5667 | AnyType operator( )(Stack stack) const; iovtk.cpp:6327:9: warning: | ^~~~~~~~ iovtk.cpp:5721:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5721 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5736:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5736 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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, 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ MUMPS.cpp:192:9: warning: 155 | return SetAny * >(this);} MUMPS.cpp:192:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here MUMPS.cpp:192:9: warning: 154 | AnyType operator()(Stack ) const { MUMPS.cpp:192:9: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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_ISRES; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp:5963:17: warning: unused variable ‘bid0’ [-Wunused-variable] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp:5908:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 5908 | int cell_lab = 1; | ^~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshL; FILE = FILE]’: iovtk.cpp:6164:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:5908:7: warning: 6164 | VTU_WRITE_MESHT< MMesh >(fp, Th, binary, datasize, surface); iovtk.cpp:5908:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:5667:11: required from here iovtk.cpp:5908:7: warning: 5667 | AnyType operator( )(Stack stack) const; iovtk.cpp:5908:7: warning: | ^~~~~~~~ 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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp:1070:7: warning: unused variable ‘nv’ [-Wunused-variable] 1070 | int nv, nconnex; | ^~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::G_MLSL; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:880:12: warning: 1160 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here msh3.cpp:9764:23: warning: 438 | return SetAny(this);} msh3.cpp:9764:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:1171:12: warning: 1160 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:1171:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KNM*; A = std::__cxx11::basic_string*; CODE = E_F_F0_*, std::__cxx11::basic_string*>]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KNM*; A = std::__cxx11::basic_string*; CODE = E_F_F0_*, std::__cxx11::basic_string*>]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:1171:12: warning: 1160 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:1171:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::AUGLAG_EQ; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:1171:12: warning: 1160 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:1171:12: warning: | ^~~~~~~~ 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; | ^~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ffrandom.o' -o ffrandom.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; CODE = E_F_F0F0_*, KNM*, KNM*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; CODE = E_F_F0F0_*, KNM*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 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/GenericMesh.hpp:1733:13: warning: 51 | { return new VS(A,ds,stack);} ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here ./include/GenericMesh.hpp:1733:13: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 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*]’ SuperLu.cpp:523:3: warning: 51 | { return new VS(A,ds,stack);} SuperLu.cpp:523:3: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:523:3: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) SuperLu.cpp:523:3: warning: | ^~~~~~ 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 | ~~~~~~^~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 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*]’ SuperLu.cpp:523:3: warning: 51 | { return new VS(A,ds,stack);} SuperLu.cpp:523:3: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:523:3: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) SuperLu.cpp:523:3: warning: | ^~~~~~ 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*]’ SuperLu.cpp:523:3: warning: 51 | { return new VS(A,ds,stack);} SuperLu.cpp:523:3: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:523:3: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) SuperLu.cpp:523:3: warning: | ^~~~~~ 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*]’ SuperLu.cpp:523:3: warning: 155 | return SetAny * >(this);} SuperLu.cpp:523:3: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here SuperLu.cpp:523:3: warning: 154 | AnyType operator()(Stack ) const { SuperLu.cpp:523:3: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string*; B = KNM*; CODE = E_F_F0F0_*, KNM*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string*; B = KNM*; CODE = E_F_F0F0_*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:2601:9: warning: 573 | AnyType operator( )(Stack stack) const; medit.cpp:2601:9: warning: | ^~~~~~~~ medit.cpp:643:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 643 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ medit.cpp:684:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long 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)); | ^~ 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 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 | ~~~~~~^~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:585:14: warning: 1923 | AnyType PopenMeditMesh3_Op< v_fes >::operator( )(Stack stack) const { medit.cpp:585:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ medit.cpp:2065:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 2065 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL]’: iovtk.cpp:6341:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 6341 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]’: msh3.cpp:9119:23: required from here ./include/AnyType.hpp:83:7: note: 9119 | return SetAny(pThr); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ medit.cpp:1928:14: warning: unused variable ‘mp’ [-Wunused-variable] 1928 | MeshPoint *mp(MeshPointStack(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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 instantiation of ‘Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::Mesh; Expression = E_F0*]’: msh3.cpp:9142:65: required from here ./include/AnyType.hpp:83:7: note: 9142 | return new Movemesh_Op< Mesh >(args, t[0]->CastTo(args[0])); ./include/AnyType.hpp:83:7: note: | ^ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | int err = 0; | ^~~ 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:1928:14: warning: 811 | AnyType datasolMesh3_Op< v_fes >::operator( )(Stack stack) const { medit.cpp:1928:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ medit.cpp:865:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long 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 ‘long 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)); | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KNM*; CODE = E_F_F0F0_*, KN*, KNM*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KNM*; CODE = E_F_F0F0_*, KN*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:812:14: warning: 2681 | AnyType operator( )(Stack stack) const; medit.cpp:812:14: warning: | ^~~~~~~~ medit.cpp:2826:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 2826 | for (size_t i = 0; i < offset; i++) solnbfloat = solnbfloat + l[i].nbfloat; | ~~^~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ medit.cpp:2711:14: warning: unused variable ‘mp’ [-Wunused-variable] 2711 | MeshPoint *mp(MeshPointStack(stack)); | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, KNM*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, KNM*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshS]’: iovtk.cpp:6341:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 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:2711:14: warning: 2681 | AnyType operator( )(Stack stack) const; medit.cpp:2711:14: warning: | ^~~~~~~~ medit.cpp:2826:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long 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)); | ^~ eval ./ff-c++ VTK_writer_3d.cpp 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:2711:14: warning: 573 | AnyType operator( )(Stack stack) const; medit.cpp:2711:14: warning: | ^~~~~~~~ medit.cpp:643:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long 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 ‘long 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)); | ^~ iovtk.cpp: In function ‘Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)’: iovtk.cpp:3198:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3198 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'VTK_writer_3d.cpp' In file included from MUMPS.cpp:37: /builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/mumps_seq/mpi.h: At global scope: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at pcm2rnm.cpp:176:1: pcm2rnm.cpp:173:93: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at pcm2rnm.cpp:173:93, inlined from ‘void AutoLoadInit()’ at pcm2rnm.cpp:176:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at pcm2rnm.cpp:176:1: pcm2rnm.cpp:172:88: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at pcm2rnm.cpp:172:88, inlined from ‘void AutoLoadInit()’ at pcm2rnm.cpp:176:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:9119:23: required from here ./include/AnyType.hpp:83:7: note: 9119 | return SetAny(pThr); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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:9142:65: required from here ./include/AnyType.hpp:83:7: note: 9142 | return new Movemesh_Op< Mesh >(args, t[0]->CastTo(args[0])); ./include/AnyType.hpp:83:7: note: | ^ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | int err = 0; | ^~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshL; V = const Fem2D::MeshL*; K = double]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshL; V = const Fem2D::MeshL*; K = double]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshS; V = const Fem2D::MeshS*; K = double]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshS; V = const Fem2D::MeshS*; K = double]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 *, double >(Boundaniso)); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at aniso.cpp:160:80, inlined from ‘void AutoLoadInit()’ at aniso.cpp:165:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh3; V = const Fem2D::Mesh3*; K = double]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh3; V = const Fem2D::Mesh3*; K = double]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh; V = const Fem2D::Mesh*; K = double]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh; V = const Fem2D::Mesh*; K = double]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshL; V = const Fem2D::MeshL*; K = long int]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshL; V = const Fem2D::MeshL*; K = long int]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::code(const basicAC_F0&) const [with T = const Fem2D::MeshS; V = const Fem2D::MeshS*; K = long int]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshS; V = const Fem2D::MeshS*; K = long int]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh3; V = const Fem2D::Mesh3*; K = long int]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh3; V = const Fem2D::Mesh3*; K = long int]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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]’ msh3.cpp:8527:9: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ msh3.cpp:8527:9: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here msh3.cpp:8527:9: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; msh3.cpp:8527:9: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh; V = const Fem2D::Mesh*; K = long int]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh; V = const Fem2D::Mesh*; K = long int]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = KNM*; C = KNM*; CODE = E_F_F0F0F0_*, KNM*, KNM*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = KNM*; C = KNM*; CODE = E_F_F0F0F0_*, KNM*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = long int; B = KN*; C = double; CODE = E_F_F0F0F0_*, double, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = long int; B = KN*; C = double; CODE = E_F_F0F0F0_*, double, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]’: ./include/AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = long int*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~^~~ ./include/AFunction.hpp:1300:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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]’ msh3.cpp:8527:9: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ msh3.cpp:8527:9: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here msh3.cpp:8527:9: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; msh3.cpp:8527:9: warning: | ^ ./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 = std::__cxx11::basic_string*]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 = const gsl_rng_type*]’: ./include/AFunction.hpp:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = ddGSLInterpolation]’: ./include/AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = dGSLInterpolation]’: ./include/AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 function ‘void init()’, inlined from ‘void AutoLoadInit()’ at myfunction.cpp:89:1: myfunction.cpp:85:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at myfunction.cpp:85:71, inlined from ‘void AutoLoadInit()’ at myfunction.cpp:89:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at myfunction.cpp:89:1: myfunction.cpp:86:63: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at myfunction.cpp:86:63, inlined from ‘void AutoLoadInit()’ at myfunction.cpp:89:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from ff-cmaes.cpp:36: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ medit.cpp: At global scope: medit.cpp:47:13: warning: ‘TheWait’ defined but not used [-Wunused-variable] 47 | static bool TheWait = false; | ^~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = std::__cxx11::basic_string*; TA1 = KNM >*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = std::__cxx11::basic_string*; TA1 = KNM >*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at splitmesh12.cpp:238:1: splitmesh12.cpp:235:96: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitmesh12.cpp:235:96, inlined from ‘void AutoLoadInit()’ at splitmesh12.cpp:238:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = fftw_plan_s**; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = fftw_plan_s**; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = const Fem2D::Mesh3*; CODE = E_F_F0s_]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = const Fem2D::Mesh3*; CODE = E_F_F0s_]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = fftw_plan_s**; A = fftw_plan_s**; B = fftw_plan_s*; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = fftw_plan_s**; A = fftw_plan_s**; B = fftw_plan_s*; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from isoline.cpp:40: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'aniso.o' -o aniso.so '-L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib' '-lMesh' In file included from BinaryIO.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at splitmesh4.cpp:139:1: splitmesh4.cpp:136:94: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitmesh4.cpp:136:94, inlined from ‘void AutoLoadInit()’ at splitmesh4.cpp:139:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = const Fem2D::Mesh3*; CODE = E_F_F0s_]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = const Fem2D::Mesh3*; CODE = E_F_F0s_]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:152:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:152:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:153:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:153:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:154:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:154:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:155:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:155:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:156:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:156:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:157:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:157:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:158:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:158:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:159:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:159:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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++ VTK_writer.cpp g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'VTK_writer.cpp' ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'pcm.o' 'pcm2rnm.o' -o pcm2rnm.so eval ./ff-c++ splitedges.cpp g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitedges.cpp' eval ./ff-c++ Element_Mixte.cpp -L/usr/lib64 -lflexiblas -L/usr/lib64 -lflexiblas g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.cpp' 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]; | ^ 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:8772:14: required from ‘E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’ ./include/GenericMesh.hpp:1733:13: warning: 8772 | return new Movemesh_Op< MMesh >(args, t[0]->CastTo(args[0])); ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:8763:9: required from here ./include/GenericMesh.hpp:1733:13: warning: 8763 | E_F0 *code(const basicAC_F0 &args) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | 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:8772:14: required from ‘E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ msh3.cpp:8527:9: warning: 8772 | return new Movemesh_Op< MMesh >(args, t[0]->CastTo(args[0])); msh3.cpp:8527:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:8763:9: required from here msh3.cpp:8527:9: warning: 8763 | E_F0 *code(const basicAC_F0 &args) const { msh3.cpp:8527:9: warning: | ^~~~ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | int err = 0; | ^~~ 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:8772:14: required from ‘E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ msh3.cpp:8527:9: warning: 8772 | return new Movemesh_Op< MMesh >(args, t[0]->CastTo(args[0])); msh3.cpp:8527:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:8763:9: required from here msh3.cpp:8527:9: warning: 8763 | E_F0 *code(const basicAC_F0 &args) const { msh3.cpp:8527:9: warning: | ^~~~ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | int err = 0; | ^~~ 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*]’ msh3.cpp:8527:9: warning: 155 | return SetAny * >(this);} msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here msh3.cpp:8527:9: warning: 154 | AnyType operator()(Stack ) const { msh3.cpp:8527:9: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = DxWriter*; B = const Fem2D::Mesh*; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = DxWriter*; B = const Fem2D::Mesh*; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ ffnewuoa.cpp: In member function ‘virtual E_F0* OptimNewoa::code(const basicAC_F0&) const’: ffnewuoa.cpp:130:74: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimNewoa::code(const basicAC_F0&) const’ at ffnewuoa.cpp:130:74: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_Mixte3d.cpp In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at ffnewuoa.cpp:154:1: ffnewuoa.cpp:151:45: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at ffnewuoa.cpp:151:45, inlined from ‘void AutoLoadInit()’ at ffnewuoa.cpp:154:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.cpp' ./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(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DxWriter*; A = DxWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DxWriter*; A = DxWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 instantiation of ‘AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:2504:11: required from here ./include/AnyType.hpp:83:7: note: 2504 | AnyType operator( )(Stack stack) const; ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ msh3.cpp:2612:13: warning: unused variable ‘l1’ [-Wunused-variable] 2612 | int l0, l1 = ChangeLab(mapBref, l0 = K.lab); | ^~ msh3.cpp: In instantiation of ‘AnyType ExtractMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; MMeshO = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:6775:11: required from here msh3.cpp:2612:13: warning: 6775 | AnyType operator( )(Stack stack) const; msh3.cpp:2612:13: warning: | ^~~~~~~~ msh3.cpp:6875:13: warning: unused variable ‘ii’ [-Wunused-variable] 6875 | int ii = mi->second; | ^~ msh3.cpp:6821:41: warning: variable ‘mps’ set but not used [-Wunused-but-set-variable] 6821 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ msh3.cpp:6833:7: warning: unused variable ‘nbv’ [-Wunused-variable] 6833 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:6834:7: warning: unused variable ‘nbt’ [-Wunused-variable] 6834 | int nbt = Th.nt; // nombre de triangles | ^~~ msh3.cpp:6835:7: warning: unused variable ‘nbe’ [-Wunused-variable] 6835 | int nbe = Th.nbe; | ^~~ msh3.cpp:6849:15: warning: unused variable ‘nt’ [-Wunused-variable] 6849 | 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:6775:11: required from here msh3.cpp:6849:15: warning: 6775 | AnyType operator( )(Stack stack) const; msh3.cpp:6849:15: warning: | ^~~~~~~~ msh3.cpp:6875:13: warning: unused variable ‘ii’ [-Wunused-variable] 6875 | int ii = mi->second; | ^~ msh3.cpp:6821:41: warning: variable ‘mps’ set but not used [-Wunused-but-set-variable] 6821 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ msh3.cpp:6833:7: warning: unused variable ‘nbv’ [-Wunused-variable] 6833 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:6834:7: warning: unused variable ‘nbt’ [-Wunused-variable] 6834 | int nbt = Th.nt; // nombre de triangles | ^~~ msh3.cpp:6835:7: warning: unused variable ‘nbe’ [-Wunused-variable] 6835 | int nbe = Th.nbe; | ^~~ msh3.cpp:6849:15: warning: unused variable ‘nt’ [-Wunused-variable] 6849 | int nv = 0, nt = 0, ns = 0; | ^~ 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); | ^~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ppm2rnm.o' -o ppm2rnm.so msh3.cpp: In instantiation of ‘AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:2504:11: required from here msh3.cpp:6849:15: warning: 2504 | AnyType operator( )(Stack stack) const; msh3.cpp:6849:15: warning: | ^~~~~~~~ msh3.cpp:2612:13: warning: unused variable ‘l1’ [-Wunused-variable] 2612 | int l0, l1 = ChangeLab(mapBref, l0 = K.lab); | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = myType_uv; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = myType_uv; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp: In instantiation of ‘AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:2504:11: required from here msh3.cpp:2612:13: warning: 2504 | AnyType operator( )(Stack stack) const; msh3.cpp:2612:13: warning: | ^~~~~~~~ msh3.cpp:2612:13: warning: unused variable ‘l1’ [-Wunused-variable] 2612 | int l0, l1 = ChangeLab(mapBref, l0 = K.lab); | ^~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh3]’: ./include/AFunction.hpp:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ msh3.cpp:2612:13: warning: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} msh3.cpp:2612:13: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here msh3.cpp:2612:13: warning: 2489 | AnyType operator()(Stack s) const msh3.cpp:2612:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145: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:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:9704:21: required from ‘AnyType OrientNormal_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 9704 | ComputeOrientation(Th, orientation, unbounded); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9668:9: required from here ./include/AnyType.hpp:83:7: note: 9668 | AnyType OrientNormal_Op::operator( )(Stack stack) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9556:16: warning: unused variable ‘K1’ [-Wunused-variable] 9556 | const T &K1(Th[j1]); | ^~ msh3.cpp:9660:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 9660 | for(int j=0; j&, bool) [with Mesh = Fem2D::MeshL]’: msh3.cpp:9704:21: required from ‘AnyType OrientNormal_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ msh3.cpp:9568:7: warning: 9704 | ComputeOrientation(Th, orientation, unbounded); msh3.cpp:9568:7: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9668:9: required from here msh3.cpp:9568:7: warning: 9668 | AnyType OrientNormal_Op::operator( )(Stack stack) const { msh3.cpp:9568:7: warning: | ^~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9556:16: warning: unused variable ‘K1’ [-Wunused-variable] 9556 | const T &K1(Th[j1]); | ^~ msh3.cpp:9660:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 9660 | for(int j=0; j::code(const basicAC_F0&) const [with R = double; A = myType_uv; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = myType_uv; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = void*; A = DxWriter*; B = std::__cxx11::basic_string*; C = const Fem2D::Mesh*; CODE = E_F_F0F0F0_*, const Fem2D::Mesh*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = void*; A = DxWriter*; B = std::__cxx11::basic_string*; C = const Fem2D::Mesh*; CODE = E_F_F0F0F0_*, const Fem2D::Mesh*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ ioply.cpp: In member function ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: ioply.cpp:115:16: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction.o' -o myfunction.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = myType*; A = myType*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = myType*; A = myType*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: ioply.cpp:115:16: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ioply.cpp: In member function ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’: ioply.cpp:115:16: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’ at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:9568:7: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); msh3.cpp:9568:7: warning: | ^~~~~~~~~~~~~~~ msh3.cpp:9238:16: required from ‘AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ msh3.cpp:9568:7: warning: 9238 | Th.clean_mesh(precis_mesh, Th.nv, Th.nt, Th.nbe, Th.vertices, Th.elements, Th.borderelements, msh3.cpp:9568:7: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9239 | removeduplicate, rebuildboundary, orientation); msh3.cpp:9568:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9182:11: required from here msh3.cpp:9568:7: warning: 9182 | AnyType operator( )(Stack stack) const; msh3.cpp:9568:7: warning: | ^~~~~~~~ ./include/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ ./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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 BinaryIO.cpp:37: ./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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = myType_uv; A = myType*; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = myType_uv; A = myType*; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ myfunction2.cpp ./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]’ ./include/GenericMesh.hpp:1231:9: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ./include/GenericMesh.hpp:1231:9: warning: | ^~~~~~~~~~~~~~~ msh3.cpp:9238:16: required from ‘AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1231:9: warning: 9238 | Th.clean_mesh(precis_mesh, Th.nv, Th.nt, Th.nbe, Th.vertices, Th.elements, Th.borderelements, ./include/GenericMesh.hpp:1231:9: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9239 | removeduplicate, rebuildboundary, orientation); ./include/GenericMesh.hpp:1231:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9182:11: required from here ./include/GenericMesh.hpp:1231:9: warning: 9182 | AnyType operator( )(Stack stack) const; ./include/GenericMesh.hpp:1231:9: warning: | ^~~~~~~~ ./include/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction2.cpp' 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In file included from ./include/ff++.hpp:21, from VTK_writer_3d.cpp:36: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(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); | ^ eval ./ff-c++ MetricPk.cpp ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshL*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshL*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::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]’ ./include/GenericMesh.hpp:1231:9: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ./include/GenericMesh.hpp:1231:9: warning: | ^~~~~~~~~~~~~~~ msh3.cpp:9238:16: required from ‘AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1231:9: warning: 9238 | Th.clean_mesh(precis_mesh, Th.nv, Th.nt, Th.nbe, Th.vertices, Th.elements, Th.borderelements, ./include/GenericMesh.hpp:1231:9: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9239 | removeduplicate, rebuildboundary, orientation); ./include/GenericMesh.hpp:1231:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9182:11: required from here ./include/GenericMesh.hpp:1231:9: warning: 9182 | AnyType operator( )(Stack stack) const; ./include/GenericMesh.hpp:1231:9: warning: | ^~~~~~~~ ./include/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MetricPk.cpp' ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshS*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshS*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MetricKuate.cpp:575:1: MetricKuate.cpp:572:70: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 572 | Global.Add("MetricKuate", "(", new OneOperatorCode< MetricKuate >( )); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MetricKuate.cpp:572:70, inlined from ‘void AutoLoadInit()’ at MetricKuate.cpp:575:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::Mesh3*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::Mesh3*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = DFFT_1d2dor3d >; CODE = E_F_F0F0_ >*, KN >*, DFFT_1d2dor3d >, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = DFFT_1d2dor3d >; CODE = E_F_F0F0_ >*, KN >*, DFFT_1d2dor3d >, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ gmsh.cpp: In member function ‘virtual E_F0* GMSH_LoadMesh::code(const basicAC_F0&) const’: gmsh.cpp:99:60: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* GMSH_LoadMesh::code(const basicAC_F0&) const’ at gmsh.cpp:99:60: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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); | ^ gfortran -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I./include '-DAdd_' 'newuoa.f' ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KNM >*; B = long int; CODE = E_F_F0F0_ >, KNM >*, long int, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KNM >*; B = long int; CODE = E_F_F0F0_ >, KNM >*, long int, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here ./include/MeshPoint.hpp:1028:22: warning: 438 | return SetAny(this);} ./include/MeshPoint.hpp:1028:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 member function ‘virtual E_F0* GMSH_LoadMesh3::code(const basicAC_F0&) const’: gmsh.cpp:599:61: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* GMSH_LoadMesh3::code(const basicAC_F0&) const’ at gmsh.cpp:599:61: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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) ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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) ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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) gmsh.cpp: In member function ‘E_F0* GMSH_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: gmsh.cpp:1123:12: warning: ‘static void 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])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* GMSH_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at gmsh.cpp:1123:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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) ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; CODE = E_F_F0F0_ >, KN >*, long int, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; CODE = E_F_F0F0_ >, KN >*, long int, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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) ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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) gmsh.cpp: In member function ‘E_F0* GMSH_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: gmsh.cpp:1123:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* GMSH_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at gmsh.cpp:1123:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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) ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.o' -o Element_P3dc.so ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In static member function ‘static E_F0* MatrixUpWind0::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind0; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_dervieux.cpp:63:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixUpWind0::f(const basicAC_F0&)’ at mat_dervieux.cpp:63:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind0; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BernardiRaugel.o' -o BernardiRaugel.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >, KN >*, long int, long int, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >, KN >*, long int, long int, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at mat_dervieux.cpp:172:1: mat_dervieux.cpp:169:71: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 169 | Global.Add("MatUpWind1", "(", new OneOperatorCode< MatrixUpWind0 >( )); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at mat_dervieux.cpp:169:71, inlined from ‘void AutoLoadInit()’ at mat_dervieux.cpp:172:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ GeometryQA.cpp FreeFemQA.cpp ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KNM >*; B = KNM >*; C = long int; CODE = E_F_F0F0F0_ >*, KNM >*, long int, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KNM >*; B = KNM >*; C = long int; CODE = E_F_F0F0F0_ >*, KNM >*, long int, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'GeometryQA.cpp' 'FreeFemQA.cpp' ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; CODE = E_F_F0F0F0_ >*, KN >*, long int, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; CODE = E_F_F0F0F0_ >*, KN >*, long int, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh4.o' -o splitmesh4.so In file included from dfft.cpp:31: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; C = long int; D = long int; CODE = E_F_F0F0F0F0_ >, KN >*, long int, long int, long int, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; C = long int; D = long int; CODE = E_F_F0F0F0F0_ >, KN >*, long int, long int, long int, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ eval ./ff-c++ shell.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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'shell.cpp' ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; D = long int; CODE = E_F_F0F0F0F0_ >*, KN >*, long int, long int, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; D = long int; CODE = E_F_F0F0F0F0_ >*, KN >*, long int, long int, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_ >*, KN >*, long int, long int, long int, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_ >*, KN >*, long int, long int, long int, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ioply.cpp:682:57: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’ at ioply.cpp:682:57, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* MetricKuate::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MetricKuate; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: MetricKuate.cpp:497:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MetricKuate::f(const basicAC_F0&)’ at MetricKuate.cpp:497:71, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MetricKuate; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In static member function ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ioply.cpp:682:57: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ at ioply.cpp:682:57, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ BEC.cpp g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BEC.cpp' ./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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = fftw_plan_s**; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = fftw_plan_s**; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.o' -o mat_dervieux.so In static member function ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::Mesh3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ioply.cpp:682:57: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::Mesh3]’ at ioply.cpp:682:57, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 static member function ‘static E_F0* MatrixUpWind0::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind0; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_psi.cpp:58:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixUpWind0::f(const basicAC_F0&)’ at mat_psi.cpp:58:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind0; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh12.o' -o splitmesh12.so In static member function ‘static E_F0* MatrixUpWind3::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind3; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_psi.cpp:91:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixUpWind3::f(const basicAC_F0&)’ at mat_psi.cpp:91:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind3; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here ff-cmaes.cpp:204:5: warning: 438 | return SetAny(this);} ff-cmaes.cpp:204:5: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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); | ^~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Morley.o' -o Morley.so In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at freeyams.cpp:1262:1: freeyams.cpp:1255:35: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at freeyams.cpp:1255:35, inlined from ‘void AutoLoadInit()’ at freeyams.cpp:1262:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at freeyams.cpp:1262:1: freeyams.cpp:1256:35: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at freeyams.cpp:1256:35, inlined from ‘void AutoLoadInit()’ at freeyams.cpp:1262:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ bfstream.cpp g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bfstream.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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ eval ./ff-c++ ff-AiryBiry.cpp In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = myType*]’, inlined from ‘void Load_Init()’ at addNewType.cpp:108:23, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = myType*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at addNewType.cpp:108:23, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = myType_uv]’, inlined from ‘void Load_Init()’ at addNewType.cpp:109:24, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = myType_uv]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at addNewType.cpp:109:24, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.cpp' In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: addNewType.cpp:116:89: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at addNewType.cpp:116:89, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: addNewType.cpp:126:84: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at addNewType.cpp:126:84, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: addNewType.cpp:128:84: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at addNewType.cpp:128:84, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: addNewType.cpp:129:82: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at addNewType.cpp:129:82, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_PkEdge.o' -o Element_PkEdge.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at iohdf5.cpp:677:1: iohdf5.cpp:671:38: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at iohdf5.cpp:671:38, inlined from ‘void AutoLoadInit()’ at iohdf5.cpp:677:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at iohdf5.cpp:677:1: iohdf5.cpp:674:38: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at iohdf5.cpp:674:38, inlined from ‘void AutoLoadInit()’ at iohdf5.cpp:677:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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); | ^ eval ./ff-c++ exactpartition.cpp freeyams.cpp: In member function ‘virtual AnyType yams_Op_meshS::operator()(Stack) 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; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'exactpartition.cpp' 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 ; | ^ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'scotch.o' -o scotch.so '-lscotch' '-lscotcherr' ./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); | ^ isoline.cpp: In member function ‘virtual AnyType FINDLOCALMIN_P1_Op::operator()(Stack) const’: isoline.cpp:480:14: warning: variable ‘Uvp’ set but not used [-Wunused-but-set-variable] 480 | double Uvp = Ui; | ^~~ isoline.cpp:386:38: warning: typedef ‘myPQL’ locally defined but not used [-Wunused-local-typedefs] 386 | typedef std::priority_queue< KEY > myPQL; | ^~~~~ eval ./ff-c++ ClosePoints.cpp In file included from ./include/ff++.hpp:21, from VTK_writer.cpp:36: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ClosePoints.cpp' In file included from ./include/ff++.hpp:21, from splitedges.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MetricKuate.o' -o MetricKuate.so isoline.cpp: In function ‘Fem2D::R3* Curve2(Stack, const KNM_&, const long int&, const long int&, const double&, long int* const&)’: isoline.cpp:1071:27: warning: unused variable ‘im’ [-Wunused-variable] 1071 | int i0 = li0, i1 = li1, im; | ^~ isoline.cpp: In function ‘void finit()’: isoline.cpp:1260:23: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 1260 | typedef const Mesh *pmesh; | ^~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_psi.o' -o mat_psi.so SuperLu.cpp: In member function ‘void VirtualSolverSuperLU::dosolver(R*, R*, int, int) [with R = double; int t = 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: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]; | ^~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In static member function ‘static E_F0* mshmet3d_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = mshmet3d_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mshmet.cpp:386:71: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* mshmet3d_Op::f(const basicAC_F0&)’ at mshmet.cpp:386:71, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = mshmet3d_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp: In member function ‘void VirtualSolverSuperLU::dosolver(R*, R*, int, int) [with R = std::complex; int t = 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: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]; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here isoline.cpp:1260:23: warning: 438 | return SetAny(this);} isoline.cpp:1260:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from Element_Mixte.cpp:50: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_HCT.cpp' ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ eval ./ff-c++ Curvature.cpp -L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/libMesh g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/include/libMesh' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Curvature.cpp' eval ./ff-c++ Element_P1bl.cpp g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -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/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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ freeyams.cpp: In member function ‘virtual AnyType yams_Op_mesh3::operator()(Stack) 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; | ^~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:21, from Element_Mixte3d.cpp:36: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 static member function ‘static E_F0* mshmet2d_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = mshmet2d_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mshmet.cpp:673:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* mshmet2d_Op::f(const basicAC_F0&)’ at mshmet.cpp:673:71, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = mshmet2d_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at mshmet.cpp:818:1: mshmet.cpp:814:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at mshmet.cpp:814:33, inlined from ‘void AutoLoadInit()’ at mshmet.cpp:818:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at mshmet.cpp:818:1: mshmet.cpp:815:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at mshmet.cpp:815:33, inlined from ‘void AutoLoadInit()’ at mshmet.cpp:818:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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: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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 67 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'funcTemplate.o' -o funcTemplate.so 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/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(const basicAC_F0&) const [with CODE = datasolHDF5Mesh2_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iohdf5.cpp:175:79: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolHDF5Mesh2_Op::f(const basicAC_F0&)’ at iohdf5.cpp:175:79, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolHDF5Mesh2_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from myfunction2.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i(this);} VTK_writer_3d.cpp:280:14: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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;jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.o' -o MUMPS_seq.so '-L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-L/usr/lib64' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-lpthread' ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In static member function ‘static E_F0* yams_Op_meshS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = yams_Op_meshS; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: freeyams.cpp:650:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* yams_Op_meshS::f(const basicAC_F0&)’ at freeyams.cpp:650:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = yams_Op_meshS; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ eval ./ff-c++ Element_QF.cpp g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_QF.cpp' In static member function ‘static E_F0* yams_Op_mesh3::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = yams_Op_mesh3; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: freeyams.cpp:1009:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* yams_Op_mesh3::f(const basicAC_F0&)’ at freeyams.cpp:1009:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = yams_Op_mesh3; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.o' -o UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-L/usr/lib64' '-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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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/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 ; | ^~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mshmet.o' -o mshmet.so '-L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib' '-lMesh' 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/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::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:21, from BEC.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'addNewType.o' -o addNewType.so ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from GeometryQA.cpp:33: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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 static member function ‘static E_F0* datasolHDF5Mesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolHDF5Mesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iohdf5.cpp:502:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolHDF5Mesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’ at iohdf5.cpp:502:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolHDF5Mesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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: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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: BinaryIO.cpp:112:91: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at BinaryIO.cpp:112:91, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: BinaryIO.cpp:113:89: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at BinaryIO.cpp:113:89, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: BinaryIO.cpp:114:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at BinaryIO.cpp:114:91, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: BinaryIO.cpp:115:81: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at BinaryIO.cpp:115:81, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ eval ./ff-c++ Element_P1ncdc.cpp eval ./ff-c++ distance.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]; | ^ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.cpp' g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'distance.cpp' ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ 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/VirtualMatrix.hpp: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/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++ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.cpp' ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM >*; CODE = E_F_F0 >*, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM >*; CODE = E_F_F0 >*, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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 ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In instantiation of ‘AnyType ISOLINE_P1_Op::operator()(Stack) const [with Mesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’: isoline.cpp:543:9: required from here ./include/AnyType.hpp:83:7: note: 543 | AnyType ISOLINE_P1_Op::operator( )(Stack stack) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~ isoline.cpp:706:17: warning: unused variable ‘ke’ [-Wunused-variable] 706 | int ke = 0; | ^~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'freeyams.o' -o freeyams.so '-L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib' '-lfreeyams' '-L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib' '-lMesh' ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = KN*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = KN*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp:757:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 757 | for (int i = 0; i < P.size( ); ++i) { | ~~^~~~~~~~~~~ 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(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Mult >*>; CODE = E_F_F0F0 >*, KNM >*, Mult >*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Mult >*>; CODE = E_F_F0F0 >*, KNM >*, Mult >*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/FESpace.hpp:151:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 151 | return r; | ^~~~~~ ./include/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | if (iss < starting.size( )) { | ~~~~^~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ isoline.cpp:839:27: warning: unused variable ‘ie’ [-Wunused-variable] 839 | int i0 = i, i1 = 0, ie = i; | ^~ isoline.cpp:879:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 879 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:887:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:905:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 905 | for (int i = 0; i < iQ.size( );) { | ~~^~~~~~~~~~~~ isoline.cpp:931:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long 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 ‘long unsigned int’} [-Wsign-compare] 939 | for (int i = 0; i < iQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:948:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 948 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:958:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 958 | for (int k = 0; k < iQ.size( ); k += 2) { | ~~^~~~~~~~~~~~ isoline.cpp:567:7: warning: unused variable ‘nbt’ [-Wunused-variable] 567 | int nbt = Th.nt; // nombre de triangles | ^~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Mult*>; CODE = E_F_F0F0*, KNM*, Mult*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newuoa.f:718:14: 718 | IF (XIPT .LT. ZERO) IPT=IPT+N | ^ Warning: ‘xipt’ may be used uninitialized [-Wmaybe-uninitialized] In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Mult*>; CODE = E_F_F0F0*, KNM*, Mult*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ newuoa.f:665:14: 665 | XIPT=RHOBEG | ^ note: ‘xipt’ was declared here newuoa.f:719:14: 719 | IF (XJPT .LT. ZERO) JPT=JPT+N | ^ Warning: ‘xjpt’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:667:14: 667 | XJPT=RHOBEG | ^ note: ‘xjpt’ was declared here gmsh.cpp: In function ‘Fem2D::Mesh* GMSH_Load(const std::string&)’: 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; | ^~~ newuoa.f:930:10: 930 | IF (DNORM .GT. RHO) NFSAV=NF | ^ Warning: ‘dnorm’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:751:11: 751 | DNORM=DMIN1(DELTA,DSQRT(DSQ)) | ^ note: ‘dnorm’ was declared here newuoa.f:717:72: 717 | IH=(IPT*(IPT-1))/2+JPT | ^ Warning: ‘ipt’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:659:13: 659 | IPT=JPT+ITEMP | ^ note: ‘ipt’ was declared here newuoa.f:1041:72: 1041 | ITEST=ITEST+1 | ^ Warning: ‘itest’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:735:11: 735 | ITEST=0 | ^ note: ‘itest’ was declared here newuoa.f:717:72: 717 | IH=(IPT*(IPT-1))/2+JPT | ^ Warning: ‘jpt’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:658:13: 658 | JPT=NFM-ITEMP*N-N | ^ note: ‘jpt’ was declared here newuoa.f:1025:14: 1025 | IF (DABS(RATIO) .GT. 1.0D-2) THEN | ^ Warning: ‘ratio’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:755:15: 755 | RATIO=-1.0D0 | ^ note: ‘ratio’ was declared here newuoa.f:724:72: 724 | HQ(IH)=(FBEG-FVAL(IPT+1)-FVAL(JPT+1)+F)/(XIPT*XJPT) | ^ Warning: ‘fbeg’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:682:14: 682 | FBEG=F | ^ note: ‘fbeg’ was declared here newuoa.f:759:14: 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ Warning: ‘diffa’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:733:11: 733 | DIFFA=ZERO | ^ note: ‘diffa’ was declared here newuoa.f:759:14: 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ Warning: ‘diffc’ may be used uninitialized [-Wmaybe-uninitialized] ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Inverse >*>; CODE = E_F_F0F0 >*, KNM >*, Inverse >*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Inverse >*>; CODE = E_F_F0F0 >*, KNM >*, Inverse >*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ newuoa.f:759:47: 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ note: ‘diffc’ was declared here isoline.cpp: In instantiation of ‘AnyType ISOLINE_P1_Op::operator()(Stack) const [with Mesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]’: isoline.cpp:543:9: required from here isoline.cpp:567:7: warning: 543 | AnyType ISOLINE_P1_Op::operator( )(Stack stack) const { isoline.cpp:567:7: warning: | ^~~~~~~~~~~~~~~~~~~ isoline.cpp:706:17: warning: unused variable ‘ke’ [-Wunused-variable] 706 | int ke = 0; | ^~ newuoa.f:757:14: 757 | IF (NF .LE. NFSAV+2) GOTO 460 | ^ Warning: ‘nfsav’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:740:11: 740 | 90 NFSAV=NF | ^ note: ‘nfsav’ was declared here newuoa.f:766:10: 766 | 120 IF (DSQ .LE. 1.0D-3*XOPTSQ) THEN | ^ Warning: ‘xoptsq’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:736:12: 736 | XOPTSQ=ZERO | ^ note: ‘xoptsq’ was declared here isoline.cpp:757:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 757 | for (int i = 0; i < P.size( ); ++i) { | ~~^~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ isoline.cpp:813:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | if (iss < starting.size( )) { | ~~~~^~~~~~~~~~~~~~~~~~ isoline.cpp:839:27: warning: unused variable ‘ie’ [-Wunused-variable] 839 | int i0 = i, i1 = 0, ie = i; | ^~ isoline.cpp:879:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 879 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:887:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:905:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 905 | for (int i = 0; i < iQ.size( );) { | ~~^~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Inverse*>; CODE = E_F_F0F0*, KNM*, Inverse*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Inverse*>; CODE = E_F_F0F0*, KNM*, Inverse*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp:931:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long 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 ‘long unsigned int’} [-Wsign-compare] 939 | for (int i = 0; i < iQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:948:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 948 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:958:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 958 | for (int k = 0; k < iQ.size( ); k += 2) { | ~~^~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ isoline.cpp:567:7: warning: unused variable ‘nbt’ [-Wunused-variable] 567 | int nbt = Th.nt; // nombre de triangles | ^~~ ./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 >::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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult >*>; A = KNM >*; B = KNM >*; CODE = E_F_F0F0 >*>, KNM >*, KNM >*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult >*>; A = KNM >*; B = KNM >*; CODE = E_F_F0F0 >*>, KNM >*, KNM >*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = Transpose*>; B = Transpose*>; CODE = E_F_F0F0*>, Transpose*>, Transpose*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = Transpose*>; B = Transpose*>; CODE = E_F_F0F0*>, Transpose*>, Transpose*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*>, KNM*, Transpose*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*>, KNM*, Transpose*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]’: isoline.cpp:1221:23: required from ‘AnyType E_F_F0F0F0F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = long int; A2 = long int; A3 = double; A4 = long int*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ isoline.cpp:567:7: warning: 1221 | return SetAny< R >(f(s, GetAny< A0 >((*a0)(s)), GetAny< A1 >((*a1)(s)), GetAny< A2 >((*a2)(s)), isoline.cpp:567:7: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1222 | GetAny< A3 >((*a3)(s)), GetAny< A4 >((*a4)(s)))); isoline.cpp:567:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isoline.cpp:1220:11: required from here isoline.cpp:567:7: warning: 1220 | AnyType operator( )(Stack s) const { isoline.cpp:567:7: warning: | ^~~~~~~~ ./include/AnyType.hpp:145: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/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(const basicAC_F0&) const [with R = Mult*>; A = Transpose*>; B = KNM*; CODE = E_F_F0F0*>, Transpose*>, KNM*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = Transpose*>; B = KNM*; CODE = E_F_F0F0*>, Transpose*>, KNM*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;iinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = KNM*; B = KNM*; CODE = E_F_F0F0*>, KNM*, KNM*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = KNM*; B = KNM*; CODE = E_F_F0F0*>, KNM*, KNM*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/ff++.hpp:21, from ff-AiryBiry.cpp:215: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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]; | ^ iovtk.cpp: In member function ‘virtual E_F0* VTK_LoadMesh::code(const basicAC_F0&) const’: iovtk.cpp:1396:59: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* VTK_LoadMesh::code(const basicAC_F0&) const’ at iovtk.cpp:1396:59: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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;iCastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* VTK_LoadMesh3::code(const basicAC_F0&) const’ at iovtk.cpp:3174:60: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: iovtk.cpp:6313:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6313 | return new VTK_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* VTK_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at iovtk.cpp:6313:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from exactpartition.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ iovtk.cpp: In member function ‘E_F0* VTK_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: iovtk.cpp:6313:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6313 | return new VTK_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* VTK_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at iovtk.cpp:6313:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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 { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS.o' -o MUMPS.so '-L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-L/usr/lib64' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-lpthread' eval ./ff-c++ Element_P2pnc.cpp ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.cpp' ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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]; | ^ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In static member function ‘static E_F0* Dxwritesol_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Dxwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: DxWriter.cpp:297:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Dxwritesol_Op::f(const basicAC_F0&)’ at DxWriter.cpp:297:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Dxwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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 ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ eval ./ff-c++ SaveHB.cpp -std=gnu++14 -std=gnu++14 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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ g++ -c -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'SaveHB.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/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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ 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; | ^~~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/MatriceCreuse_tpl.hpp:113:6: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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]; | ^ 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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = DxWriter*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at DxWriter.cpp:360:25: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In function ‘void Load_Init()’: DxWriter.cpp:366:95: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at DxWriter.cpp:366:95: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In function ‘void Load_Init()’: DxWriter.cpp:369:87: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at DxWriter.cpp:369:87: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In function ‘void Load_Init()’: DxWriter.cpp:372:34: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 372 | call_addtimeseries)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at DxWriter.cpp:372:34: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In function ‘void Load_Init()’: DxWriter.cpp:374:38: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at DxWriter.cpp:374:38: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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]; | ^~ In file included from ./include/ff++.hpp:21, from ClosePoints.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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]; | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ lgbmo.cpp: In member function ‘virtual E_F0* OptimBMO::code(const basicAC_F0&) const’: lgbmo.cpp:243:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimBMO::code(const basicAC_F0&) const’ at lgbmo.cpp:243:72: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ 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/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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ Element_Mixte.cpp: In constructor ‘Fem2D::TypeOfFE_BDM2_2d::TypeOfFE_BDM2_2d(bool)’: Element_Mixte.cpp:1208:31: warning: ‘Fem2D::TypeOfFE_BDM2_2d::QFT’ will be initialized after [-Wreorder] 1208 | const QuadratureFormular &QFT; | ^~~ Element_Mixte.cpp:1206:10: warning: ‘bool Fem2D::TypeOfFE_BDM2_2d::Ortho’ [-Wreorder] 1206 | bool Ortho; | ^~~~~ Element_Mixte.cpp:1209:5: warning: when initialized here [-Wreorder] 1209 | TypeOfFE_BDM2_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:438:32: required from here VTK_writer.cpp:275:41: warning: 438 | return SetAny(this);} VTK_writer.cpp:275:41: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at lgbmo.cpp:272:1: lgbmo.cpp:268:40: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at lgbmo.cpp:268:40, inlined from ‘void AutoLoadInit()’ at lgbmo.cpp:272:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at lgbmo.cpp:272:1: lgbmo.cpp:269:43: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at lgbmo.cpp:269:43, inlined from ‘void AutoLoadInit()’ at lgbmo.cpp:272:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ Element_Mixte.cpp: In member function ‘virtual void Fem2D::TypeOfFE_BDM2_2d::Pi_h_alpha(const Fem2D::baseFElement&, KN_&) const’: Element_Mixte.cpp:1261:16: warning: unused variable ‘c1’ [-Wunused-variable] 1261 | double c1[][3] = {{9, -18, 3} /* 0 */, {-18, 84, -18} /* 1 */, {3, -18, 9} /* 2 */}; | ^~ 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 ; | ^~ 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; | ^~~~~ Element_Mixte.cpp: In member function ‘virtual void Fem2D::TypeOfFE_BDM2_2d::FB(const bool*, const Fem2D::Mesh&, const Fem2D::Triangle&, const Fem2D::TypeOfFE::RdHat&, Fem2D::RNMK_&) const’: Element_Mixte.cpp:1321:6: warning: variable ‘X’ set but not used [-Wunused-but-set-variable] 1321 | R2 X = K(PHat); | ^ Element_Mixte.cpp:1332:6: warning: unused variable ‘DDLx’ [-Wunused-variable] 1332 | R2 DDLx[6] = {O,O,O,Dl[2].x*Dl[1]+Dl[1].x*Dl[2], Dl[2].x*Dl[0]+Dl[0].x*Dl[2],Dl[1].x*Dl[2]+Dl[2].x*Dl[1] }; | ^~~~ 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 ; | ^ Element_Mixte.cpp:1333:6: warning: unused variable ‘DDLy’ [-Wunused-variable] 1333 | R2 DDLy[6] = {O,O,O,Dl[2].y*Dl[1]+Dl[1].y*Dl[2], Dl[2].y*Dl[0]+Dl[0].y*Dl[2],Dl[1].y*Dl[2]+Dl[2].y*Dl[1] }; | ^~~~ ./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/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/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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:21, from Element_HCT.cpp:38: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =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:438:32: required from here Element_Mixte.cpp:1333:6: warning: 438 | return SetAny(this);} Element_Mixte.cpp:1333:6: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ 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); | ^ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here splitedges.cpp:122:7: warning: 438 | return SetAny(this);} splitedges.cpp:122:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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++ IncompleteCholesky.cpp -L/usr/lib64 -lflexiblas -L/usr/lib64 -lflexiblas g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'IncompleteCholesky.cpp' g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BinaryIO.o' -o BinaryIO.so ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:21, from Curvature.cpp:60: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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::VirtualSolver(int) [with I = long int; R = double]’: ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class CDomainOfIntegration* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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: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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class C_args* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ newuoa.f:500:6: 500 | FUNCTION NEWUOA (N,NPT,X,RHOBEG,RHOEND,IPRINT,MAXFUN,W,IWF, | ^ Warning: ‘__result_newuoa’ may be used uninitialized [-Wmaybe-uninitialized] ./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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ gmsh.cpp: In function ‘MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = 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; | ^~~ ./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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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::Mesh*]’: splitedges.cpp:291:25: required from here ./include/AnyType.hpp:83:7: note: 291 | return SetAny< pmesh >(Split_Edges(stack, pTh, (long *)dK)); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:145: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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'newuoa.o' 'ffnewuoa.o' -o ffnewuoa.so -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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 >::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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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]); | ^ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bmo.o' 'lgbmo.o' -o lgbmo.so ./include/SkyLineSolver.hpp:253: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/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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/FESpace.hpp:160:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 160 | return r; | ^~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'SuperLu.o' -o SuperLu.so '-lsuperlu' '-L/usr/lib64' '-lflexiblas' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' 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]; | ^ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ eval ./ff-c++ biofunc.cpp ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'biofunc.cpp' ./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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/FESpace.hpp:825:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 825 | cout << endl; | ^~~~ 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++) | ^~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/ff++.hpp:21, from Element_P1bl.cpp:29: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ eval ./ff-c++ mat_edgeP1.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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.cpp' 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ; | ^~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'dfft.o' -o dfft.so '-lfftw3' 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 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, | ^~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ medit.cpp: In function ‘char* meditcmd(long int, int, int, const std::string&, const std::string&)’: medit.cpp:962:23: warning: ‘%i’ directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 962 | sprintf(meditsol, " %i", smedit); | ^~ medit.cpp:962:21: note: directive argument in the range [1, 2147483647] 962 | sprintf(meditsol, " %i", smedit); | ^~~~~ In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from ./include/ff++.hpp:12: In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘char* meditcmd(long int, int, int, const std::string&, const std::string&)’ at medit.cpp:962:10: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 3 and 12 bytes into a destination of size 5 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ medit.cpp: In function ‘char* meditcmd(long int, int, int, const std::string&, const std::string&)’: 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 function ‘int sprintf(char*, const char*, ...)’, inlined from ‘char* meditcmd(long int, int, int, const std::string&, const std::string&)’ at medit.cpp:993:16: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___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 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: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]; | ^~~~ 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 | ^ ./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;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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); | ^~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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/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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'DxWriter.o' -o DxWriter.so ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ gmsh.cpp: In function ‘MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = 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; | ^~~ 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); | ^ MetricPk.cpp:323:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | for (int i = 0; i < dist.size( ); ++i) { // Dijkstra's algorithm. | ~~^~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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 ; | ^~ MetricPk.cpp:341:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long 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) | ^~~~ ./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 >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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/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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ eval ./ff-c++ geophysics.cpp ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'geophysics.cpp' ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3.o' -o Element_P3.so 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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 ; | ^ 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/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(this);} MetricPk.cpp:114:16: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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: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 ; | ^~ eval ./ff-c++ CircumCenter.cpp ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'CircumCenter.cpp' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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;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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1dc1.o' -o Element_P1dc1.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = void*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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 { | ^~~~~~~~~~~~~~~~~~~ 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:21, from Element_P1ncdc.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'meshtools.cpp' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();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]; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:83:7: note: 146 | return SetAny< KN< double > >( ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^ 147 | metric); // identically zero metric is returned in case of error ./include/AnyType.hpp:83:7: note: | ~~~~~~~ ./include/AnyType.hpp:145: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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ff-cmaes.cpp: In member function ‘virtual E_F0* OptimCMA_ES::code(const basicAC_F0&) const’: ff-cmaes.cpp:313:75: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimCMA_ES::code(const basicAC_F0&) const’ at ff-cmaes.cpp:313:75: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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 function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at ff-cmaes.cpp:334:1: ff-cmaes.cpp:332:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at ff-cmaes.cpp:332:70, inlined from ‘void AutoLoadInit()’ at ff-cmaes.cpp:334:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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); } | ^~~~~~~~ In constructor ‘AnyTypeWithOutCheck::AnyTypeWithOutCheck(long int)’, inlined from ‘virtual AnyType datasolMesh2_Op::operator()(Stack) 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 ‘virtual AnyType datasolMesh2_Op::operator()(Stack) const’: medit.cpp:371:8: note: ‘longdefault’ was declared here 371 | long longdefault; | ^~~~~~~~~~~ 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); | ^ eval ./ff-c++ Helmholtz_FD.cpp ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.cpp' 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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]); | ^ 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/SkyLineSolver.hpp:253: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/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/splitsimplex.hpp:4, from ./include/PkLagrange.hpp:30: ./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 constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P4.o' -o Element_P4.so ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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/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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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:21, from Element_P2pnc.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const gsl_rng_type*; A = long int; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const gsl_rng_type*; A = long int; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ eval ./ff-c++ Element_P3pnc.cpp ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.cpp' ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = gsl_rng**; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = gsl_rng**; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ddGSLInterpolation; A = GSLInterpolation*; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ddGSLInterpolation; A = GSLInterpolation*; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ioply.o' -o ioply.so ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = dGSLInterpolation; A = GSLInterpolation*; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = dGSLInterpolation; A = GSLInterpolation*; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here GeometryQA.cpp:777:9: warning: 438 | return SetAny(this);} GeometryQA.cpp:777:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/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); | ^ 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/ff++.hpp:21, from distance.cpp:29: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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 >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = gsl_rng**; B = long int; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = gsl_rng**; B = long int; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; CODE = E_F_F0F0_*, KNM*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; CODE = E_F_F0F0_*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here Element_Mixte3d.cpp:3941:30: warning: 438 | return SetAny(this);} Element_Mixte3d.cpp:3941:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:21, from SaveHB.cpp:20: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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::code(const basicAC_F0&) const [with R = gsl_rng**; A = gsl_rng**; B = gsl_rng**; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = gsl_rng**; A = gsl_rng**; B = gsl_rng**; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = ddGSLInterpolation; B = double; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = ddGSLInterpolation; B = double; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ vortextools.cpp ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'vortextools.cpp' ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = dGSLInterpolation; B = double; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = dGSLInterpolation; B = double; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = GSLInterpolation*; B = double; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = GSLInterpolation*; B = double; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'cmaes.o' 'ff-cmaes.o' -o ff-cmaes.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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; C = KN_; CODE = E_F_F0F0F0_*, KNM*, KNM*, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; C = KN_; CODE = E_F_F0F0F0_*, KNM*, KNM*, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = gsl_rng**; A = gsl_rng**; B = const gsl_rng_type*; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = gsl_rng**; A = gsl_rng**; B = const gsl_rng_type*; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KN_; B = KN_ >; CODE = E_F_F0F0, KN_ > >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KN_; B = KN_ >; CODE = E_F_F0F0, KN_ > >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 ./include/AnyType.hpp:83:7: note: 400 | tab[i] = *it; ./include/AnyType.hpp:83:7: note: | ^ 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/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KN_; B = KN_; CODE = E_F_F0F0, KN_ >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KN_; B = KN_; CODE = E_F_F0F0, KN_ >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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: 315 | edges[i].flip_resolve( ); SortedList.h:76:18: warning: | ^ 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/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::operator[](int) [with TabElement = mir::BiDim]’: Geometry.hpp:324:31: required from here SortedList.h:76:18: warning: 324 | connectivity[counter++] = SortedList.h:76:18: warning: | ^ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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: 353 | vertices[i] += vec(vertices[i]) * amplification; SortedList.h:76:18: warning: | ^ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = KNM >*; C = KN_; CODE = E_F_F0F0F0_ >*, KNM >*, KNM >*, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = KNM >*; C = KN_; CODE = E_F_F0F0F0_ >*, KNM >*, KNM >*, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ SortedList.h: In instantiation of ‘mir::Tab::Tab() [with TabElement = mir::Vertex]’: GeometryQA.cpp:431:77: required from here SortedList.h:76:18: warning: 431 | Triangulation::Triangulation(int N, const Metric2 &Metric) : metric(Metric) { SortedList.h:76:18: warning: | ^ 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:60:3: warning: 431 | Triangulation::Triangulation(int N, const Metric2 &Metric) : metric(Metric) { SortedList.h:60:3: warning: | ^ 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) { | ^~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ SortedList.h: In instantiation of ‘mir::Tab::Tab() [with TabElement = mir::BiDim]’: GeometryQA.cpp:546:17: required from here SortedList.h:60:3: warning: 546 | Tab< Z2 > connectivity; SortedList.h:60:3: warning: | ^~~~~~~~~~~~ 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) { | ^~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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::Tab() [with TabElement = int]’: GeometryQA.cpp:596:16: required from here SortedList.h:60:3: warning: 596 | Tab< int > endVertex; SortedList.h:60:3: warning: | ^~~~~~~~~ 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) { | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ SortedList.h: In instantiation of ‘TabElement& mir::Tab::operator[](int) [with TabElement = int]’: GeometryQA.cpp:636:27: required from here SortedList.h:60:3: warning: 636 | endVertex[indexw] = SortedList.h:60:3: warning: | ^ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ eval ./ff-c++ MatrixMarket.cpp -std=gnu++14 -std=gnu++14 ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN_; CODE = E_F_F0F0F0_ >*, KNM >*, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN_; CODE = E_F_F0F0F0_ >*, KNM >*, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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; | ^ g++ -c -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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::facePermutation(int) const [with Data = Fem2D::DataTet]’: Element_Mixte3d.cpp:3944:33: required from here ./include/AnyType.hpp:83:7: note: 3944 | int fp = K.facePermutation(ff); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~~ ./include/GenericMesh.hpp:405:30: warning: unused variable ‘j’ [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN_; CODE = E_F_F0F0F0_*, KNM*, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN_; CODE = E_F_F0F0F0_*, KNM*, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gmsh.o' -o gmsh.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KN*; C = KNM >*; CODE = E_F_F0F0F0_ >*, KN*, KNM >*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KN*; C = KNM >*; CODE = E_F_F0F0F0_ >*, KN*, KNM >*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN*; C = KNM*; CODE = E_F_F0F0F0_*, KN*, KNM*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN*; C = KNM*; CODE = E_F_F0F0F0_*, KN*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P3nc.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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.cpp' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ClosePoints.cpp:835:26: warning: 438 | return SetAny(this);} ClosePoints.cpp:835:26: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KN >*; C = KNM >*; CODE = E_F_F0F0F0_ >*, KN >*, KNM >*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KN >*; C = KNM >*; CODE = E_F_F0F0F0_ >*, KN >*, KNM >*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = VtkWriter*; B = const Fem2D::Mesh3*; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = VtkWriter*; B = const Fem2D::Mesh3*; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;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::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN >*; C = KNM >*; CODE = E_F_F0F0F0_*, KN >*, KNM >*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN >*; C = KNM >*; CODE = E_F_F0F0F0_*, KN >*, KNM >*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = VtkWriter*; A = VtkWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = VtkWriter*; A = VtkWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/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]’ SortedList.h:76:18: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); SortedList.h:76:18: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ SortedList.h:76:18: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), SortedList.h:76:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here SortedList.h:76:18: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; SortedList.h:76:18: warning: | ^ ./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::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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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); | ^ tetgen.cpp: In member function ‘virtual E_F0* ConvexHull3D_tetg_file::code(const basicAC_F0&) const’: tetgen.cpp:2339:71: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2339 | return new ConvexHull3D_tetg_file_Op(args, t[0]->CastTo(args[0])); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* ConvexHull3D_tetg_file::code(const basicAC_F0&) const’ at tetgen.cpp:2339:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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:21, from Schur-Complement.cpp:27: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Inverse*>; TA0 = KNM*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Inverse*>; TA0 = KNM*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Inverse >*>; TA0 = KNM >*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Inverse >*>; TA0 = KNM >*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ 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;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ eval ./ff-c++ plotPDF.cpp -DWITH_zlib -lz ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM >*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM >*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_zlib' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'plotPDF.cpp' ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = KNM >*; TA1 = Mult >*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = KNM >*; TA1 = Mult >*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM*; TA0 = KNM*; TA1 = Mult*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM*; TA0 = KNM*; TA1 = Mult*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = KNM >*; TA1 = Inverse >*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = KNM >*; TA1 = Inverse >*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM*; TA0 = KNM*; TA1 = Inverse*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM*; TA0 = KNM*; TA1 = Inverse*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from IncompleteCholesky.cpp:27: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = Transpose*>; TA1 = Transpose*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = Transpose*>; TA1 = Transpose*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]’: ./include/AFunction.hpp:1119:22: required from ‘AnyType E_F_F0s_::operator()(Stack) const [with R = std::complex; A0 = KNM_; E = E_F0mps; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = KNM*; TA1 = Transpose*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = KNM*; TA1 = Transpose*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ 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; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = Transpose*>; TA1 = KNM*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = Transpose*>; TA1 = KNM*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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:21, from mat_edgeP1.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j&, KNM* const&)’: Curvature.cpp:354:10: warning: variable ‘E’ set but not used [-Wunused-but-set-variable] 354 | R2 E = K.Edge(ie); | ^ Curvature.cpp:349:20: warning: unused variable ‘k’ [-Wunused-variable] 349 | for (int ee = 0, k = 0; ee < Th.neb; ++ee) { | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = KNM*; TA1 = KNM*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = KNM*; TA1 = KNM*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'metis.o' -o metis.so '-lmetis' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function ‘double vp1(const double&, const double&, const double&)’: Curvature.cpp:447:10: warning: unused variable ‘vp’ [-Wunused-variable] 447 | double vp[2][2]; | ^~ Curvature.cpp:449:10: warning: unused variable ‘m’ [-Wunused-variable] 449 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&)’: Curvature.cpp:455:10: warning: unused variable ‘vp’ [-Wunused-variable] 455 | double vp[2][2]; | ^~ Curvature.cpp:457:10: warning: unused variable ‘m’ [-Wunused-variable] 457 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&, const double&)’: Curvature.cpp:463:10: warning: unused variable ‘vp’ [-Wunused-variable] 463 | double vp[2][2]; | ^~ Curvature.cpp:465:10: warning: unused variable ‘m’ [-Wunused-variable] 465 | 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:474:10: warning: unused variable ‘vp’ [-Wunused-variable] 474 | double vp[3][3]; | ^~ Curvature.cpp:476:10: warning: unused variable ‘m’ [-Wunused-variable] 476 | 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:482:10: warning: unused variable ‘vp’ [-Wunused-variable] 482 | double vp[3][3]; | ^~ Curvature.cpp:484:10: warning: unused variable ‘m’ [-Wunused-variable] 484 | double m[6] = {a11, a12, a13, a22, a23, a33}; | ^ Curvature.cpp: In function ‘double VonMises(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] = {a11, a12, a22}; | ^ Curvature.cpp: In function ‘double VonMises(const double&, const double&, const double&, const double&)’: Curvature.cpp:501:10: warning: unused variable ‘vp’ [-Wunused-variable] 501 | double vp[2][2]; | ^~ Curvature.cpp:503:10: warning: unused variable ‘m’ [-Wunused-variable] 503 | double m[3] = {arr, arz, azz}; | ^ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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}; | ^~~~~~~~ ./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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ iovtk.cpp: In function ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’: iovtk.cpp:2756:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from iovtk.cpp:44: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’ at iovtk.cpp:2756:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/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:438:32: required from here Element_P1bl.cpp:121:13: warning: 438 | return SetAny(this);} Element_P1bl.cpp:121:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Curvature.cpp:503:10: warning: 438 | return SetAny(this);} Curvature.cpp:503:10: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = __dirstream**]’: ./include/AFunction.hpp:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:21, from geophysics.cpp:2: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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: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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/SkyLineSolver.hpp:253: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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 = std::basic_istream*]’: ./include/AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = std::basic_istream*; A0 = Stream_b >; A1 = double*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = std::basic_ostream*; TA0 = std::basic_ostream*; TA1 = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 = Stream_b >]’: ./include/AFunction.hpp:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/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/AnyType.hpp:83:7: note: 111 | TypeOfFE_P1blLagrange3d( ) : TypeOfFE_Lagrange< Mesh3 >(-1) {} ./include/AnyType.hpp:83:7: note: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from biofunc.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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 ; | ^ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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 static member function ‘static E_F0* SplitEdges::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = SplitEdges; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: splitedges.cpp:236:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* SplitEdges::f(const basicAC_F0&)’ at splitedges.cpp:236:70, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = SplitEdges; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ 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:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ eval ./ff-c++ Element_P2pnc_3d.cpp In constructor ‘AnyTypeWithOutCheck::AnyTypeWithOutCheck(long int)’, inlined from ‘AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’ 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 ‘AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’: medit.cpp:603:8: note: ‘longdefault’ was declared here 603 | long longdefault; | ^~~~~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc_3d.cpp' ./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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = 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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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_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/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/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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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]; | ^~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from lapack.cpp:30: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_*, KNM*, KNM*, KN_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_*, KNM*, KNM*, KN_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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:438:32: required from here Element_P2bulle3.cpp:163:22: warning: 438 | return SetAny(this);} Element_P2bulle3.cpp:163:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = KNM >*; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_ >*, KNM >*, KNM >*, KN_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = KNM >*; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_ >*, KNM >*, KNM >*, KN_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Helmholtz_FD.cpp:11: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:438:32: required from here Element_QF.cpp:340:23: warning: 438 | return SetAny(this);} Element_QF.cpp:340:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN_; D = KNM >*; CODE = E_F_F0F0F0F0_ >*, KNM >*, KN_, KNM >*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN_; D = KNM >*; CODE = E_F_F0F0F0F0_ >*, KNM >*, KN_, KNM >*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/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/PkLagrange.hpp:210:5: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/PkLagrange.hpp:210:5: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/PkLagrange.hpp:210:5: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/PkLagrange.hpp:210:5: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/PkLagrange.hpp:210:5: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/PkLagrange.hpp:210:5: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In constructor ‘AnyTypeWithOutCheck::AnyTypeWithOutCheck(long int)’, inlined from ‘AnyType datasolMesh3_Op::operator()(Stack) const [with v_fes = v_fes3]’ 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 ‘AnyType datasolMesh3_Op::operator()(Stack) const [with v_fes = v_fes3]’: medit.cpp:825:8: note: ‘longdefault’ was declared here 825 | long longdefault; | ^~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN_; D = KNM*; CODE = E_F_F0F0F0F0_*, KNM*, KN_, KNM*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN_; D = KNM*; CODE = E_F_F0F0F0F0_*, KNM*, KN_, KNM*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN*; D = KNM >*; CODE = E_F_F0F0F0F0_ >*, KNM >*, KN*, KNM >*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN*; D = KNM >*; CODE = E_F_F0F0F0F0_ >*, KNM >*, KN*, KNM >*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = VtkWriter*]’, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:379:26, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = VtkWriter*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:379:26, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:385:98: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:385:98, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:387:82: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:387:82, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:388:39: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:388:39, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN*; D = KNM*; CODE = E_F_F0F0F0F0_*, KNM*, KN*, KNM*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN*; D = KNM*; CODE = E_F_F0F0F0F0_*, KNM*, KN*, KNM*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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 ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from CircumCenter.cpp:1: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN >*; D = KN >*; E = KNM >*; CODE = E_F_F0F0F0F0F0_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN >*; D = KN >*; E = KNM >*; CODE = E_F_F0F0F0F0F0_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 = 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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, 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::GTypeOfFE*]’: ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:438:32: required from here Element_P2pnc.cpp:115:39: warning: 438 | return SetAny(this);} Element_P2pnc.cpp:115:39: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:21, from Element_P3pnc.cpp:39: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::VirtualSolver(int) [with I = int; R = double]’: ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN >*; D = KN*; E = KNM >*; CODE = E_F_F0F0F0F0F0_*, KNM*, KN >*, KN*, KNM >*, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN >*; D = KN*; E = KNM >*; CODE = E_F_F0F0F0F0F0_*, KNM*, KN >*, KN*, KNM >*, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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/AnyType.hpp:83:7: note: 128 | int fp = K.facePermutation(ff); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~~ ./include/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 ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:21, from MatD-VFP0.cpp:31: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/SkyLineSolver.hpp:253: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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at myfunction2.cpp:46:1: myfunction2.cpp:42:66: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at myfunction2.cpp:42:66, inlined from ‘void AutoLoadInit()’ at myfunction2.cpp:46:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at myfunction2.cpp:46:1: myfunction2.cpp:43:61: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at myfunction2.cpp:43:61, inlined from ‘void AutoLoadInit()’ at myfunction2.cpp:46:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 constructor ‘AnyTypeWithOutCheck::AnyTypeWithOutCheck(long int)’, inlined from ‘AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’ 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 ‘AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’: medit.cpp:603:8: note: ‘longdefault’ was declared here 603 | long longdefault; | ^~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from ./include/ff++.hpp:21, from meshtools.cpp:31: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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;iinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In static member function ‘static E_F0* Vtkwritesol_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Vtkwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: VTK_writer_3d.cpp:274:74: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Vtkwritesol_Op::f(const basicAC_F0&)’ at VTK_writer_3d.cpp:274:74, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Vtkwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]’: ./include/AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ Element_QF.cpp:363:63: required from here ./include/AnyType.hpp:83:7: note: 363 | GetAny< const GQuadratureFormular< R3 > * >((*efq)(0)); ./include/AnyType.hpp:83:7: note: | ~~~~~~^~~ ./include/AnyType.hpp:145: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 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]; | ^~ 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/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 static member function ‘static E_F0* readsol_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = readsol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:86:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* readsol_Op::f(const basicAC_F0&)’ at medit.cpp:86:70, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = readsol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from MatrixMarket.cpp:20: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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; | ^~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here distance.cpp:761:24: warning: 438 | return SetAny(this);} distance.cpp:761:24: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = VtkWriter*; B = const Fem2D::Mesh*; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = VtkWriter*; B = const Fem2D::Mesh*; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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/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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 = 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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/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( )); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitedges.cpp:299:71, inlined from ‘void AutoLoadInit()’ at splitedges.cpp:312:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = VtkWriter*; A = VtkWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = VtkWriter*; A = VtkWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = std::__cxx11::basic_string*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:21, from Element_P3nc.cpp:39: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 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 ./include/AnyType.hpp:83:7: note: 238 | double dminab = distmin(A, a, B, b, Q, aq, bq); ./include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ distance.cpp:117:8: warning: variable ‘C’ set but not used [-Wunused-but-set-variable] 117 | Rd C = A + lc * AB; // or Q - CQ | ^ 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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]; | ^ 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KN_; B = double; CODE = E_F_F0F0_, double, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KN_; B = double; CODE = E_F_F0F0_, double, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:117:8: warning: 682 | return Distance< Mesh >(stack, pTh, eff, pxx, dmax); distance.cpp:117:8: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ distance.cpp:559:41: warning: variable ‘mps’ set but not used [-Wunused-but-set-variable] 559 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ In static member function ‘static E_F0* PopenMeditMesh_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:1192:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PopenMeditMesh_Op::f(const basicAC_F0&)’ at medit.cpp:1192:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ 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: 730 | return Distance< Mesh3 >(stack, pTh, eff, pxx, dmax); distance.cpp:559:41: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ distance.cpp:559:41: warning: variable ‘mps’ set but not used [-Wunused-but-set-variable] 559 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/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 isoline.cpp:41: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = double; A = KNM_; B = KN_; CODE = E_F_F0F0s_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = double; A = KNM_; B = KN_; CODE = E_F_F0F0s_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::code(const basicAC_F0&) const [with R = double; A = double; B = long int; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = long int; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = double; CODE = E_F_F0F0s_, double, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = double; CODE = E_F_F0F0s_, double, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: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(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = long int; C = long int; D = double; CODE = E_F_F0F0F0F0s_, long int, long int, double, E_F0>]’: ./include/AFunction_ext.hpp:208:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = long int; C = long int; D = double; CODE = E_F_F0F0F0F0s_, long int, long int, double, E_F0>]’ at ./include/AFunction_ext.hpp:208:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘Fem2D::GenericElement& Fem2D::GenericElement::set(Vertex*, int*, int, double) [with Data = Fem2D::DataPoint3]’, inlined from ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL]’ at iovtk.cpp:6754:63: ./include/GenericMesh.hpp:334:26: warning: ‘ivb$’ may be used uninitialized [-Wmaybe-uninitialized] 334 | vertices[i]=v0+iv[i]; | ~~~~^ iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL]’: iovtk.cpp:6747:9: note: ‘ivb$’ was declared here 6747 | int ivb[B::nv], ivt[T::nv]; | ^~~ 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::VirtualSolver(int) [with I = int; R = double]’: ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = long int; C = long int; D = double; E = long int*; CODE = E_F_F0F0F0F0F0s_, long int, long int, double, long int*, E_F0>]’: isoline.cpp:1246:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1246 | return new CODE(f, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1247 | t[3]->CastTo(args[3]), t[4]->CastTo(args[4])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = long int; C = long int; D = double; E = long int*; CODE = E_F_F0F0F0F0F0s_, long int, long int, double, long int*, E_F0>]’ at isoline.cpp:1246:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:559:41: warning: 264 | return distmin(A, a, B, b, Q, aq, bq); distance.cpp:559:41: warning: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ distance.cpp:478:28: required from here distance.cpp:559:41: warning: 478 | double fq = distmin< R2 >(K[a], fv[ia], K[b], fv[ib], K[q]); distance.cpp:559:41: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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::operator()(Stack) const [with R = Fem2D::TypeOfFE**; TA0 = Fem2D::TypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE**]’: ./include/AFunction.hpp:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:21, from plotPDF.cpp:168: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/SkyLineSolver.hpp:253: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_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int; CODE = E_F_F0F0*, long int>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int; CODE = E_F_F0F0*, long int>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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]’ distance.cpp:117:8: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); distance.cpp:117:8: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ distance.cpp:117:8: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), distance.cpp:117:8: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here distance.cpp:117:8: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; distance.cpp:117:8: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 static member function ‘static E_F0* MetricPk::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MetricPk; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: MetricPk.cpp:81:68: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MetricPk::f(const basicAC_F0&)’ at MetricPk.cpp:81:68, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MetricPk; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = __dirstream**; A = __dirstream**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = __dirstream**; A = __dirstream**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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 ; | ^~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitedges.o' -o splitedges.so ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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::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); | ^ Curvature.cpp: In function ‘double VonMises(const double&, const double&, const double&, const double&, const double&, const double&)’: Curvature.cpp:485:18: warning: ‘l’ is used uninitialized [-Wuninitialized] 485 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:483:10: note: ‘l’ declared here 483 | double l[3]; | ^ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ Curvature.cpp: In function ‘double VonMises(const double&, const double&, const double&)’: Curvature.cpp:494:18: warning: ‘l’ is used uninitialized [-Wuninitialized] 494 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:492:10: note: ‘l’ declared here 492 | double l[3]; | ^ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Curvature.cpp: In function ‘double VonMises(const double&, const double&, const double&, const double&)’: Curvature.cpp:506:18: warning: ‘l’ is used uninitialized [-Wuninitialized] 506 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:502:10: note: ‘l’ declared here 502 | double l[3]; | ^ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/MatriceCreuse_tpl.hpp:113:6: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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); | ^~~~~~~~ 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 ./include/AnyType.hpp:83:7: note: 198 | SaveHB)); ./include/AnyType.hpp:83:7: note: | ^ SaveHB.cpp:123:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < HB_TITLE_LENGTH - strlen(hb_title->c_str( )); i++) strcat(buf, " "); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&)’: Curvature.cpp:459:22: warning: ‘l’ is used uninitialized [-Wuninitialized] 459 | return max(fabs(l[0] - l[1]), max(fabs(l[0]), fabs(l[1]))); | ~~~^ Curvature.cpp:456:10: note: ‘l’ declared here 456 | double l[2]; | ^ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&, const double&)’: Curvature.cpp:469:22: warning: ‘l’ is used uninitialized [-Wuninitialized] 469 | return max(fabs(l[0] - l[1]), max(fabs(l[0] - l[2]), fabs(l[1] - l[2]))); | ~~~^ Curvature.cpp:464:10: note: ‘l’ declared here 464 | double l[3]; | ^ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&, const double&, const double&, const double&)’: Curvature.cpp:478:22: warning: ‘l’ is used uninitialized [-Wuninitialized] 478 | return max(fabs(l[0] - l[1]), max(fabs(l[0] - l[2]), fabs(l[1] - l[2]))); | ~~~^ Curvature.cpp:475:10: note: ‘l’ declared here 475 | double l[3]; | ^ Curvature.cpp: In function ‘double vp1(const double&, const double&, const double&)’: Curvature.cpp:451:13: warning: ‘l’ is used uninitialized [-Wuninitialized] 451 | return l[0]; | ^ Curvature.cpp:448:10: note: ‘l’ declared here 448 | double l[2]; | ^ 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: 201 | KN_< std::complex< double > >, string * >(SaveHB)); SaveHB.cpp:123:21: warning: | ^ SaveHB.cpp:123:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < HB_TITLE_LENGTH - strlen(hb_title->c_str( )); i++) strcat(buf, " "); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at exactpartition.cpp:147:1: exactpartition.cpp:140:97: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at exactpartition.cpp:140:97, inlined from ‘void AutoLoadInit()’ at exactpartition.cpp:147:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at exactpartition.cpp:147:1: exactpartition.cpp:143:92: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at exactpartition.cpp:143:92, inlined from ‘void AutoLoadInit()’ at exactpartition.cpp:147:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P3pnc_3d.cpp ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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); | ^~~~~~~~ g++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc_3d.cpp' ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = const Fem2D::GQuadratureFormular*; CODE = E_F_F0s_*, const Fem2D::GQuadratureFormular*, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = const Fem2D::GQuadratureFormular*; CODE = E_F_F0s_*, const Fem2D::GQuadratureFormular*, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 static member function ‘static E_F0* datasolMesh2_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMesh2_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:351:75: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolMesh2_Op::f(const basicAC_F0&)’ at medit.cpp:351:75, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMesh2_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ Schur-Complement.cpp: In instantiation of ‘long int copy_mat(KNM*, Matrice_Creuse*) [with R = double]’: Schur-Complement.cpp:327:95: required from here ./include/AnyType.hpp:83:7: note: 327 | Global.Add("copy", "(", new OneOperator2< long, KNM< R > *, Matrice_Creuse< R > * >(copy_mat)); ./include/AnyType.hpp:83:7: note: | ^ Schur-Complement.cpp:312:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (long k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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: 329 | new OneOperator2< long, KNM< Complex > *, Matrice_Creuse< Complex > * >(copy_mat)); Schur-Complement.cpp:312:22: warning: | ^ Schur-Complement.cpp:312:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (long k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KN >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KN >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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; | ^~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArrayKn*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArrayKn*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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: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/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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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: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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 static member function ‘static E_F0* datasolMesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:803:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolMesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’ at medit.cpp:803:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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:438:32: required from here mat_edgeP1.cpp:71:34: warning: 438 | return SetAny(this);} mat_edgeP1.cpp:71:34: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/SkyLineSolver.hpp:253: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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:161:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 161 | BECtrap)); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:161:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:165:92: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:165:92: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:169:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 169 | GPvortices)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:169:17: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:173:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:173:94: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:177:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:177:94: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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]’ ./include/AnyType.hpp:83:7: note: 455 | MatriceCreuse * pr= removeHalf(*pma,1,-1.);// L ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~^~~~~~~~~~~~ IncompleteCholesky.cpp:549:93: required from here ./include/AnyType.hpp:83:7: note: 549 | new OneOperator3_< long, Matrice_Creuse< R > *, Matrice_Creuse< R > *, double >(ff_ichol)); ./include/AnyType.hpp:83:7: note: | ^ 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:64:9: warning: 465 | return ichol(*pA, *pL, tgv); IncompleteCholesky.cpp:64:9: warning: | ~~~~~^~~~~~~~~~~~~~~ IncompleteCholesky.cpp:549:93: required from here IncompleteCholesky.cpp:64:9: warning: 549 | new OneOperator3_< long, Matrice_Creuse< R > *, Matrice_Creuse< R > *, double >(ff_ichol)); IncompleteCholesky.cpp:64:9: warning: | ^ IncompleteCholesky.cpp:86:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int k = 0; k < L.nnz; ++k) L.aij[k] = nan; | ~~^~~~~~~ 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); | ^ IncompleteCholesky.cpp:111:37: warning: unused variable ‘Aij’ [-Wunused-variable] 111 | R Lij = pAij ? *pAij : R(), Aij = Lij; | ^~~ 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ 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; | ^ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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:82:22: warning: 444 | return iLU(*pA, *pL, *pU, tgv); IncompleteCholesky.cpp:82:22: warning: | ~~~^~~~~~~~~~~~~~~~~~~~ IncompleteCholesky.cpp:552:71: required from here IncompleteCholesky.cpp:82:22: warning: 552 | Matrice_Creuse< R > *, double >(ff_ilu)); IncompleteCholesky.cpp:82:22: warning: | ^ 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; | ^~ ./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&, 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:170:25: warning: 537 | LU_solve(*pL, -1, *b, 0); IncompleteCholesky.cpp:170:25: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~ IncompleteCholesky.cpp:559:28: required from here IncompleteCholesky.cpp:170:25: warning: 559 | ff_ilu_solve)); IncompleteCholesky.cpp:170:25: warning: | ^ 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:478:19: warning: 455 | MatriceCreuse * pr= removeHalf(*pma,1,-1.);// L IncompleteCholesky.cpp:478:19: warning: | ~~~~~~~~~~^~~~~~~~~~~~ IncompleteCholesky.cpp:567:95: required from here IncompleteCholesky.cpp:478:19: warning: 567 | new OneOperator3_< long, Matrice_Creuse< C > *, Matrice_Creuse< C > *, double >(ff_ichol)); IncompleteCholesky.cpp:478:19: warning: | ^ 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:64:9: warning: 465 | return ichol(*pA, *pL, tgv); IncompleteCholesky.cpp:64:9: warning: | ~~~~~^~~~~~~~~~~~~~~ IncompleteCholesky.cpp:567:95: required from here IncompleteCholesky.cpp:64:9: warning: 567 | new OneOperator3_< long, Matrice_Creuse< C > *, Matrice_Creuse< C > *, double >(ff_ichol)); IncompleteCholesky.cpp:64:9: warning: | ^ IncompleteCholesky.cpp:86:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int k = 0; k < L.nnz; ++k) L.aij[k] = nan; | ~~^~~~~~~ In function ‘void InitFF()’, inlined from ‘void AutoLoadInit()’ at ff-AiryBiry.cpp:221:1: ff-AiryBiry.cpp:217:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void InitFF()’ at ff-AiryBiry.cpp:217:72, inlined from ‘void AutoLoadInit()’ at ff-AiryBiry.cpp:221:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void InitFF()’, inlined from ‘void AutoLoadInit()’ at ff-AiryBiry.cpp:221:1: ff-AiryBiry.cpp:218:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void InitFF()’ at ff-AiryBiry.cpp:218:72, inlined from ‘void AutoLoadInit()’ at ff-AiryBiry.cpp:221:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 ; | ^ IncompleteCholesky.cpp:111:37: warning: variable ‘Aij’ set but not used [-Wunused-but-set-variable] 111 | R Lij = pAij ? *pAij : R(), Aij = Lij; | ^~~ ./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/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:82:22: warning: 444 | return iLU(*pA, *pL, *pU, tgv); IncompleteCholesky.cpp:82:22: warning: | ~~~^~~~~~~~~~~~~~~~~~~~ IncompleteCholesky.cpp:570:73: required from here IncompleteCholesky.cpp:82:22: warning: 570 | Matrice_Creuse< C > *, double >(ff_ilu)); IncompleteCholesky.cpp:82:22: warning: | ^ 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:170:25: warning: 537 | LU_solve(*pL, -1, *b, 0); IncompleteCholesky.cpp:170:25: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~ IncompleteCholesky.cpp:577:30: required from here IncompleteCholesky.cpp:170:25: warning: 577 | ff_ilu_solve)); IncompleteCholesky.cpp:170:25: warning: | ^ 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; | ^ In file included from ./include/ff++.hpp:21, from Element_P2pnc_3d.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction2.o' -o myfunction2.so ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::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]’ Schur-Complement.cpp:312:22: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); Schur-Complement.cpp:312:22: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ Schur-Complement.cpp:312:22: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), Schur-Complement.cpp:312:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here Schur-Complement.cpp:312:22: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; Schur-Complement.cpp:312:22: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ 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; | ^~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 static member function ‘static E_F0* PopenMeditMesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:1909:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PopenMeditMesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’ at medit.cpp:1909:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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]’ SaveHB.cpp:123:21: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); SaveHB.cpp:123:21: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ SaveHB.cpp:123:21: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), SaveHB.cpp:123:21: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here SaveHB.cpp:123:21: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; SaveHB.cpp:123:21: warning: | ^ ./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::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]’ IncompleteCholesky.cpp:478:19: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); IncompleteCholesky.cpp:478:19: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ IncompleteCholesky.cpp:478:19: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), IncompleteCholesky.cpp:478:19: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here IncompleteCholesky.cpp:478:19: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; IncompleteCholesky.cpp:478:19: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.o' -o ff-Ipopt.so '-lipopt' '-L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-L/usr/lib64' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/SkyLineSolver.hpp:253: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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ isoline.cpp: In member function ‘virtual E_F0* FINDLOCALMIN_P1::code(const basicAC_F0&) const’: isoline.cpp:1061:58: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1061 | t[2]->CastTo(args[2])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* FINDLOCALMIN_P1::code(const basicAC_F0&) const’ at isoline.cpp:1061:58: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:438:32: required from here geophysics.cpp:215:7: warning: 438 | return SetAny(this);} geophysics.cpp:215:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 static member function ‘static E_F0* datasolMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:571:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’ at medit.cpp:571:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = VtkWriter*]’, inlined from ‘void Load_Init()’ at VTK_writer.cpp:352:26, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = VtkWriter*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at VTK_writer.cpp:352:26, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: VTK_writer.cpp:357:98: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer.cpp:357:98, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: VTK_writer.cpp:359:88: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer.cpp:359:88, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: VTK_writer.cpp:360:39: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer.cpp:360:39, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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 constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = double; TA1 = long int]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = double; TA1 = long int]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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::VirtualSolver(int) [with I = long int; R = double]’: ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i::VirtualSolver(int) [with I = long int; R = std::complex]’: ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 static member function ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iovtk.cpp:4344:77: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4344 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’ at iovtk.cpp:4344:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* 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 ./include/AnyType.hpp:83:7: note: 267 | "<-", new OneOperator2_< Data2D< 'M' > *, Data2D< 'M' > *, string * >(&init_Data2D< 'M' >)); ./include/AnyType.hpp:83:7: note: | ^ geophysics.cpp:69:15: warning: unused variable ‘iz’ [-Wunused-variable] 69 | int ix, iy, iz; | ^~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ 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: 273 | "<-", new OneOperator2_< Data2D< 'S' > *, Data2D< 'S' > *, string * >(&init_Data2D< 'S' >)); geophysics.cpp:69:15: warning: | ^ geophysics.cpp:69:15: warning: unused variable ‘iz’ [-Wunused-variable] 69 | int ix, iy, iz; | ^~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In static member function ‘static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:2679:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’ at medit.cpp:2679:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ 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*]’ ./include/AnyType.hpp:83:7: note: 137 | return ff_SchurComplement(stack, pE, pA, *pII, ds, pV); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp:126:9: required from here ./include/AnyType.hpp:83:7: note: 126 | AnyType SchurComplement_OP< R >::operator( )(Stack stack) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ 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 ; | ^ 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){ | ~^~~ ./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]; | ^ vortextools.cpp:152:32: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 152 | } else if(i==1 | i==(n-1)) { | ~^~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ 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); | ^~~ 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:230:23: warning: 137 | return ff_SchurComplement(stack, pE, pA, *pII, ds, pV); Schur-Complement.cpp:230:23: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp:126:9: required from here Schur-Complement.cpp:230:23: warning: 126 | AnyType SchurComplement_OP< R >::operator( )(Stack stack) const { Schur-Complement.cpp:230:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~~~~ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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]; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P3pnc.cpp:117:18: warning: 438 | return SetAny(this);} Element_P3pnc.cpp:117:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In static member function ‘static E_F0* Vtkwritesol_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Vtkwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: VTK_writer.cpp:269:74: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Vtkwritesol_Op::f(const basicAC_F0&)’ at VTK_writer.cpp:269:74, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Vtkwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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]; | ^~ In static member function ‘static E_F0* datasolMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:571:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’ at medit.cpp:571:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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::code(const basicAC_F0&) const [with R = std::complex; A = KNM_; CODE = E_F_F0s_, KNM_, E_F0mps>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::complex; A = KNM_; CODE = E_F_F0s_, KNM_, E_F0mps>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ vortextools.cpp:729:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0;i >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ vortextools.cpp: In lambda function: vortextools.cpp:779:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long 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 ‘long unsigned int’} [-Wsign-compare] 792 | for(int j=0; j >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 800 | for( int aa=0; aa::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0s_*, E_F0mps>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0s_*, E_F0mps>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ vortextools.cpp:809:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long 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 ‘long 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ In file included from BEC.cpp:29: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = std::complex; A = double; B = double; C = double; CODE = E_F_F0F0F0s_, double, double, double, E_F0mps>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = std::complex; A = double; B = double; C = double; CODE = E_F_F0F0F0s_, double, double, double, E_F0mps>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/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/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]’ geophysics.cpp:69:15: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); geophysics.cpp:69:15: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ geophysics.cpp:69:15: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), geophysics.cpp:69:15: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here geophysics.cpp:69:15: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; geophysics.cpp:69:15: warning: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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); | ^~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 250 | for(int l=0; l::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ MatD-VFP0.cpp:293:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 293 | for(int l=0; l(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Stream_b >; A = std::basic_ostream**; CODE = E_F_F0 >, std::basic_ostream**, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Stream_b >; A = std::basic_ostream**; CODE = E_F_F0 >, std::basic_ostream**, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Stream_b >; A = std::basic_istream**; CODE = E_F_F0 >, std::basic_istream**, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Stream_b >; A = std::basic_istream**; CODE = E_F_F0 >, std::basic_istream**, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here vortextools.cpp:923:32: warning: 438 | return SetAny(this);} vortextools.cpp:923:32: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; B = double; CODE = E_F_F0F0*, std::basic_ostream*, double>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; B = double; CODE = E_F_F0F0*, std::basic_ostream*, double>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 static member function ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iovtk.cpp:2400:76: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’ at iovtk.cpp:2400:76, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 static member function ‘static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:2679:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’ at medit.cpp:2679:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; B = long int; CODE = E_F_F0F0*, std::basic_ostream*, long int>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; B = long int; CODE = E_F_F0F0*, std::basic_ostream*, long int>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_; CODE = E_F_F0F0*, std::basic_istream*, KN_ >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_; CODE = E_F_F0F0*, std::basic_istream*, KN_ >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_; CODE = E_F_F0F0*, std::basic_istream*, KN_ >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_; CODE = E_F_F0F0*, std::basic_istream*, KN_ >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Helmholtz_FD.cpp: In member function ‘virtual AnyType HelmholtzFD_Op::operator()(Stack) const’: 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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'exactpartition.o' -o exactpartition.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_ >; CODE = E_F_F0F0*, std::basic_istream*, KN_ > >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_ >; CODE = E_F_F0F0*, std::basic_istream*, KN_ > >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ isoline.cpp: In member function ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::Mesh]’: isoline.cpp:1037:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1037 | return new ISOLINE_P1_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1038 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::Mesh]’ at isoline.cpp:1037:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::Mesh]’: isoline.cpp:1040:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1040 | return new ISOLINE_P1_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1041 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::Mesh]’ at isoline.cpp:1040:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = long int*; CODE = E_F_F0F0*, std::basic_istream*, long int*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = long int*; CODE = E_F_F0F0*, std::basic_istream*, long int*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = double*; CODE = E_F_F0F0*, std::basic_istream*, double*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = double*; CODE = E_F_F0F0*, std::basic_istream*, double*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::complex*; CODE = E_F_F0F0*, std::basic_istream*, std::complex*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::complex*; CODE = E_F_F0F0*, std::basic_istream*, std::complex*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = 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/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::MeshS]’: isoline.cpp:1037:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1037 | return new ISOLINE_P1_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1038 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::MeshS]’ at isoline.cpp:1037:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::MeshS]’: isoline.cpp:1040:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1040 | return new ISOLINE_P1_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1041 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::MeshS]’ at isoline.cpp:1040:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here Helmholtz_FD.cpp:899:35: warning: 438 | return SetAny(this);} Helmholtz_FD.cpp:899:35: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class FormLinear* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(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:438:32: required from here MatrixMarket.cpp:698:9: warning: 438 | return SetAny(this);} MatrixMarket.cpp:698:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = std::__cxx11::basic_string*; CODE = E_F_F0s_*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = std::__cxx11::basic_string*; CODE = E_F_F0s_*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ iovtk.cpp: In function ‘Fem2D::Mesh* VTK_Load(const std::string&, 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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:438:32: required from here MatD-VFP0.cpp:293:27: warning: 438 | return SetAny(this);} MatD-VFP0.cpp:293:27: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/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 ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = __dirstream**; CODE = E_F_F0s_*, __dirstream**, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = __dirstream**; CODE = E_F_F0s_*, __dirstream**, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'VTK_writer.o' -o VTK_writer.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 = Crustal3d*]’: ./include/AFunction.hpp:1163: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/AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1162:11: required from here ./include/AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Overthrust3d*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = newpMatrice_Creuse >]’: Helmholtz_FD.cpp:1209:58: required from here ./include/AnyType.hpp:83:7: note: 1209 | return SetAny>>(newpMatrice_Creuse>(stack, &MA)); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:145: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 = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1262:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1262 | Global.Add("isoline", "(", new ISOLINE_P1); | ^~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1262:36, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1263:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1263 | Global.Add("isoline", "(", new ISOLINE_P1(1)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1263:55, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1264:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1264 | Global.Add("isoline", "(", new ISOLINE_P1); | ^~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1264:36, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1265:52: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1265 | Global.Add("isoline", "(", new ISOLINE_P1(1)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1265:52, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1267:84: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1267 | Global.Add("Curve", "(", new OneOperator2s_< R3 *, KNM_< double >, double >(Curve)); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class FormBilinear* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1267:84, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1268:96: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1268 | Global.Add("Curve", "(", new OneOperator4s_< R3 *, KNM_< double >, long, long, double >(Curve)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1268:96, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1270:90: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1270 | new OneOperator5s_< R3 *, KNM_< double >, long, long, double, long * >(Curve)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1270:90, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1272:91: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1272 | Global.Add("Area", "(", new OneOperator2s_< double, KNM_< double >, KN_< long > >(mesure)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1272:91, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1273:44: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1273 | Global.Add("findalllocalmin", "(", new FINDLOCALMIN_P1); | ^~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1273:44, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1274:94: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1274 | Global.Add("Dichotomy", "(", new OneOperator2_< long ,KN_< double > , double > (Dichotomy)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1274:94, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.o' -o ff-AiryBiry.so ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P3nc.cpp:115:18: warning: 438 | return SetAny(this);} Element_P3nc.cpp:115:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 ./include/AnyType.hpp:83:7: note: 876 | savemtx)); ./include/AnyType.hpp:83:7: note: | ^ MatrixMarket.cpp:775:10: warning: unused variable ‘i’ [-Wunused-variable] 775 | int i; | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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: 889 | savemtx)); MatrixMarket.cpp:775:10: warning: | ^ MatrixMarket.cpp:775:10: warning: unused variable ‘i’ [-Wunused-variable] 775 | int i; | ^ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:862:25: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 862 | Voisinage)); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:862:25: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:865:25: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 865 | Voisinage)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:865:25: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:867:97: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:867:97: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:871:89: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:871:89: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:873:97: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:873:97: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:875:88: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:875:88: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:877:96: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:877:96: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:880:77: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 880 | KN_< double >, KN_< long > >(BorderIntersect)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:880:77: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::GTypeOfFE**; A = Fem2D::GTypeOfFE**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0**, Fem2D::GTypeOfFE**, const Fem2D::GQuadratureFormular*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::GTypeOfFE**; A = Fem2D::GTypeOfFE**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0**, Fem2D::GTypeOfFE**, const Fem2D::GQuadratureFormular*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN >*; CODE = E_F_F0F0_*, Stream_b >, KN >*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN >*; CODE = E_F_F0F0_*, Stream_b >, KN >*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::TypeOfFE**; A = Fem2D::TypeOfFE**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::TypeOfFE**; A = Fem2D::TypeOfFE**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; TA1 = long int]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; TA1 = long int]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN >*; CODE = E_F_F0F0_*, Stream_b >, KN >*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN >*; CODE = E_F_F0F0_*, Stream_b >, KN >*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = __dirstream**; TA0 = __dirstream**; TA1 = std::__cxx11::basic_string*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = __dirstream**; TA0 = __dirstream**; TA1 = std::__cxx11::basic_string*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_HCT.o' -o Element_HCT.so ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/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]’ MatrixMarket.cpp:775:10: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); MatrixMarket.cpp:775:10: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ MatrixMarket.cpp:775:10: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), MatrixMarket.cpp:775:10: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here MatrixMarket.cpp:775:10: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; MatrixMarket.cpp:775:10: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BEC.o' -o BEC.so ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = 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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 79 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 80 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 81 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 82 | GetAny((*a2)(s)) ) );} // extend (3th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:78:11: required from here ./include/AnyType.hpp:83:7: note: 78 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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]’ ./include/GenericMesh.hpp:1733:13: warning: 851 | ffassert(readmtx(fname,pm,bin)==0); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~^~~~~~~~~~~~~~ MatrixMarket.cpp:863:27: required from ‘long int readmtx(std::string* const&, Matrice_Creuse* const&) [with R = double; std::string = std::__cxx11::basic_string]’ ./include/GenericMesh.hpp:1733:13: warning: 863 | return readmtx(hb_filename->c_str(),sparse_mat,false); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatrixMarket.cpp:879:17: required from here ./include/GenericMesh.hpp:1733:13: warning: 879 | readmtx)); ./include/GenericMesh.hpp:1733:13: warning: | ^ 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:827:17: warning: 851 | ffassert(readmtx(fname,pm,bin)==0); MatrixMarket.cpp:827:17: warning: | ~~~~~~~^~~~~~~~~~~~~~ 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:827:17: warning: 863 | return readmtx(hb_filename->c_str(),sparse_mat,false); MatrixMarket.cpp:827:17: warning: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatrixMarket.cpp:892:17: required from here MatrixMarket.cpp:827:17: warning: 892 | readmtx)); MatrixMarket.cpp:827:17: warning: | ^ 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; | ^~~~ distance.cpp: In member function ‘virtual E_F0* Distance2d_P1::code(const basicAC_F0&) const’: distance.cpp:742:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 742 | t[2]->CastTo(args[2])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Distance2d_P1::code(const basicAC_F0&) const’ at distance.cpp:742:51: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ClosePoints.cpp:29: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = KNM_; CODE = E_F_F0F0s_*, double, KNM_, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = KNM_; CODE = E_F_F0F0s_*, double, KNM_, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS*; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS*; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In member function ‘virtual E_F0* Distance3d_P1::code(const basicAC_F0&) const’: distance.cpp:755:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 755 | t[2]->CastTo(args[2])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Distance3d_P1::code(const basicAC_F0&) const’ at distance.cpp:755:51: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* DeplacementTab::code(const basicAC_F0&) const’: msh3.cpp:4891:61: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4891 | return new DeplacementTab_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* DeplacementTab::code(const basicAC_F0&) const’ at msh3.cpp:4891:61: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = const Fem2D::Mesh*; C = KNM*; CODE = E_F_F0F0F0s_*, double, const Fem2D::Mesh*, KNM*, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = const Fem2D::Mesh*; C = KNM*; CODE = E_F_F0F0F0s_*, double, const Fem2D::Mesh*, KNM*, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* Op_GluMesh3tab::code(const basicAC_F0&) const’: msh3.cpp:7448:87: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7448 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Op_GluMesh3tab::code(const basicAC_F0&) const’ at msh3.cpp:7448:87: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_P3pnc_3d.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ msh3.cpp: In member function ‘virtual E_F0* BuildMeshSFromMesh3::code(const basicAC_F0&) const’: msh3.cpp:8366:57: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 8366 | return new BuildMeshS_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* BuildMeshSFromMesh3::code(const basicAC_F0&) const’ at msh3.cpp:8366:57: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* BuildMeshLFromMeshS::code(const basicAC_F0&) const’: msh3.cpp:8478:57: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 8478 | return new BuildMeshL_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* BuildMeshLFromMeshS::code(const basicAC_F0&) const’ at msh3.cpp:8478:57: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = KNM_; C = KNM_; CODE = E_F_F0F0F0s_*, double, KNM_, KNM_, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = KNM_; C = KNM_; CODE = E_F_F0F0F0s_*, double, KNM_, KNM_, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* RebuildBorder::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: msh3.cpp:9312:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9312 | return new RebuildBorder_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RebuildBorder::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at msh3.cpp:9312:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘E_F0* RebuildBorder::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: msh3.cpp:9312:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9312 | return new RebuildBorder_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RebuildBorder::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at msh3.cpp:9312:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM_; B = KNM_; C = double; D = KN >*; CODE = E_F_F0F0F0F0_, KNM_, double, KN >*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM_; B = KNM_; C = double; D = KN >*; CODE = E_F_F0F0F0F0_, KNM_, double, KN >*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* OrientNormal::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: msh3.cpp:9749:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9749 | return new OrientNormal_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OrientNormal::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at msh3.cpp:9749:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = std::complex; CODE = E_F_F0F0_*, Stream_b >, std::complex, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = std::complex; CODE = E_F_F0F0_*, Stream_b >, std::complex, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* OrientNormal::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: msh3.cpp:9749:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9749 | return new OrientNormal_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OrientNormal::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at msh3.cpp:9749:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 = 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: msh3.cpp:9252:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9252 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at msh3.cpp:9252:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* OneOperator6_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KN_; C = KN_; D = KN_; E = KN_; F = KN_; CODE = E_F_F0F0F0F0F0F0_, KN_, KN_, KN_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:330:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator6_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KN_; C = KN_; D = KN_; E = KN_; F = KN_; CODE = E_F_F0F0F0F0F0F0_, KN_, KN_, KN_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:330:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.o' -o Element_P1bl.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = std::complex*; CODE = E_F_F0F0_*, Stream_b >, std::complex*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = std::complex*; CODE = E_F_F0F0_*, Stream_b >, std::complex*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’: msh3.cpp:9252:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9252 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’ at msh3.cpp:9252:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: msh3.cpp:9252:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9252 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at msh3.cpp:9252:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = std::complex*; CODE = E_F_F0F0_*, Stream_b >, std::complex*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = std::complex*; CODE = E_F_F0F0_*, Stream_b >, std::complex*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 member function ‘E_F0* Op_GluMeshTtab::code(const basicAC_F0&) const [with MeshT = Fem2D::MeshS]’: msh3.cpp:7480:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7480 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op_GluMeshTtab::code(const basicAC_F0&) const [with MeshT = Fem2D::MeshS]’ at msh3.cpp:7480:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ msh3.cpp: In member function ‘E_F0* Op_GluMeshTtab::code(const basicAC_F0&) const [with MeshT = Fem2D::MeshL]’: msh3.cpp:7480:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7480 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op_GluMeshTtab::code(const basicAC_F0&) const [with MeshT = Fem2D::MeshL]’ at msh3.cpp:7480:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.o' -o Element_Mixte.so '-L/usr/lib64' '-lflexiblas' '-L/usr/lib64' '-lflexiblas' ./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::MeshL*; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 = double]’: meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 205 | return connexecomponante(pTh,pcc,flags); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here ./include/AnyType.hpp:83:7: note: 196 | AnyType operator()(Stack s) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ meshtools.cpp:154:21: warning: unused variable ‘nvk’ [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ 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::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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ 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 = 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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ meshtools.cpp:154:21: warning: unused variable ‘nvk’ [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ 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::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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ 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::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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ 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 = 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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ meshtools.cpp:154:21: warning: unused variable ‘nvk’ [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 = double]’ meshtools.cpp:154:21: warning: 151 | nbc = connexecomponantev(pTh,&cv); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:94:16: warning: 160 | nbc = connexecomponantev(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ 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:41:16: warning: 151 | nbc = connexecomponantev(pTh,&cv); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ 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:41:16: warning: 160 | nbc = connexecomponantev(pTh,pcc); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshL, listMeshT, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshL, listMeshT, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:41:16: warning: 151 | nbc = connexecomponantev(pTh,&cv); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ 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:41:16: warning: 160 | nbc = connexecomponantev(pTh,pcc); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = double; CODE = E_F_F0F0_*, Stream_b >, double, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = double; CODE = E_F_F0F0_*, Stream_b >, double, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ 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:41:16: warning: 151 | nbc = connexecomponantev(pTh,&cv); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshL, const Fem2D::MeshL*, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshL, const Fem2D::MeshL*, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ 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; | ^~~ 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:41:16: warning: 160 | nbc = connexecomponantev(pTh,pcc); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ 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:41:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = double*; CODE = E_F_F0F0_*, Stream_b >, double*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = double*; CODE = E_F_F0F0_*, Stream_b >, double*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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*]’ MatrixMarket.cpp:827:17: warning: 155 | return SetAny * >(this);} MatrixMarket.cpp:827:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here MatrixMarket.cpp:827:17: warning: 154 | AnyType operator()(Stack ) const { MatrixMarket.cpp:827:17: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshS, listMeshT, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshS, listMeshT, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = double*; CODE = E_F_F0F0_*, Stream_b >, double*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = double*; CODE = E_F_F0F0_*, Stream_b >, double*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshS, const Fem2D::MeshS*, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshS, const Fem2D::MeshS*, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = long int; CODE = E_F_F0F0_*, Stream_b >, long int, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = long int; CODE = E_F_F0F0_*, Stream_b >, long int, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS*; B = KN*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS*; B = KN*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 2108 | for(int i = 0; i+1 < x.size(); i++){ | ~~~~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = Matrice_Creuse >*; CODE = E_F_F0F0 >*, Matrice_Creuse >*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = Matrice_Creuse >*; CODE = E_F_F0F0 >*, Matrice_Creuse >*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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]; | ^ msh3.cpp: In member function ‘virtual E_F0* Op_trunc_meshS::code(const basicAC_F0&) const’: msh3.cpp:5227:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5227 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Op_trunc_meshS::code(const basicAC_F0&) const’ at msh3.cpp:5227:69: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = long int*; CODE = E_F_F0F0_*, Stream_b >, long int*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = long int*; CODE = E_F_F0F0_*, Stream_b >, long int*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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; | ^~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = Matrice_Creuse*; CODE = E_F_F0F0*, Matrice_Creuse*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = Matrice_Creuse*; CODE = E_F_F0F0*, Matrice_Creuse*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* Op_trunc_meshL::code(const basicAC_F0&) const’: msh3.cpp:5736:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5736 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Op_trunc_meshL::code(const basicAC_F0&) const’ at msh3.cpp:5736:69: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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; | ^ 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:2629:22: warning: unused variable ‘p’ [-Wunused-variable] 2629 | const double p[2][2] = { { ev1x, ev2x }, { ev1y, ev2y } }; | ^ msh3.cpp: In member function ‘virtual E_F0* Op_trunc_mesh3::code(const basicAC_F0&) const’: msh3.cpp:6084:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6084 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Op_trunc_mesh3::code(const basicAC_F0&) const’ at msh3.cpp:6084:69: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:2711:18: warning: unused variable ‘EPS’ [-Wunused-variable] 2711 | const double EPS = 1e-10; | ^~~ 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; | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = long int*; CODE = E_F_F0F0_*, Stream_b >, long int*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = long int*; CODE = E_F_F0F0_*, Stream_b >, long int*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ plotPDF.cpp: In function ‘void splitByBorder(std::vector >&, std::vector >&, const std::vector >&, const std::vector >&)’: plotPDF.cpp:2863:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2863 | for(size_t k = 0; k <= beg_id+1; k++){ | ~~^~~~~~~~~~~ plotPDF.cpp:2887:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2887 | for(size_t k = beg_id+2; k <= end_id+1; k++){ | ~~^~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.o' -o Element_P2pnc.so 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:3211:22: warning: unused variable ‘p’ [-Wunused-variable] 3211 | const double p[2][2] = { { ev1x, ev2x }, { ev1y, ev2y } }; | ^ plotPDF.cpp:3141:18: warning: unused variable ‘fmax’ [-Wunused-variable] 3141 | const double fmax = (logscale)? tmp_fmax*tmp_df: tmp_fmax + tmp_df; | ^~~~ 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 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:3445:18: warning: unused variable ‘EPS’ [-Wunused-variable] 3445 | const double EPS = 1e-10; | ^~~ plotPDF.cpp:3447:16: warning: unused variable ‘nVertices’ [-Wunused-variable] 3447 | const int &nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:3449:16: warning: unused variable ‘nEdges’ [-Wunused-variable] 3449 | const int &nEdges = Th.neb; | ^~~~~~ plotPDF.cpp:3450:19: warning: unused variable ‘r’ [-Wunused-variable] 3450 | const double &r = scale; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P2pnc_3d.cpp:144:9: warning: 438 | return SetAny(this);} Element_P2pnc_3d.cpp:144:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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 member function ‘virtual AnyType PLOTPDF_Op::operator()(Stack) const’: plotPDF.cpp:3864:15: warning: unused variable ‘nVertices’ [-Wunused-variable] 3864 | const int nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:3893:16: warning: unused variable ‘marginr’ [-Wunused-variable] 3893 | const int &marginr = margin[2]; | ^~~~~~~ plotPDF.cpp:3894:16: warning: unused variable ‘margint’ [-Wunused-variable] 3894 | const int &margint = margin[3]; | ^~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'qf11to25.o' -o qf11to25.so In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at CircumCenter.cpp:43:1: CircumCenter.cpp:41:91: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at CircumCenter.cpp:41:91, inlined from ‘void AutoLoadInit()’ at CircumCenter.cpp:43:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.o' -o Element_P2bulle3.so In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here plotPDF.cpp:3894:16: warning: 438 | return SetAny(this);} plotPDF.cpp:3894:16: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.o' -o Element_P1ncdc.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh_Op::operator()(Stack) const’: iovtk.cpp:2839:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:2786:11: note: ‘dataname’ was declared here 2786 | string *dataname; | ^~~~~~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 static member function ‘static E_F0* MatrixEdgeP1::f(const basicAC_F0&) [with Mesh = Fem2D::Mesh3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixEdgeP1; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_edgeP1.cpp:49:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixEdgeP1::f(const basicAC_F0&) [with Mesh = Fem2D::Mesh3]’ at mat_edgeP1.cpp:49:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixEdgeP1; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 static member function ‘static E_F0* MatrixEdgeP1::f(const basicAC_F0&) [with Mesh = Fem2D::Mesh]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixEdgeP1; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_edgeP1.cpp:49:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixEdgeP1::f(const basicAC_F0&) [with Mesh = Fem2D::Mesh]’ at mat_edgeP1.cpp:49:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixEdgeP1; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function ‘virtual E_F0* ReconstructionRefine::code(const basicAC_F0&) const’: tetgen.cpp:2070:67: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2070 | return new ReconstructionRefine_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* ReconstructionRefine::code(const basicAC_F0&) const’ at tetgen.cpp:2070:67: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MetricPk.cpp:556:1: MetricPk.cpp:553:64: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 553 | Global.Add("MetricPk", "(", new OneOperatorCode< MetricPk >( )); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MetricPk.cpp:553:64, inlined from ‘void AutoLoadInit()’ at MetricPk.cpp:556:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = __dirstream**]’, inlined from ‘void init()’ at shell.cpp:303:21: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = __dirstream**]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void init()’ at shell.cpp:303:21: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:305:79: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:305:79: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:306:76: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:306:76: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:323:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:323:73: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:324:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:324:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:325:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:325:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:326:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:326:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:327:83: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:327:83: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:328:81: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:328:81: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:330:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:330:77: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:332:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:332:77: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:333:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:333:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:334:83: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:334:83: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:335:69: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:335:69: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:336:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:336:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:337:78: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:337:78: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:338:83: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:338:83: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:339:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:339:77: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:340:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:340:70: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function ‘virtual E_F0* Remplissage::code(const basicAC_F0&) const’: tetgen.cpp:1779:58: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1779 | return new Remplissage_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Remplissage::code(const basicAC_F0&) const’ at tetgen.cpp:1779:58: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ medit.cpp: In member function ‘AnyType PopenMeditMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’: 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; | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0s_, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0s_, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/AnyType.hpp:83:7: note: 159 | int fp = K.facePermutation(f);// orientation de la face .. ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~ ./include/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 ./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 Curvature.cpp:61: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KNM*; A = KNM_; B = long int; CODE = E_F_F0F0s_*, KNM_, long int, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KNM*; A = KNM_; B = long int; CODE = E_F_F0F0s_*, KNM_, long int, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Fem2D::TypeOfFE**; TA0 = Fem2D::TypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Fem2D::TypeOfFE**; TA0 = Fem2D::TypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = double; CODE = E_F_F0F0s_, double, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = double; CODE = E_F_F0F0s_, double, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function ‘virtual E_F0* Build2D3D::code(const basicAC_F0&) const’: tetgen.cpp:185:97: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 185 | E_F0 *code(const basicAC_F0 &args) const { return new Build2D3D_Op(args, t[0]->CastTo(args[0])); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Build2D3D::code(const basicAC_F0&) const’ at tetgen.cpp:185:97: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0s_*, const Fem2D::Mesh*, long int, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0s_*, const Fem2D::Mesh*, long int, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = const Fem2D::Mesh*; B = KN*; CODE = E_F_F0F0s_*, const Fem2D::Mesh*, KN*, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = const Fem2D::Mesh*; B = KN*; CODE = E_F_F0F0s_*, const Fem2D::Mesh*, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:99:103: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:99:103, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:100:114: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:100:114, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:101:105: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:101:105, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:102:116: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:102:116, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:103:67: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:103:67, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:104:69: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:104:69, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:105:64: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:105:64, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:106:66: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:106:66, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’: iovtk.cpp:4698:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’ at iovtk.cpp:4698:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at SaveHB.cpp:203:1: SaveHB.cpp:198:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 198 | SaveHB)); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at SaveHB.cpp:198:13, inlined from ‘void AutoLoadInit()’ at SaveHB.cpp:203:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at SaveHB.cpp:203:1: SaveHB.cpp:201:81: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 201 | KN_< std::complex< double > >, string * >(SaveHB)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at SaveHB.cpp:201:81, inlined from ‘void AutoLoadInit()’ at SaveHB.cpp:203:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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::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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = double; TA1 = double]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = double; TA1 = double]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Fem2D::GTypeOfFE**; TA0 = Fem2D::GTypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Fem2D::GTypeOfFE**; TA0 = Fem2D::GTypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM*; TA1 = Matrice_Creuse*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM*; TA1 = Matrice_Creuse*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM >*; TA1 = Matrice_Creuse >*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM >*; TA1 = Matrice_Creuse >*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from SaveHB.cpp:21: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = Matrice_Creuse >*; C = KN_ >; D = std::__cxx11::basic_string*; CODE = E_F_F0F0F0F0_*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = Matrice_Creuse >*; C = KN_ >; D = std::__cxx11::basic_string*; CODE = E_F_F0F0F0F0_*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MetricPk.o' -o MetricPk.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = Matrice_Creuse*; C = KN_; D = std::__cxx11::basic_string*; CODE = E_F_F0F0F0F0_*, Matrice_Creuse*, KN_, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = Matrice_Creuse*; C = KN_; D = std::__cxx11::basic_string*; CODE = E_F_F0F0F0F0_*, Matrice_Creuse*, KN_, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from biofunc.cpp:29: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; C = KN*; D = double; CODE = E_F_F0F0F0F0_*, KN*, KN*, KN*, double, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; C = KN*; D = double; CODE = E_F_F0F0F0F0_*, KN*, KN*, KN*, double, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh3_Op::operator()(Stack) const’: iovtk.cpp:4781:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 4781 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:4729:11: note: ‘dataname’ was declared here 4729 | string *dataname; | ^~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; C = double; D = double; CODE = E_F_F0F0F0F0_*, KN*, KN*, double, double, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; C = double; D = double; CODE = E_F_F0F0F0F0_*, KN*, KN*, double, double, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Element_P3pnc_3d.cpp: In function ‘void Fem2D::Setp3(int*, int)’: Element_P3pnc_3d.cpp:142:24: warning: unused variable ‘k’ [-Wunused-variable] 142 | int i=n/2, j= n%2, k = 3-i; | ^ Element_P3pnc_3d.cpp: In member function ‘virtual void Fem2D::TypeOfFE_P3pnc_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const’: Element_P3pnc_3d.cpp:155:9: warning: unused variable ‘n’ [-Wunused-variable] 155 | int n = this->NbDoF; | ^ Element_P3pnc_3d.cpp:157:9: warning: unused variable ‘ncoef’ [-Wunused-variable] 157 | int ncoef=M.ncoef; | ^~~~~ Element_P3pnc_3d.cpp:204:12: warning: unused variable ‘ll’ [-Wunused-variable] 204 | double ll[4]; // dans Khat | ^~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'CircumCenter.o' -o CircumCenter.so ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0s_, long int, long int, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0s_, long int, long int, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh*; B = long int; C = KNM*; CODE = E_F_F0F0F0s_*, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh*; B = long int; C = KNM*; CODE = E_F_F0F0F0s_*, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here Element_P3pnc_3d.cpp:204:12: warning: 438 | return SetAny(this);} Element_P3pnc_3d.cpp:204:12: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh*; B = KN_; C = KNM*; CODE = E_F_F0F0F0s_, KNM*, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh*; B = KN_; C = KNM*; CODE = E_F_F0F0F0s_, KNM*, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.o' -o mat_edgeP1.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function ‘void saveTecplot(const std::string&, const Fem2D::Mesh&)’: iovtk.cpp:6880:19: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 6880 | for (n = 0; n < m; n++) { | ~~^~~ iovtk.cpp:6850:13: note: ‘m’ was declared here 6850 | size_t n, m; | ^ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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_P3pnc_3d.cpp:170:35: required from here ./include/AnyType.hpp:83:7: note: 170 | int fp = K.facePermutation(f);// orientation de la face .. ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~ ./include/GenericMesh.hpp:405:30: warning: unused variable ‘j’ [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'shell.o' -o shell.so g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.o' -o Element_P3pnc.so In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:323:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 323 | Global.Add("SchurComplement", "(", new SchurComplement< R >); | ^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:323:42, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:324:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 324 | Global.Add("SchurComplement", "(", new SchurComplement< Complex >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:324:42, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:325:64: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:325:64, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:326:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:326:70, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:327:95: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:327:95, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:329:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:329:94, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Overthrust3d*; A = Overthrust3d*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Overthrust3d*; A = Overthrust3d*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ medit.cpp: In member function ‘AnyType PopenMeditMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’: 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ClosePoints.o' -o ClosePoints.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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Data2D<'S'>*; A = Data2D<'S'>*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, Data2D<'S'>*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Data2D<'S'>*; A = Data2D<'S'>*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, Data2D<'S'>*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator6_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; D = double; E = double; F = double; CODE = E_F_F0F0F0F0F0F0_]’: ./include/AFunction_ext.hpp:330:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator6_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; D = double; E = double; F = double; CODE = E_F_F0F0F0F0F0F0_]’ at ./include/AFunction_ext.hpp:330:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Data2D<'M'>*; A = Data2D<'M'>*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, Data2D<'M'>*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Data2D<'M'>*; A = Data2D<'M'>*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, Data2D<'M'>*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = std::complex]’: Schur-Complement.cpp:109:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = std::complex]’ at Schur-Complement.cpp:109:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = std::complex]’: Schur-Complement.cpp:112:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = std::complex]’ at Schur-Complement.cpp:112:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = double]’: Schur-Complement.cpp:109:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = double]’ at Schur-Complement.cpp:109:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = double]’: Schur-Complement.cpp:112:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = double]’ at Schur-Complement.cpp:112:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Crustal3d*; A = Crustal3d*; B = std::__cxx11::basic_string*; C = KN*; CODE = E_F_F0F0F0_*, KN*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Crustal3d*; A = Crustal3d*; B = std::__cxx11::basic_string*; C = KN*; CODE = E_F_F0F0F0_*, KN*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from meshtools.cpp:32: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshS*; B = KN*; CODE = E_F_F0F0s_, const Fem2D::MeshS*, KN*, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshS*; B = KN*; CODE = E_F_F0F0s_, const Fem2D::MeshS*, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: distance.cpp:763:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 763 | Global.Add("distance", "(", new Distance2d_P1); | ^~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at distance.cpp:763:35, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: distance.cpp:764:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 764 | Global.Add("distance", "(", new Distance3d_P1); | ^~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at distance.cpp:764:35, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: distance.cpp:765:84: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at distance.cpp:765:84, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Data2D<'S'>*; B = double; C = double; CODE = E_F_F0F0F0_*, double, double, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Data2D<'S'>*; B = double; C = double; CODE = E_F_F0F0F0_*, double, double, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshL*; B = KN*; CODE = E_F_F0F0s_, const Fem2D::MeshL*, KN*, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshL*; B = KN*; CODE = E_F_F0F0s_, const Fem2D::MeshL*, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Fem2D::TypeOfFE**]’, inlined from ‘void finit()’ at Element_QF.cpp:381:22, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Fem2D::TypeOfFE**]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void finit()’ at Element_QF.cpp:381:22, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Fem2D::GTypeOfFE**]’, inlined from ‘void finit()’ at Element_QF.cpp:391:22, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Fem2D::GTypeOfFE**]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void finit()’ at Element_QF.cpp:391:22, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: Element_QF.cpp:387:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at Element_QF.cpp:387:91, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: Element_QF.cpp:389:98: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at Element_QF.cpp:389:98, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: Element_QF.cpp:397:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at Element_QF.cpp:397:91, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: Element_QF.cpp:399:98: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at Element_QF.cpp:399:98, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Data2D<'M'>*; B = double; C = double; CODE = E_F_F0F0F0_*, double, double, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Data2D<'M'>*; B = double; C = double; CODE = E_F_F0F0F0_*, double, double, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from geophysics.cpp:4: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Crustal3d*; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Crustal3d*; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bfstream.o' -o bfstream.so ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Overthrust3d*; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Overthrust3d*; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'biofunc.o' -o biofunc.so distance.cpp: In function ‘AnyType Distance(Stack, const Mesh*, Expression, KN*, double) [with Mesh = Fem2D::Mesh]’: 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.o' -o Element_P3nc.so g++ -shared -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'SaveHB.o' -o SaveHB.so Helmholtz_FD.cpp: In member function ‘virtual E_F0* HelmholtzFD::code(const basicAC_F0&) const’: Helmholtz_FD.cpp:790:101: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* HelmholtzFD::code(const basicAC_F0&) const’ at Helmholtz_FD.cpp:790:101: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In function ‘AnyType Distance(Stack, const Mesh*, Expression, KN*, double) [with Mesh = Fem2D::Mesh3]’: 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; | ^~ In static member function ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iovtk.cpp:5665:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’ at iovtk.cpp:5665:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iovtk.cpp:5665:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ at iovtk.cpp:5665:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::AUGLAG_EQ]’: ff-NLopt.cpp:1394:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::AUGLAG_EQ]’ at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'lapack.o' -o lapack.so '-L/usr/lib64' '-lflexiblas' '-L/usr/lib64' '-lflexiblas' ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshL*; B = KN*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshL*; B = KN*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::AUGLAG]’: ff-NLopt.cpp:1394:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::AUGLAG]’ at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’: iovtk.cpp:5963:57: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’ at iovtk.cpp:5963:32: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from vortextools.cpp:33: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = long int; CODE = E_F_F0F0s_, KNM_, long int, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = long int; CODE = E_F_F0F0s_, KNM_, long int, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = KN_; B = KN_; C = KN_; CODE = E_F_F0F0F0_, KN_, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = KN_; B = KN_; C = KN_; CODE = E_F_F0F0F0_, KN_, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; B = std::pair*, int>; C = double; CODE = E_F_F0F0F0_, v_fes3>*, int>, std::pair*, int>, double, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; B = std::pair*, int>; C = double; CODE = E_F_F0F0F0_, v_fes3>*, int>, std::pair*, int>, double, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::G_MLSL_LDS]’: ff-NLopt.cpp:1394:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::G_MLSL_LDS]’ at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = std::complex; B = std::complex; C = std::complex; CODE = E_F_F0F0F0s_, std::complex, std::complex, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = std::complex; B = std::complex; C = std::complex; CODE = E_F_F0F0F0s_, std::complex, std::complex, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_QF.o' -o Element_QF.so ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::G_MLSL]’: ff-NLopt.cpp:1394:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::G_MLSL]’ at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.o' -o MatrixMarket.so ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_SLSQP; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_SLSQP; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = KN_; B = KN_; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_, KN_, KN_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = KN_; B = KN_; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_, KN_, KN_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'medit.o' -o medit.so ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; B = double; C = KNM*; D = KN*; E = KN*; CODE = E_F_F0F0F0F0F0_, v_fes3>*, int>, double, KNM*, KN*, KN*, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 | ~~~~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'distance.o' -o distance.so In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; B = double; C = KNM*; D = KN*; E = KN*; CODE = E_F_F0F0F0F0F0_, v_fes3>*, int>, double, KNM*, KN*, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KNM*; C = KN >*; D = KN*; E = double*; CODE = E_F_F0F0F0F0F0_*, KN >*, KN*, double*, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KNM*; C = KN >*; D = KN*; E = double*; CODE = E_F_F0F0F0F0F0_*, KN >*, KN*, double*, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshL]’: iovtk.cpp:5963:57: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshL]’ at iovtk.cpp:5963:32: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ISRES; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ISRES; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Curvature.o' -o Curvature.so '-L/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/lib' '-lMesh' In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Data2D<'M'>*]’, inlined from ‘void Load_Init()’ at geophysics.cpp:264:30: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Data2D<'M'>*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at geophysics.cpp:264:30: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Data2D<'S'>*]’, inlined from ‘void Load_Init()’ at geophysics.cpp:270:30: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Data2D<'S'>*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at geophysics.cpp:270:30: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Overthrust3d*]’, inlined from ‘void Load_Init()’ at geophysics.cpp:277:29: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Overthrust3d*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at geophysics.cpp:277:29: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Crustal3d*]’, inlined from ‘void Load_Init()’ at geophysics.cpp:285:26: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Crustal3d*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at geophysics.cpp:285:26: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:267:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:267:94: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:269:86: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:269:86: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:273:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:273:94: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:275:86: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:275:86: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:280:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:280:91: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:283:90: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:283:90: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:288:96: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:288:96: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:291:84: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:291:84: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_BOBYQA; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_BOBYQA; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_SBPLX; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_SBPLX; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NELDERMEAD; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NELDERMEAD; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA_BOUND; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA_BOUND; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ plotPDF.cpp: In function ‘std::string get_string(Stack, Expression, const char*)’: plotPDF.cpp:806:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 128 equals destination size [-Wstringop-truncation] 806 | strncpy(carg, GetAny((*e)(stack))->c_str(), length); | ^ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_COBYLA; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_COBYLA; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.o' -o MatD-VFP0.so ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_MMA; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_MMA; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_CRS2_LM; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_CRS2_LM; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND_RESTART; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND_RESTART; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Helmholtz_FD.cpp:1216:1: Helmholtz_FD.cpp:1213:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1213 | Global.Add("HelmholtzFD", "(", new HelmholtzFD); | ^~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Helmholtz_FD.cpp:1213:38, inlined from ‘void AutoLoadInit()’ at Helmholtz_FD.cpp:1216:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_RESTART; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_RESTART; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Schur-Complement.o' -o Schur-Complement.so '-L/usr/lib64' '-lflexiblas' '-L/usr/lib64' '-lflexiblas' ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_VAR2; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_VAR2; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc_3d.o' -o Element_P2pnc_3d.so g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'geophysics.o' -o geophysics.so ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_VAR1; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_VAR1; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'IncompleteCholesky.o' -o IncompleteCholesky.so '-L/usr/lib64' '-lflexiblas' '-L/usr/lib64' '-lflexiblas' g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'isoline.o' -o isoline.so In file included from /usr/include/c++/14/algorithm:61, from ./include/AFunction.hpp:52: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/14/bits/stl_algo.h:1812:5, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/14/bits/stl_algo.h:1908:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = int*]’ at /usr/include/c++/14/bits/stl_algo.h:4771:18, inlined from ‘long int ZeroLines(const pf3c&, const double&, KNM* const&, KN* const&, KN* const&)’ at vortextools.cpp:709:17: /usr/include/c++/14/bits/stl_algo.h:1817:32: warning: array subscript 16 is outside array bounds of ‘int [4]’ [-Warray-bounds=] 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vortextools.cpp: In function ‘long int ZeroLines(const pf3c&, const double&, 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; | ^~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_PRAXIS; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_PRAXIS; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS*; TA1 = KN*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS*; TA1 = KN*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_LBFGS; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_LBFGS; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO_RAND; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO_RAND; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc_3d.o' -o Element_P3pnc_3d.so ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT_L; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT_L; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL]’: iovtk.cpp:6019:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 6019 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:5987:11: note: ‘dataname’ was declared here 5987 | string *dataname; | ^~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND_NOSCAL; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND_NOSCAL; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_NOSCAL; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_NOSCAL; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_NOSCAL; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_NOSCAL; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'meshtools.o' -o meshtools.so In file included from ./include/ff++.hpp:21, from FreeFemQA.cpp:34: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'vortextools.o' -o vortextools.so iovtk.cpp: In member function ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS]’: iovtk.cpp:6019:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 6019 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:5987:11: note: ‘dataname’ was declared here 5987 | string *dataname; | ^~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* BuildLayerMesh::code(const basicAC_F0&) const’: msh3.cpp:4280:83: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4280 | return new BuildLayeMesh_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* BuildLayerMesh::code(const basicAC_F0&) const’ at msh3.cpp:4280:83: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ; | ^~ msh3.cpp: In member function ‘E_F0* ExtractMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS; MMeshO = Fem2D::MeshL]’: msh3.cpp:6815:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6815 | return new ExtractMesh_Op< MMesh, MMeshO >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ExtractMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS; MMeshO = Fem2D::MeshL]’ at msh3.cpp:6815:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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); | ^ msh3.cpp: In member function ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’: msh3.cpp:2739:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2739 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’ at msh3.cpp:2739:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: msh3.cpp:2739:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2739 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at msh3.cpp:2739:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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); | ^ msh3.cpp: In member function ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: msh3.cpp:2739:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2739 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at msh3.cpp:2739:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from msh3.cpp:45: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshL*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshL*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshS*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshS*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::Mesh3*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::Mesh3*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* ExtractMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3; MMeshO = Fem2D::MeshS]’: msh3.cpp:6815:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6815 | return new ExtractMesh_Op< MMesh, MMeshO >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ExtractMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3; MMeshO = Fem2D::MeshS]’ at msh3.cpp:6815:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ msh3.cpp: In function ‘Fem2D::Mesh3* GluMesh3(const listMesh3&)’: 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 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:438:32: required from here RZ.h:1014:14: note: 438 | return SetAny(this);} RZ.h:1014:14: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ./include/AnyType.hpp:83:7: note: 400 | tab[i] = *it; ./include/AnyType.hpp:83:7: note: | ^ 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: 315 | edges[i].flip_resolve( ); SortedList.h:76:18: warning: | ^ 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::BiDim]’: Geometry.hpp:324:31: required from here SortedList.h:76:18: warning: 324 | connectivity[counter++] = SortedList.h:76:18: warning: | ^ 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::Vertex]’: Geometry.hpp:353:17: required from here SortedList.h:76:18: warning: 353 | vertices[i] += vec(vertices[i]) * amplification; SortedList.h:76:18: warning: | ^ 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/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = const gsl_rng_type*; CODE = E_F_F0s_*, const gsl_rng_type*, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = const gsl_rng_type*; CODE = E_F_F0s_*, const gsl_rng_type*, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ plotPDF.cpp: In member function ‘virtual E_F0* PLOTPDF::code(const basicAC_F0&) const’: plotPDF.cpp:4567:88: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4567 | return new PLOTPDF_Op( args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]) ); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* PLOTPDF::code(const basicAC_F0&) const’ at plotPDF.cpp:4567:88: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ plotPDF.cpp: In member function ‘virtual E_F0* PLOTPDF::code(const basicAC_F0&) const’: plotPDF.cpp:4594:135: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4594 | return new PLOTPDF_Op( args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), static_cast(0) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* PLOTPDF::code(const basicAC_F0&) const’ at plotPDF.cpp:4594:128: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = long int; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = long int; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = GSLInterpolation*; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = GSLInterpolation*; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = KNM_; CODE = E_F_F0F0_, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = KNM_; CODE = E_F_F0F0_, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: plotPDF.cpp:4612:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4612 | Global.Add("plotPDF", "(", new PLOTPDF); // mesh only | ^~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at plotPDF.cpp:4612:36, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: plotPDF.cpp:4613:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4613 | Global.Add("plotPDF", "(", new PLOTPDF(0)); // real valued | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at plotPDF.cpp:4613:45, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: plotPDF.cpp:4614:47: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4614 | Global.Add("plotPDF", "(", new PLOTPDF(0,0)); // vector valued | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at plotPDF.cpp:4614:47, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: plotPDF.cpp:4615:49: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4615 | Global.Add("plotPDF", "(", new PLOTPDF(0,0,0)); // complex-valued | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at plotPDF.cpp:4615:49, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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]’ SortedList.h:76:18: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); SortedList.h:76:18: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ SortedList.h:76:18: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), SortedList.h:76:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here SortedList.h:76:18: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; SortedList.h:76:18: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'iovtk.o' -o iovtk.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int; B = long int; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int; B = long int; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = long int; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = long int; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = long int; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = long int; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = double; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = double; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = long int; C = KNM_; CODE = E_F_F0F0F0_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = long int; C = KNM_; CODE = E_F_F0F0F0_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = KN_; C = KN_; CODE = E_F_F0F0F0_, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = KN_; C = KN_; CODE = E_F_F0F0F0_, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = long int; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = long int; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = long int; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = long int; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; C = long int; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; C = long int; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from gsl.cpp:31: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = long int; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = long int; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const gsl_rng_type*; TA0 = long int; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const gsl_rng_type*; TA0 = long int; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KN_; TA1 = KN_ >]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KN_; TA1 = KN_ >]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KN_; TA1 = KN_]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KN_; TA1 = KN_]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = gsl_rng**; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = gsl_rng**; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = GSLInterpolation*; TA1 = double]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = GSLInterpolation*; TA1 = double]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = gsl_rng**; TA1 = long int]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = gsl_rng**; TA1 = long int]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = gsl_rng**]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = gsl_rng**]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = ddGSLInterpolation; TA1 = double]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = ddGSLInterpolation; TA1 = double]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = gsl_rng**; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = gsl_rng**; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = dGSLInterpolation; TA1 = double]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = dGSLInterpolation; TA1 = double]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = const gsl_rng_type*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = const gsl_rng_type*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.o' -o ff-NLopt.so '-lnlopt' In static member function ‘static E_F0* MeshGenQA::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MeshGenQA; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: FreeFemQA.cpp:90:69: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MeshGenQA::f(const basicAC_F0&)’ at FreeFemQA.cpp:90:69, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MeshGenQA; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In function ‘Fem2D::Mesh3* GluMesh3(const listMesh3&)’: 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 ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at FreeFemQA.cpp:197:1: FreeFemQA.cpp:194:66: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | Global.Add("MeshGenQA", "(", new OneOperatorCode< MeshGenQA >( )); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at FreeFemQA.cpp:194:66, inlined from ‘void AutoLoadInit()’ at FreeFemQA.cpp:197:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'GeometryQA.o' 'FreeFemQA.o' -o FreeFemQA.so g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gsl.o' -o gsl.so '-lgsl' '-lgslcblas' '-lm' msh3.cpp: In member function ‘virtual E_F0* CheckManifoldMesh::code(const basicAC_F0&) const’: msh3.cpp:5088:64: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5088 | return new CheckManifoldMesh_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* CheckManifoldMesh::code(const basicAC_F0&) const’ at msh3.cpp:5088:64: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'plotPDF.o' -o plotPDF.so '-lz' g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'tetgen.o' -o tetgen.so '-ltet' msh3.cpp: In member function ‘virtual E_F0* MovemeshS2::code(const basicAC_F0&) const’: msh3.cpp:9064:59: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9064 | return new Movemesh_OpS2(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* MovemeshS2::code(const basicAC_F0&) const’ at msh3.cpp:9064:59: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'msh3.o' -o msh3.so g++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/serial -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.o' -o Element_Mixte3d.so Warning missing plugin: finish build list so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin/seq' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin/mpi' Makefile:665: 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.14/serial/plugin/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin' Making all in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples' Making all in 3d make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/3d' Making all in 3dSurf make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/3dSurf' Making all in 3dCurve make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/3dCurve' Making all in examples make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/examples' Making all in misc make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/misc' Making all in plugin make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/plugin' Making all in bug make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/bug' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/bug' Making all in ffddm make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/ffddm' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/mpi' Making all in tutorial make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/tutorial' Making all in eigen make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/eigen' Making all in hpddm make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/hpddm' Making all in bem make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/bem' 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.14/serial/examples/bem' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial' + popd ~/build/BUILD/freefem++-4.14 + for mpi in mpich openmpi ~/build/BUILD/freefem++-4.14/mpich ~/build/BUILD/freefem++-4.14 + pushd mpich + . /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/491/exe ']' +++ /usr/bin/readlink /proc/491/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-riscv64 + '[' -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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' x '!=' x ']' + '[' 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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run ++ pwd + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --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/lib64/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/lib64/mpich/lib --enable-mshmet --enable-download_mshmet --enable-boost --disable-mmg3d --disable-parmetis --disable-parmmg '--with-blas=-L/usr/lib64 -lflexiblas' '--with-arpack=-L/usr/lib64 -larpack' --without-cadna --with-mpi=yes --docdir=/usr/share/doc/freefem++ 'CPPFLAGS=-I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch' 'CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC' 'CXXFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC' MPICXX=/usr/lib64/mpich/bin/mpic++ MPIFC=/usr/lib64/mpich/bin/mpifort MPICC=/usr/lib64/mpich/bin/mpicc CXX=/usr/lib64/mpich/bin/mpic++ FC=/usr/lib64/mpich/bin/mpifort CC=/usr/lib64/mpich/bin/mpicc configure: WARNING: unrecognized options: --enable-bem, --enable-download_bem, --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 riscv64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking whether to enable maintainer-specific portions of Makefiles... no checking for riscv64-redhat-linux-gnu-gcc... /usr/lib64/mpich/bin/mpicc 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 /usr/lib64/mpich/bin/mpicc accepts -g... yes checking for /usr/lib64/mpich/bin/mpicc option to enable C11 features... none needed checking whether /usr/lib64/mpich/bin/mpicc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of /usr/lib64/mpich/bin/mpicc... none checking whether the compiler supports GNU C++... yes checking whether /usr/lib64/mpich/bin/mpic++ accepts -g... yes checking for /usr/lib64/mpich/bin/mpic++ option to enable C++11 features... none needed checking dependency style of /usr/lib64/mpich/bin/mpic++... 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 riscv64-redhat-linux-gnu-gfortran... /usr/lib64/mpich/bin/mpifort checking whether the compiler supports GNU Fortran... yes checking whether /usr/lib64/mpich/bin/mpifort accepts -g... yes checking for riscv64-redhat-linux-gnu-gfortran... no checking for riscv64-redhat-linux-gnu-f90... no checking for riscv64-redhat-linux-gnu-xlf... no checking for riscv64-redhat-linux-gnu-xlf90... no checking for riscv64-redhat-linux-gnu-g95... no checking for riscv64-redhat-linux-gnu-f77... no checking for riscv64-redhat-linux-gnu-fort77... no checking for riscv64-redhat-linux-gnu-/usr/lib64/mpich/bin/mpifort... no checking for riscv64-redhat-linux-gnu-ifort... no checking for riscv64-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... riscv64-redhat-linux-gnu checking host system type... riscv64-redhat-linux-gnu checking how to get verbose linking output from gfortran... -v checking for Fortran 77 libraries of gfortran... -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm 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/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm ; -DAdd_ in plugin/seq/WHERE_LIBRARY-config " configure: ++ add fc : -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm ; -DAdd_ in plugin/seq/WHERE_LIBRARY-config " checking for riscv64-redhat-linux-gnu-gcc... (cached) /usr/lib64/mpich/bin/mpicc checking whether the compiler supports GNU C... (cached) yes checking whether /usr/lib64/mpich/bin/mpicc accepts -g... (cached) yes checking for /usr/lib64/mpich/bin/mpicc option to enable C11 features... (cached) none needed checking whether /usr/lib64/mpich/bin/mpicc understands -c and -o together... (cached) yes checking dependency style of /usr/lib64/mpich/bin/mpicc... (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/lib64/ff++/4.14 configure: ----- CPU kind: riscv64 , intel/amd: no checking whether to generate debugging information... no configure: CXXFLAGS = -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG checking whether the C++ compiler accepts -std=gnu++14... yes configure: ++ add cxx11 : -std=gnu++14 ; -std=gnu++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/lib64/mpich/lib/petsc/conf/petscvariables configure: choose MPI from petsc : /usr/lib64/mpich/bin/mpiexec -n 4 --mca btl_base_warn_component_unused 0 checking for MPIRUN... /usr/lib64/mpich/bin/mpiexec -n 4 --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/lib64/mpich/lib -lmpifort -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ; -I/usr/include/mpich-riscv64 in plugin/seq/WHERE_LIBRARY-config " configure: ++ add mpif77 : -L/usr/lib64/mpich/lib -lmpifort -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ; -I/usr/include/mpich-riscv64 in plugin/seq/WHERE_LIBRARY-config " configure: ++ add mpi : -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ; -I/usr/include/mpich-riscv64 in plugin/seq/WHERE_LIBRARY-config " which: no mpiexec -n 4 --mca btl_base_warn_component_unused 0 in (/usr/lib64/mpich/bin) which: no mpiexec -n 4 --mca btl_base_warn_component_unused 0 in (/usr/lib64/mpich/bin) configure: ++ add petsc : -Wl,-rpath,/usr/lib -L/usr/lib -lpetsc -L/usr/lib64/mpich/lib -lHYPRE -ldmumps -lmumps_common -lpord -lpthread -lscalapack -lsuperlu_dist -lflexiblas -lptscotch -lscotch -lptscotcherr -lscotcherr -lmetis -lhdf5 -lhdf5_hl -lm -lX11 -lstdc++ -lmpich -lfmpich -lmpichf90 ; -I/usr/include -I/usr/include/mpich-riscv64/petsc -I/usr/lib64/gfortran/modules/mpich/petsc -I/usr/include/mpich-riscv64/hypre -I/usr/include/mpich-riscv64/superlu_dist -I/usr/include/mpich-riscv64/scotch in plugin/seq/WHERE_LIBRARY-config " configure: ++ add metis : -lmetis ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add ptscotch : -L/usr/lib64/mpich/lib -lptscotch -lscotch -lptscotcherr -lscotcherr ; -I/usr/include/mpich-riscv64/scotch in plugin/seq/WHERE_LIBRARY-config " configure: ++ add scotch : -L/usr/lib64/mpich/lib -lscotch -lscotcherr ; -I/usr/include/mpich-riscv64/scotch in plugin/seq/WHERE_LIBRARY-config " configure: ++ add mumps : -ldmumps -lmumps_common -lpord -lpthread ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add scalapack : -L/usr/lib64/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: 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/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm, -lflexiblas and -llapack ... yes configure: ++ add arpack : -L/usr/lib64 -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... yes checking check freeyams... no checking check mmg3d... no checking check mmg... no 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/lib64/mpich/lib in plugin/seq/WHERE_LIBRARY-config " checking kernel version... 6.1.55 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/lib64 -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/bem/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-bem, --enable-download_bem, --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 mmg parmmg gmm pipe MMAP NewSolver mkl bemtool configure: -- without plugins: parmetis.so mmg3d.so mmg.so parmmg.so ilut.so pipe.so ff-mmap-semaphore.so NewSolver.so PARDISO.so bem.so RadiativeTransfer_htool.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 -j48 make all-recursive make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich' Making all in 3rdparty make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' mkdir bin mkdir lib mkdir include Making all in blas make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/blas' make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/blas' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/blas' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/blas' Making all in arpack make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/arpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/arpack' Making all in umfpack make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/umfpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/umfpack' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' cd ../src/libMesh && make 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.14/mpich/src/libMesh' /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o chrono.o chrono.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o eigenv.o eigenv.c make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o libmeshb7.o libmeshb7.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o memory.o memory.c make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' if test -n "hpddm"; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi \n\n ****** mshmet ****** \n\n /usr/bin/grep: WHERE-LD: No such file or directory make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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 hpddm hpddm.zip done grep 'AR *=' ../Makefile >> ff-flags grep 'ARFLAGS *=' ../Makefile >> ff-flags make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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 grep 'RANLIB *=' ../Makefile >> ff-flags grep 'WGET *=' ../Makefile >> ff-flags touch ./src/tag-tar cd /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src; make make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src' /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/boulep.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//boulep.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/defmet.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//defmet.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/eigenv.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//eigenv.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/gradls.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//gradls.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/hash.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//hash.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/hessls.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//hessls.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/inout.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//inout.o make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//libmeshb7.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/lissag.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//lissag.o make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/lplib3.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//lplib3.o if test -n ""; then make install-htool; else true; fi /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/memory.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//memory.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/mshme1.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//mshme1.o echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/compil.date /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/norpoi.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//norpoi.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/redsim.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//redsim.o if test -n ""; then make install-bemtool; else true; fi /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/scalem.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//scalem.o touch tag-install-other /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/mshmetlib.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/lissag.c: In function ‘lissag_3d’: /builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty/mshmet/src/sourceslib/boulep.c: In function ‘boulep_2d’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/hessls.c: In function ‘nrmhes_3d’: /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/hessls.c:550:7: warning: "/*" within comment [-Wcomment] 550 | /* variable weight / /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/lissag.c: In function ‘lissag_2d’: /builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty/mshmet/src/sourceslib/lissag.c:82:16: warning: variable ‘p1’ set but not used [-Wunused-but-set-variable] 82 | pPoint p0,p1; | ^~ /builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty/mshmet/src/sourceslib/hessls.c:475:12: warning: unused variable ‘p0’ [-Wunused-variable] 475 | pPoint p0; | ^~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/hessls.c: In function ‘nrmhes_2d’: /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/hessls.c:640:7: warning: "/*" within comment [-Wcomment] 640 | /* variable weight * /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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 echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/compil.date #/usr/lib64/mpich/bin/mpicc -c -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/sourceslib/mshmet.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//mshmet.o #/usr/lib64/mpich/bin/mpicc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.14/mpich/src/libMesh/ -lMesh /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//boulep.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//defmet.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//eigenv.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//gradls.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//hash.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//hessls.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//inout.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//lplib3.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//mshme1.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//norpoi.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//redsim.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//scalem.o -o /mshmet -lm ar rv /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//libmshmet.a /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//boulep.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//defmet.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//eigenv.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//gradls.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//hash.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//hessls.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//inout.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//lplib3.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//mshme1.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//norpoi.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//redsim.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//scalem.o ar: creating /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//libmshmet.a a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//boulep.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//defmet.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//eigenv.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//gradls.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//hash.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//hessls.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//inout.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//libmeshb7.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//lissag.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//lplib3.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//memory.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//mshme1.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//mshmetlib.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//norpoi.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//redsim.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//scalem.o ranlib /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src/objects//libmshmet.a make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet/src' touch ./src/FAIT make WHERE ./src/../.. make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet' cp /builddir/build/BUILD/freefem++-4.14/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.14/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.14/mpich/3rdparty/mshmet' touch ./src/FAIRE make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/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.14/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib cp /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/./freeyams.2012.02.05/sources/*.c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/./freeyams.2012.02.05/sources/*.h /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib rm /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib/memory.c cp /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/./freeyams.2012.02.05/sources/compil.date /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib cd /builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib/yams.c /builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty/yams' cp yamslib_internal.h yamslib.c yamslib.h /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib/ cp makefile-yams.inc /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/./freeyams.2012.02.05/makefile cd /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/./freeyams.2012.02.05; make make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05' /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/addver.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/addver.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_a.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/angdef.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/blinde.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/boulep.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/calpar.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar_a.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar_q.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/chkspl.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/chkspl_a.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/chktge.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/chrono.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar1.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/coledg.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/colpo3.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/colpoi.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/colver.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colver.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/cutmet.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/debug.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delar1.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled0.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled1.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled2.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo1.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo2.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/denois.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/denois.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/eigenv.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/error.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/error.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa0.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa1.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa2.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/hash.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/hash.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/heap.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/heap.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inival.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inival.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c: In function ‘analfa’: /builddir/build/BUILD/freefem++-4.14/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 ); | ~~~~~^~~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c: In function ‘bilan’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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 /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c: In function ‘analar_q’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c: In function ‘colar2’: /builddir/build/BUILD/freefem++-4.14/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; | ^~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c: In function ‘typelt’: /builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c: In function ‘delnul’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c: In function ‘dumpit’: /builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c: In function ‘coorpo’: /builddir/build/BUILD/freefem++-4.14/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]; | ^~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c: In function ‘debug_q’: /builddir/build/BUILD/freefem++-4.14/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.14/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; | ^~~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c: In function ‘delpo0’: /builddir/build/BUILD/freefem++-4.14/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) ) /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c: In function ‘flprdg’: /builddir/build/BUILD/freefem++-4.14/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.14/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; | ^~~~~~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c: In function ‘inmsh2’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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'; | ^~~ /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inout.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c: In function ‘flipa3’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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; | ^~~ /builddir/build/BUILD/freefem++-4.14/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.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c: In function ‘inbbf’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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.14/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/lenseg.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o /builddir/build/BUILD/freefem++-4.14/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.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:139:7: warning: pointer ‘inp’ may be used after ‘fclose’ [-Wuse-after-free] 139 | fclose(inp); | ^~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:132:3: note: call to ‘fclose’ here 132 | fclose(inp); | ^~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c: In function ‘curvpt’: /builddir/build/BUILD/freefem++-4.14/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.14/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; | ^~ /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/metric_a.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/norpoi.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optedg.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optfem.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia1.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia2.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia3.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/opticu.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optima.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optima.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optlen_a.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo2.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optra4.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outbbf.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outms2.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_q.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outwrl.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsar.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/prichk.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/prierr.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/prigap.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/prihis.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function ‘loadMesh’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function ‘read_sol_headers’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function ‘read_int’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function ‘LM_read_field’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function ‘saveMesh’: /builddir/build/BUILD/freefem++-4.14/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.14/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; | ^~~~~ /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/prilen.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function ‘saveQuadMesh’: /builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c: In function ‘noshrk’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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; | ^~ /builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function ‘loadSol’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~~ /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/primsg.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/priout.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priout.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/pritim.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/ptmult.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c: In function ‘optpo1_q’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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; | ^~~ /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa_a.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c: In function ‘outqua’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~ /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/radedg_a.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c: In function ‘outqua_a’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c: In function ‘parsop’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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); | ^~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/rchsub.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/setvoi.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sident.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/sizcor.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/sizcor_a.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/split.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/split.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/split_a.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/stack.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/subdvd.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/swapar.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c: In function ‘priqua’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~ /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/tabvo2.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c: In function ‘priqua_a’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c: In function ‘qualfa_2d’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~ /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/taspoi.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/tgepoi.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/updtop.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams1.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams3.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams4.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o /builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:15: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/sproto.h:92:32: note: previously declared as ‘double *’ 92 | int sol3x3(double *,double *,double *); | ^~~~~~~~ /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams6.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c: In function ‘sident’: /builddir/build/BUILD/freefem++-4.14/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] ) { | ^~~ /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams8.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy1.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:87:30: warning: ‘b1[0]’ may be used uninitialized [-Wmaybe-uninitialized] 87 | b2[1] = nna[2]*b1[0] - nna[0]*b1[2]; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:88:30: 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.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:86:30: warning: ‘b1[2]’ may be used uninitialized [-Wmaybe-uninitialized] 86 | b2[0] = nna[1]*b1[2] - nna[2]*b1[1]; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/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; | ^~ /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy2.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o /usr/lib64/mpich/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy3.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c: In function ‘stscan’: /builddir/build/BUILD/freefem++-4.14/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) ) { | ^ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c: In function ‘yams0’: /builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c: In function ‘yams22’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~ /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c: In function ‘yamsq’: /builddir/build/BUILD/freefem++-4.14/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; | ^~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c: In function ‘yams_main’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~~ echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/compil.date /usr/lib64/mpich/bin/mpicc -c -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o -I../../../src/libMesh/ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c: In function ‘yams0’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicc -c -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh/ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/../yams.c -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams.o -I../../../src/libMesh/ ar rv /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/addver.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colver.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/debug.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/denois.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/error.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/hash.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/heap.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inival.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inout.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optima.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priout.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sident.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/split.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/stack.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o ar: creating /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/addver.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colver.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/debug.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/denois.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/error.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/hash.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/heap.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inival.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inout.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optima.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priout.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sident.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/split.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/stack.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o a - /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o /usr/lib64/mpich/bin/mpicc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.14/mpich/3rdparty/lib -lMesh /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams.o -o /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/bin/yams2 /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a -lm -L../../../src/libMesh/ -lMesh ranlib /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/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.14/mpich/3rdparty/yams/./freeyams.2012.02.05/objects/libyams.a ../lib/libfreeyams.a make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams' touch FAIRE make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty/mumps-seq' ../../config.status --file="Makefile.inc:Makefile-mumps-5.5.1.inc" config.status: creating Makefile.inc tar xzf ../pkg/MUMPS_5.5.1.tar.gz touch MUMPS_5.5.1/tag-tar cp Makefile.inc MUMPS_5.5.1 cd MUMPS_5.5.1 && make d make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1' (cd libseq; make) if [ "./PORD/lib/" != "" ] ; then \ cd ./PORD/lib/; \ make CC="/usr/lib64/mpich/bin/mpicc" CFLAGS="-O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC " AR="ar rv " RANLIB="ranlib" OUTC="-o " LIBEXT=".a" LIBEXT_SHARED="" libpord.a; \ fi; make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/PORD/lib' /usr/lib64/mpich/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c graph.c -o graph.o make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq' /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -c mpi.f -o mpi.o /usr/lib64/mpich/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c gbipart.c -o gbipart.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DAdd_ -I. -c mpic.c -o mpic.o /usr/lib64/mpich/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c gbisect.c -o gbisect.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DAdd_ -I. -c elapse.c -o elapse.o /usr/lib64/mpich/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c ddcreate.c -o ddcreate.o /usr/lib64/mpich/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c ddbisect.c -o ddbisect.o /usr/lib64/mpich/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c nestdiss.c -o nestdiss.o /usr/lib64/mpich/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c multisector.c -o multisector.o /usr/lib64/mpich/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c gelim.c -o gelim.o /usr/lib64/mpich/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c bucket.c -o bucket.o /usr/lib64/mpich/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c tree.c -o tree.o /usr/lib64/mpich/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c symbfac.c -o symbfac.o /usr/lib64/mpich/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c interface.c -o interface.o /usr/lib64/mpich/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c sort.c -o sort.o /usr/lib64/mpich/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c minpriority.c -o minpriority.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; | ^~~~~~~~~~~~~~ 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: 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); | ^~~~~ 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; | ^~~ 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; | ^~~ mpi.f:585:72: 585 | CALL MUMPS_COPY_LOGICAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘s’ at (1); passed INTEGER(4) to LOGICAL(4) mpi.f:585:72: 585 | CALL MUMPS_COPY_LOGICAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘r’ at (1); passed INTEGER(4) to LOGICAL(4) mpi.f:587:72: 587 | CALL MUMPS_COPY_REAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘s’ at (1); passed INTEGER(4) to REAL(4) mpi.f:587:72: 587 | CALL MUMPS_COPY_REAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘r’ at (1); passed INTEGER(4) to REAL(4) mpi.f:590:72: 590 | 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:590:72: 590 | 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:592:72: 592 | CALL MUMPS_COPY_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘s’ at (1); passed INTEGER(4) to COMPLEX(4) mpi.f:592:72: 592 | CALL MUMPS_COPY_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘r’ at (1); passed INTEGER(4) to COMPLEX(4) mpi.f:594:72: 594 | 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:594:72: 594 | 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:596:72: 596 | 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:596:72: 596 | 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:600:72: 600 | CALL MUMPS_COPY_INTEGER8( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘s’ at (1); passed INTEGER(4) to INTEGER(8) mpi.f:600:72: 600 | 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:359:46: 359 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:359:35: 359 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:359:60: 359 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:359:40: 359 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:370:31: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:370:36: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:370:65: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:370:46: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:371:21: 371 | & IREQ, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:370:54: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:370:59: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:380:31: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:380:36: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:380:63: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:380:46: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:380:52: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] mpi.f:381:21: 381 | & IREQ, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:380:57: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:392:50: 392 | SUBROUTINE MPI_TYPE_COMMIT( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument ‘ierr_mpi’ at (1) [-Wunused-dummy-argument] mpi.f:392:40: 392 | SUBROUTINE MPI_TYPE_COMMIT( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument ‘newtyp’ at (1) [-Wunused-dummy-argument] mpi.f:398:48: 398 | SUBROUTINE MPI_TYPE_FREE( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument ‘ierr_mpi’ at (1) [-Wunused-dummy-argument] mpi.f:398:38: 398 | SUBROUTINE MPI_TYPE_FREE( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument ‘newtyp’ at (1) [-Wunused-dummy-argument] mpi.f:404:54: 404 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:405:46: 405 | & IERR_MPI ) | 1 Warning: Unused dummy argument ‘ierr_mpi’ at (1) [-Wunused-dummy-argument] mpi.f:404:44: 404 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument ‘length’ at (1) [-Wunused-dummy-argument] mpi.f:404:63: 404 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument ‘newtype’ at (1) [-Wunused-dummy-argument] mpi.f:411:45: 411 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument ‘commute’ at (1) [-Wunused-dummy-argument] mpi.f:411:36: 411 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument ‘func’ at (1) [-Wunused-dummy-argument] mpi.f:411:55: 411 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument ‘ierr’ at (1) [-Wunused-dummy-argument] mpi.f:420:38: 420 | SUBROUTINE MPI_OP_FREE( OP, IERR ) | 1 Warning: Unused dummy argument ‘ierr’ at (1) [-Wunused-dummy-argument] mpi.f:420:32: 420 | SUBROUTINE MPI_OP_FREE( OP, IERR ) | 1 Warning: Unused dummy argument ‘op’ at (1) [-Wunused-dummy-argument] mpi.f:427:31: 427 | & POSITION, COMM, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:426:49: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:426:32: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘inbuf’ at (1) [-Wunused-dummy-argument] mpi.f:426:39: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘incnt’ at (1) [-Wunused-dummy-argument] mpi.f:426:57: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘outbuf’ at (1) [-Wunused-dummy-argument] mpi.f:426:65: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘outcnt’ at (1) [-Wunused-dummy-argument] mpi.f:427:25: 427 | & POSITION, COMM, IERR ) | 1 Warning: Unused dummy argument ‘position’ at (1) [-Wunused-dummy-argument] mpi.f:438:53: 438 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:438:47: 438 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:438:37: 438 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument ‘incnt’ at (1) [-Wunused-dummy-argument] mpi.f:438:59: 438 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument ‘size’ at (1) [-Wunused-dummy-argument] mpi.f:448:45: 448 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:448:34: 448 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:448:53: 448 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:448:39: 448 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:459:30: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:459:35: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:459:64: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:459:45: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:459:53: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:460:23: 460 | & STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:459:58: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:471:39: 471 | SUBROUTINE MPI_REQUEST_FREE( IREQ, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:479:30: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:479:35: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:479:62: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:479:45: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:479:51: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] mpi.f:479:56: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:490:31: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:490:36: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:490:63: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:490:46: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:490:52: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] mpi.f:490:57: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:501:31: 501 | SUBROUTINE MPI_TEST( IREQ, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:501:45: 501 | SUBROUTINE MPI_TEST( IREQ, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:513:31: 513 | & DATATYPE, COMM, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:513:25: 513 | & DATATYPE, COMM, IERR ) | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:512:34: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘inbuf’ at (1) [-Wunused-dummy-argument] mpi.f:512:42: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘insize’ at (1) [-Wunused-dummy-argument] mpi.f:512:60: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘outbuf’ at (1) [-Wunused-dummy-argument] mpi.f:512:68: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘outcnt’ at (1) [-Wunused-dummy-argument] mpi.f:512:52: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘position’ at (1) [-Wunused-dummy-argument] mpi.f:524:31: 524 | SUBROUTINE MPI_WAIT( IREQ, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:524:39: 524 | SUBROUTINE MPI_WAIT( IREQ, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:535:52: 535 | SUBROUTINE MPI_WAITALL( CNT, ARRAY_OF_REQUESTS, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘array_of_requests’ at (1) [-Wunused-dummy-argument] mpi.f:535:60: 535 | SUBROUTINE MPI_WAITALL( CNT, ARRAY_OF_REQUESTS, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:547:52: 547 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument ‘array_of_requests’ at (1) [-Wunused-dummy-argument] mpi.f:547:59: 547 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument ‘index’ at (1) [-Wunused-dummy-argument] mpi.f:547:67: 547 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:744:41: 744 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:744:38: 744 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument ‘cntxt’ at (1) [-Wunused-dummy-argument] mpi.f:744:55: 744 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument ‘npcol’ at (1) [-Wunused-dummy-argument] mpi.f:744:48: 744 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument ‘nprow’ at (1) [-Wunused-dummy-argument] mpi.f:753:38: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘cntxt’ at (1) [-Wunused-dummy-argument] mpi.f:753:66: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘mycol’ at (1) [-Wunused-dummy-argument] mpi.f:753:59: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘myrow’ at (1) [-Wunused-dummy-argument] mpi.f:753:52: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘npcol’ at (1) [-Wunused-dummy-argument] mpi.f:753:45: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘nprow’ at (1) [-Wunused-dummy-argument] mpi.f:761:38: 761 | SUBROUTINE blacs_gridexit( CNTXT ) | 1 Warning: Unused dummy argument ‘cntxt’ at (1) [-Wunused-dummy-argument] mpi.f:775:31: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘desc’ at (1) [-Wunused-dummy-argument] mpi.f:775:59: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘icsrc’ at (1) [-Wunused-dummy-argument] mpi.f:776:22: 776 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument ‘ictxt’ at (1) [-Wunused-dummy-argument] mpi.f:776:33: 776 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:775:52: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘irsrc’ at (1) [-Wunused-dummy-argument] mpi.f:776:27: 776 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument ‘lld’ at (1) [-Wunused-dummy-argument] mpi.f:775:34: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:775:41: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘mb’ at (1) [-Wunused-dummy-argument] mpi.f:775:37: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:775:45: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:785:53: 785 | INTEGER FUNCTION numroc( N, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘isrcproc’ at (1) [-Wunused-dummy-argument] mpi.f:785:36: 785 | INTEGER FUNCTION numroc( N, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:800:36: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:800:51: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:800:40: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:800:57: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:800:44: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:800:33: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:800:30: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:811:33: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:811:48: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:811:37: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:811:60: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:811:54: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:811:41: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:811:27: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:811:30: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:821:55: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:822:27: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:821:70: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:822:42: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:821:43: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:821:59: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:822:31: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:822:48: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:821:63: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:822:35: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:821:46: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:821:52: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:821:37: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:821:30: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:833:36: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:833:51: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:833:40: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:833:57: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:833:44: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:833:33: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:833:30: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:845:33: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:845:48: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:845:37: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:845:60: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:845:54: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:845:41: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:845:27: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:845:30: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:856:55: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:857:27: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:856:70: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:857:42: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:856:43: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:856:59: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:857:31: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:857:48: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:856:63: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:857:35: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:856:46: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:856:52: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:856:37: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:856:30: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:869:36: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:869:51: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:869:40: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:869:57: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:869:44: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:869:33: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:869:30: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:880:33: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:880:48: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:880:37: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:880:60: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:880:54: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:880:41: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:880:27: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:880:30: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:890:55: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:891:27: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:890:70: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:891:42: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:890:43: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:890:59: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:891:31: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:891:48: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:890:63: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:891:35: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:890:46: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:890:52: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:890:37: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:890:30: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:902:36: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:902:51: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:902:40: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:902:57: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:902:44: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:902:33: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:902:30: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:913:33: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:913:48: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:913:37: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:913:60: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:913:54: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:913:41: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:913:27: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:913:30: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:923:55: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:924:27: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:923:70: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:924:42: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:923:43: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:923:59: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:924:31: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:924:48: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:923:63: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:924:35: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:923:46: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:923:52: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:923:37: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:923:30: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:936:59: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘csrc’ at (1) [-Wunused-dummy-argument] mpi.f:935:46: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘desc’ at (1) [-Wunused-dummy-argument] mpi.f:935:40: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘gcindx’ at (1) [-Wunused-dummy-argument] mpi.f:935:32: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘grindx’ at (1) [-Wunused-dummy-argument] mpi.f:936:47: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘lcindx’ at (1) [-Wunused-dummy-argument] mpi.f:936:39: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘lrindx’ at (1) [-Wunused-dummy-argument] mpi.f:936:31: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘mycol’ at (1) [-Wunused-dummy-argument] mpi.f:935:67: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘myrow’ at (1) [-Wunused-dummy-argument] mpi.f:935:60: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘npcol’ at (1) [-Wunused-dummy-argument] mpi.f:935:53: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘nprow’ at (1) [-Wunused-dummy-argument] mpi.f:936:53: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘rsrc’ at (1) [-Wunused-dummy-argument] mpi.f:946:40: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘indxglob’ at (1) [-Wunused-dummy-argument] mpi.f:946:51: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘iproc’ at (1) [-Wunused-dummy-argument] mpi.f:946:61: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘isrcproc’ at (1) [-Wunused-dummy-argument] mpi.f:946:44: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:946:69: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] mpi.f:954:32: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:954:50: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:954:56: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:954:39: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:954:43: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:954:25: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:954:35: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:965:32: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:965:50: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:965:56: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:965:39: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:965:43: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:965:25: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:965:35: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:977:32: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:977:50: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:977:56: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:977:39: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:977:43: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:977:25: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:977:35: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:988:32: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:988:50: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:988:56: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:988:39: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:988:43: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:988:25: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:988:35: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1000:36: 1000 | & ( 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:1000:60: 1000 | & ( 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:1000:42: 1000 | & ( 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:1000:66: 1000 | & ( 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:1000:25: 1000 | & ( 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:1000:49: 1000 | & ( 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:1000:29: 1000 | & ( 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:1000:53: 1000 | & ( 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:1000:13: 1000 | & ( 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:1000:21: 1000 | & ( 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:1000:45: 1000 | & ( 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:1014:36: 1014 | & ( 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:1014:60: 1014 | & ( 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:1014:42: 1014 | & ( 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:1014:66: 1014 | & ( 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:1014:25: 1014 | & ( 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:1014:49: 1014 | & ( 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:1014:29: 1014 | & ( 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:1014:53: 1014 | & ( 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:1014:13: 1014 | & ( 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:1014:21: 1014 | & ( 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:1014:45: 1014 | & ( 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:1027:36: 1027 | & ( 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:1027:60: 1027 | & ( 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:1027:42: 1027 | & ( 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:1027:66: 1027 | & ( 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:1027:25: 1027 | & ( 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:1027:49: 1027 | & ( 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:1027:29: 1027 | & ( 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:1027:53: 1027 | & ( 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:1027:13: 1027 | & ( 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:1027:21: 1027 | & ( 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:1027:45: 1027 | & ( 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:1039:36: 1039 | & ( 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:1039:60: 1039 | & ( 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:1039:42: 1039 | & ( 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:1039:66: 1039 | & ( 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:1039:25: 1039 | & ( 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:1039:49: 1039 | & ( 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:1039:29: 1039 | & ( 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:1039:53: 1039 | & ( 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:1039:13: 1039 | & ( 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:1039:21: 1039 | & ( 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:1039:45: 1039 | & ( 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:1050:53: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1050:32: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1050:58: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1050:47: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1050:50: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1050:39: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1050:44: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1061:53: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1061:32: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1061:58: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1061:47: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1061:50: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1061:39: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1061:44: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1071:53: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1071:32: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1071:58: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1071:47: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1071:50: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1071:39: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1071:44: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1081:53: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1081:32: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1081:58: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1081:47: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1081:50: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1081:39: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1081:44: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1091:53: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1091:32: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1091:58: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1091:47: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1091:50: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1091:39: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1091:44: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1102:53: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1102:32: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1102:58: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1102:47: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1102:50: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1102:39: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1102:44: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1112:53: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1112:32: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1112:58: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1112:47: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1112:50: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1112:39: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1112:44: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1122:53: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1122:32: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1122:58: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1122:47: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1122:50: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1122:39: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1122:44: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1132:43: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1132:67: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1132:58: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1133:39: 1133 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1132:47: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1133:28: 1133 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1133:45: 1133 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1132:64: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1132:51: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1133:32: 1133 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1132:34: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1132:40: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1132:31: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1144:43: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1144:67: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1144:58: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1145:39: 1145 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1144:47: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1145:28: 1145 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1145:45: 1145 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1144:64: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1144:51: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1145:32: 1145 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1144:34: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1144:40: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1144:31: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1157:43: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1157:67: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1157:58: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1158:39: 1158 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1157:47: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1158:28: 1158 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1158:45: 1158 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1157:64: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1157:51: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1158:32: 1158 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1157:34: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1157:40: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1157:31: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1169:43: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1169:67: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1169:58: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1170:39: 1170 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1169:47: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1170:28: 1170 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1170:45: 1170 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1169:64: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1169:51: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1170:32: 1170 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1169:34: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1169:40: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1169:31: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1181:42: 1181 | 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:1181:60: 1181 | 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:1181:57: 1181 | 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:1182:22: 1182 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1181:46: 1181 | 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:1181:64: 1181 | 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:1182:28: 1182 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1181:50: 1181 | 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:1181:68: 1181 | 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:1181:33: 1181 | 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:1181:39: 1181 | 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:1181:30: 1181 | 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:1193:42: 1193 | 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:1193:60: 1193 | 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:1193:57: 1193 | 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:1194:22: 1194 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1193:46: 1193 | 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:1193:64: 1193 | 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:1194:28: 1194 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1193:50: 1193 | 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:1193:68: 1193 | 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:1193:33: 1193 | 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:1193:39: 1193 | 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:1193:30: 1193 | 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:1206:42: 1206 | 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:1206:60: 1206 | 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:1206:57: 1206 | 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:1207:22: 1207 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1206:46: 1206 | 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:1206:64: 1206 | 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:1207:28: 1207 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1206:50: 1206 | 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:1206:68: 1206 | 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:1206:33: 1206 | 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:1206:39: 1206 | 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:1206:30: 1206 | 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:1218:42: 1218 | 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:1218:60: 1218 | 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:1218:57: 1218 | 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:1219:22: 1219 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1218:46: 1218 | 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:1218:64: 1218 | 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:1219:28: 1219 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1218:50: 1218 | 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:1218:68: 1218 | 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:1218:33: 1218 | 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:1218:39: 1218 | 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:1218:30: 1218 | 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:1230:52: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1230:58: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1230:41: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1230:45: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1230:27: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1230:34: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1230:37: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1241:52: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1241:58: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1241:41: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1241:45: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1241:27: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1241:34: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1241:37: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1253:51: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1253:57: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1253:40: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1253:44: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1253:26: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1253:33: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1253:36: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1263:51: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1263:57: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1263:40: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1263:44: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1263:26: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1263:33: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1263:36: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1273:42: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1274:28: 1274 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1273:46: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1273:51: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1273:36: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1273:39: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1273:33: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1274:34: 1274 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1285:54: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1286:28: 1286 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1285:58: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1285:63: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1285:48: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1285:51: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1285:45: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1286:34: 1286 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1297:42: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1298:28: 1298 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1297:46: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1297:51: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1297:36: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1297:39: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1297:33: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1298:34: 1298 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1309:54: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1310:28: 1310 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1309:58: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1309:63: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1309:48: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1309:51: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1309:45: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1310:34: 1310 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1321:37: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1321:63: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1321:55: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1321:42: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1322:60: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1322:45: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1321:47: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1322:54: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1322:37: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1321:33: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1321:30: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1322:22: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1322:29: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1335:37: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1335:63: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1335:55: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1335:42: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1336:60: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1336:45: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1335:47: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1336:54: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1336:37: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1335:33: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1335:30: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1336:22: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1336:29: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1350:37: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1350:63: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1350:55: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1350:42: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1351:60: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1351:45: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1350:47: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1351:54: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1351:37: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1350:33: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1350:30: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1351:22: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1351:29: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1364:37: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1364:63: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1364:55: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1364:42: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1365:60: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1365:45: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1364:47: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1365:54: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1365:37: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1364:33: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1364:30: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1365:22: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1365:29: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1378:35: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1378:52: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1378:40: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1379:34: 1379 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1378:58: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1378:45: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1379:28: 1379 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1378:27: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1378:31: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1378:63: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1379:21: 1379 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1389:35: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1389:52: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1389:40: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1390:34: 1390 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1389:58: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1389:45: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1390:28: 1390 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1389:27: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1389:31: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1389:63: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1390:21: 1390 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1401:35: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1401:52: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1401:40: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1402:34: 1402 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1401:58: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1401:45: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1402:28: 1402 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1401:27: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1401:31: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1401:63: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1402:21: 1402 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1412:35: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1412:52: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1412:40: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1413:34: 1413 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1412:58: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1412:45: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1413:28: 1413 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1412:27: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1412:31: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1412:63: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1413:21: 1413 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1423:28: 1423 | 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:1423:46: 1423 | 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:1424:22: 1424 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1423:52: 1423 | 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:1424:28: 1424 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1423:35: 1423 | 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:1423:59: 1423 | 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:1423:39: 1423 | 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:1423:63: 1423 | 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:1423:25: 1423 | 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:1423:31: 1423 | 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:1423:55: 1423 | 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:1434:28: 1434 | 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:1434:46: 1434 | 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:1435:22: 1435 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1434:52: 1434 | 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:1435:28: 1435 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1434:35: 1434 | 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:1434:59: 1434 | 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:1434:39: 1434 | 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:1434:63: 1434 | 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:1434:25: 1434 | 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:1434:31: 1434 | 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:1434:55: 1434 | 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:1446:28: 1446 | 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:1446:46: 1446 | 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:1447:22: 1447 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1446:52: 1446 | 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:1447:28: 1447 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1446:35: 1446 | 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:1446:59: 1446 | 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:1446:39: 1446 | 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:1446:63: 1446 | 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:1446:25: 1446 | 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:1446:31: 1446 | 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:1446:55: 1446 | 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:1457:28: 1457 | 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:1457:46: 1457 | 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:1458:22: 1458 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1457:52: 1457 | 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:1458:28: 1458 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1457:35: 1457 | 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:1457:59: 1457 | 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:1457:39: 1457 | 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:1457:63: 1457 | 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:1457:25: 1457 | 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:1457:31: 1457 | 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:1457:55: 1457 | 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:1468:66: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1468:63: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1469:37: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1469:34: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1469:52: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1468:50: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1468:70: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1469:41: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1469:27: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1469:45: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1468:53: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1468:56: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1468:30: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1468:44: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1468:36: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1481:66: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1481:63: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1482:37: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1482:34: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1482:52: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1481:50: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1481:70: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1482:41: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1482:27: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1482:45: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1481:53: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1481:56: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1481:30: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1481:44: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1481:36: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1496:66: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1496:63: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1497:37: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1497:34: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1497:52: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1496:50: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1496:70: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1497:41: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1497:27: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1497:45: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1496:53: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1496:56: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1496:30: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1496:44: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1496:36: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1509:66: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1509:63: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1510:37: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1510:34: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1510:52: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1509:50: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1509:70: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1510:41: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1510:27: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1510:45: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1509:53: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1509:56: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1509:30: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1509:44: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1509:36: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1522:54: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1523:39: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1523:31: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1523:56: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1522:59: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1523:43: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1524:37: 1524 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1522:63: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1523:48: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1522:50: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1524:31: 1524 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1522:42: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1522:46: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1522:30: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1523:36: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1522:38: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1523:63: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1535:54: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1536:39: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1536:31: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1536:56: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1535:59: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1536:43: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1537:37: 1537 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1535:63: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1536:48: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1535:50: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1537:31: 1537 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1535:42: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1535:46: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1535:30: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1536:36: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1535:38: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1536:63: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1549:54: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1550:39: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1550:31: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1550:56: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1549:59: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1550:43: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1551:37: 1551 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1549:63: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1550:48: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1549:50: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1551:31: 1551 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1549:42: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1549:46: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1549:30: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1550:36: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1549:38: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1550:63: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1562:54: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1563:39: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1563:31: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1563:56: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1562:59: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1563:43: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1564:37: 1564 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1562:63: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1563:48: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1562:50: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1564:31: 1564 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1562:42: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1562:46: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1562:30: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1563:36: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1562:38: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1563:63: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1575:63: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1576:35: 1576 | & DESCAPOS0, INFO ) | 1 Warning: Unused dummy argument ‘descapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1575:52: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1576:41: 1576 | & DESCAPOS0, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1575:56: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1575:28: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ma’ at (1) [-Wunused-dummy-argument] mpi.f:1575:36: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘mapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1575:40: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘na’ at (1) [-Wunused-dummy-argument] mpi.f:1575:48: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘napos0’ at (1) [-Wunused-dummy-argument] mpi.f:1585:64: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1586:36: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘descapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1587:32: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1587:43: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘descbpos0’ at (1) [-Wunused-dummy-argument] mpi.f:1587:55: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘ex’ at (1) [-Wunused-dummy-argument] mpi.f:1587:62: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘expos’ at (1) [-Wunused-dummy-argument] mpi.f:1585:53: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1586:64: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1587:68: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1585:57: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1586:68: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1585:29: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ma’ at (1) [-Wunused-dummy-argument] mpi.f:1585:37: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘mapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1586:40: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘mb’ at (1) [-Wunused-dummy-argument] mpi.f:1586:48: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘mbpos0’ at (1) [-Wunused-dummy-argument] mpi.f:1585:41: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘na’ at (1) [-Wunused-dummy-argument] mpi.f:1585:49: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘napos0’ at (1) [-Wunused-dummy-argument] mpi.f:1586:52: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:1586:60: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘nbpos0’ at (1) [-Wunused-dummy-argument] mpi.f:1599:32: 1599 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1599:46: 1599 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1599:40: 1599 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument ‘srname’ at (1) [-Wunused-dummy-argument] mpi.f:1608:30: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘desc’ at (1) [-Wunused-dummy-argument] mpi.f:1608:58: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘icsrc’ at (1) [-Wunused-dummy-argument] mpi.f:1608:65: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘ictxt’ at (1) [-Wunused-dummy-argument] mpi.f:1608:51: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘irsrc’ at (1) [-Wunused-dummy-argument] mpi.f:1609:29: 1609 | & LLD ) | 1 Warning: Unused dummy argument ‘lld’ at (1) [-Wunused-dummy-argument] mpi.f:1608:33: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1608:40: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘mb’ at (1) [-Wunused-dummy-argument] mpi.f:1608:36: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1608:44: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] 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.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/PORD/lib' if [ "./PORD/lib/" != "" ] ; then \ cp ./PORD/lib//libpord.a lib/libpordFREEFEM-SEQ.a; \ fi; 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.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq' (cp libseq/lib* ./lib) cd src; make d make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/src' if echo " -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC " | grep DINTSIZE64; then cat mumps_int_def64_h.in > ../include/mumps_int_def.h; else cat mumps_int_def32_h.in > ../include/mumps_int_def.h; fi make ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/src' /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c double_linked_list.F -o double_linked_list.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_blk_m.F -o ana_blk_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_orderings_wrappers_m.F -o ana_orderings_wrappers_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c omp_tps_common_m.F -o omp_tps_common_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c front_data_mgt_m.F -o front_data_mgt_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_future_niv2_mod.F -o fac_future_niv2_mod.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c lr_common.F -o lr_common.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_l0_omp_m.F -o mumps_l0_omp_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_memory_mod.F -o mumps_memory_mod.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_mpitoomp_m.F -o mumps_mpitoomp_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_ooc_common.F -o mumps_ooc_common.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_comm_ibcast.F -o mumps_comm_ibcast.o 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] ana_orderings_wrappers_m.F:1025:35: 997 | & NV, NCMPA, int(N,8) ) | 2 ...... 1025 | & 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:1028:45: 996 | & XADJ8(1), IW(1), | 2 ...... 1028 | & 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:1033:32: 998 | CALL MUMPS_ICOPY_64TO32(XADJ8(1), NVTX, PARENT) | 2 ...... 1033 | 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:965:28: 965 | CALL MUMPS_PORDF_WND( NVTX, int(NEDGES8), | 1 ...... 995 | 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:965:34: 965 | CALL MUMPS_PORDF_WND( NVTX, int(NEDGES8), | 1 ...... 995 | 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:966:35: 966 | & XADJ, IW(1), | 1 ...... 996 | & 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:967:46: 967 | & NV, NCMPA, N ) | 1 ...... 997 | & 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:921:46: 893 | & NV, NCMPA ) | 2 ...... 921 | & 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:923:59: 892 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 ...... 923 | 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:928:32: 928 | CALL MUMPS_ICOPY_64TO32(NV8, NVTX, NV) | 1 ...... 998 | 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:864:24: 864 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 892 | 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:864:30: 864 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 892 | 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:864:44: 864 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 892 | 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:936:66: 936 | & INFO, LP, LPOK, KEEP10 ) | 1 Warning: Unused dummy argument ‘keep10’ at (1) [-Wunused-dummy-argument] ana_orderings_wrappers_m.F:835:62: 835 | & INFO, LP, LPOK, KEEP10 ) | 1 Warning: Unused dummy argument ‘keep10’ at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:502:21: 502 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_asm_build_sort_index_ELT_m.F -o fac_asm_build_sort_index_ELT_m.o 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] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_asm_build_sort_index_m.F -o fac_asm_build_sort_index_m.o 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] 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)). /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_static_mapping.F -o mumps_static_mapping.o 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] fac_asm_build_sort_index_m.F:22:45: 22 | & SON_LEVEL2, NIV1, KEEP,KEEP8, IFLAG, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] fac_asm_build_sort_index_m.F:23:54: 23 | & ISON_IN_PLACE, PROCNODE_STEPS, SLAVEF, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_omp_m.F -o ana_omp_m.o mumps_static_mapping.F:4566:24: 4554 | call MPI_BCAST(lenrcv,1,MPI_INTEGER,i, | 2 ...... 4566 | 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:3975:23: 3975 | & 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:3975:36: 3975 | & 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:3976:23: 3976 | & 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:3976:41: 3976 | & 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:3976:57: 3976 | & 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:3923:11: 3923 | & 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:3923:23: 3923 | & 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:3923:36: 3923 | & 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:1262:41: 1262 | & 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:1263:11: 1263 | & cv_keep(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘keep’ at (1) mumps_static_mapping.F:1264:11: 1264 | & 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:1264:33: 1264 | & 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:1337:37: 1337 | & 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:1337:52: 1337 | & 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:1338:14: 1338 | & cv_frere(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘frere’ at (1) mumps_static_mapping.F:1339:14: 1339 | & 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:1339:27: 1339 | & 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:1340:25: 1340 | & cv_nsteps, cv_nodetype(1), ierr | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘nodetype’ at (1) front_data_mgt_m.F:316:72: 316 | FDM_PTR%COUNT_ACCESS(IWHANDLER)=FDM_PTR%COUNT_ACCESS(IWHANDLER)-1 | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:308:43: 308 | TYPE(FDM_STRUC_T), POINTER :: FDM_PTR | ^ note: ‘fdm_ptr’ was declared here mumps_static_mapping.F:4118:67: 4118 | 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:1993:46: 1993 | & procnode,ssarbr,peak,istat | 1 Warning: Unused dummy argument ‘peak’ at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:986:62: 986 | 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:840:60: 840 | 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:4849:34: 4849 | & nfsiz, ne, info5_nfrmax, k28_nsteps, nodetype, | 1 Warning: Unused dummy argument ‘info5_nfrmax’ at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:262:10: 262 | IF (FDM_PTR%NB_FREE_IDX .EQ. 0) THEN | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:249:43: 249 | TYPE(FDM_STRUC_T), POINTER :: FDM_PTR | ^ note: ‘fdm_ptr’ was declared here ana_omp_m.F:789:42: 789 | CALL MUMPS_QUICK_SORT_PHYS_L0( N, STEP(1), PHYS_L0_OMP(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘step’ at (1) ana_omp_m.F:789:51: 789 | CALL MUMPS_QUICK_SORT_PHYS_L0( N, STEP(1), PHYS_L0_OMP(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘intlist’ at (1) ana_omp_m.F:837:43: 837 | CALL MUMPS_QUICK_SORT_IPOOL_PO( N, STEP(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘step’ at (1) ana_omp_m.F:838:18: 838 | & IPOOL_A_L0_OMP(1), LEAF, 1, LEAF ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘intlist’ at (1) front_data_mgt_m.F:118:10: 118 | IF (associated(FDM_PTR%STACK_FREE_IDX)) THEN | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:115:44: 115 | TYPE (FDM_STRUC_T), POINTER :: FDM_PTR | ^ note: ‘fdm_ptr’ was declared here front_data_mgt_m.F:93:72: 93 | & FDM_PTR%COUNT_ACCESS (INITIAL_SIZE), stat=IERR ) | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:89:44: 89 | TYPE (FDM_STRUC_T), POINTER :: FDM_PTR | ^ note: ‘fdm_ptr’ was declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_descband_data_m.F -o fac_descband_data_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_ibct_data_m.F -o fac_ibct_data_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_maprow_data_m.F -o fac_maprow_data_m.o fac_asm_build_sort_index_m.F:385:72: 385 | ITLOC( JMIN ) = NFRONT_EFF | ^ Warning: ‘jmin’ may be used uninitialized [-Wmaybe-uninitialized] fac_asm_build_sort_index_m.F:60:30: 60 | & LAST_J_ASS, JMIN, MIN_PERM | ^ note: ‘jmin’ was declared here mumps_static_mapping.F:699:72: 699 | R = MIN(R,B/2) | ^ Warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:685:31: 685 | DOUBLE PRECISION :: B,R,M,N | ^ note: ‘r’ was declared here mumps_static_mapping.F:758:72: 758 | R = MIN(R,B/2) | ^ Warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:743:31: 743 | DOUBLE PRECISION :: B,R,M,N | ^ note: ‘r’ was declared here mumps_static_mapping.F:819:72: 819 | R = MIN(R,B/2) | ^ Warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:803:31: 803 | DOUBLE PRECISION :: B,R,M,N,P | ^ note: ‘r’ was declared here mumps_static_mapping.F:1193:72: 1193 | & =dble(npiv)*dble(nrow) | ^ Warning: ‘nrow’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:996:45: 996 | & relative_weight,workmaster,nrow | ^ note: ‘nrow’ was declared here mumps_static_mapping.F:2890:72: 2890 | & ) | ^ Warning: ‘node_of_master’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:2845:37: 2845 | & totalnmb,node_of_master,node_of_candid,node_of_swapper | ^ note: ‘node_of_master’ was declared here mumps_static_mapping.F:2897:72: 2897 | & ) | ^ Warning: ‘node_of_swapper’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:2845:68: 2845 | & totalnmb,node_of_master,node_of_candid,node_of_swapper | ^ note: ‘node_of_swapper’ was declared here mumps_static_mapping.F:5124:50: 5124 | DO WHILE (npivsplit(kk) .LT. npiv2 .and. inode_tmp .gt. 0) | ^ Warning: ‘npiv2’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:5074:55: 5074 | integer :: kk, optimization_strategy, nass, npiv2 | ^ note: ‘npiv2’ was declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_blk.F -o ana_blk.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_orderings.F -o ana_orderings.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_set_ordering.F -o ana_set_ordering.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_AMDMF.F -o ana_AMDMF.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c bcast_errors.F -o bcast_errors.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c estim_flops.F -o estim_flops.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_type_size.F -o mumps_type_size.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_type2_blocking.F -o mumps_type2_blocking.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_version.F -o mumps_version.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_print_defined.F -o mumps_print_defined.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_common.c -o mumps_common.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_pord.c -o mumps_pord.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis.c -o mumps_metis.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis64.c -o mumps_metis64.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis_int.c -o mumps_metis_int.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch.c -o mumps_scotch.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch64.c -o mumps_scotch64.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch_int.c -o mumps_scotch_int.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_size.c -o mumps_size.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io.c -o mumps_io.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_basic.c -o mumps_io_basic.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_thread.c -o mumps_io_thread.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_err.c -o mumps_io_err.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_numa.c -o mumps_numa.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_thread.c -o mumps_thread.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_save_restore_C.c -o mumps_save_restore_C.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_config_file_C.c -o mumps_config_file_C.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_thread_affinity.c -o mumps_thread_affinity.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_register_thread.c -o mumps_register_thread.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c tools_common.F -o tools_common.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c sol_common.F -o sol_common.o 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] 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] 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_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] 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] mumps_type2_blocking.F:363:28: 363 | & KEEP,KEEP8, INODE, STEP, N, SLAVEF, | 1 Warning: Unused dummy argument ‘keep8’ 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] mumps_type2_blocking.F:474:19: 474 | & KEEP,KEEP8, INODE, STEP, N, SLAVEF, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] ana_AMDMF.F:902:22: 902 | & INFO) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] ana_AMDMF.F:851:18: 851 | & INFO | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] ana_AMDMF.F:802:34: 802 | & ancestor, info) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] 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(); | ^~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~ 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(); | ^~~~~~~~~~~~~~~~~~~~~~ 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(); | ^~~~~~~~~~~~~~~~~~~~~~ sol_common.F:90:72: 90 | IRHS_loc(IIRHS_loc+1:IIRHS_loc+NPIV)=IW(J1:J1+NPIV-1) | ^ Warning: ‘j1’ may be used uninitialized [-Wmaybe-uninitialized] sol_common.F:67:19: 67 | INTEGER :: J1 | ^ note: ‘j1’ was declared here tools_common.F:1243:72: 1243 | & SIZE2, IN_OUT_TAB48(IBEG24)) | 1 Warning: Type mismatch in argument ‘intab8’ at (1); passed INTEGER(4) to INTEGER(8) tools_common.F:1194:72: 1194 | & SIZE2, IN_OUT_TAB48(IBEG28)) | 1 Warning: Type mismatch in argument ‘outtab8’ at (1); passed INTEGER(4) to INTEGER(8) tools_common.F:416:23: 410 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 416 | 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:823:22: 410 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 823 | 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:823:27: 410 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 823 | 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:1131:24: 1121 | call MPI_BCAST(MyNAME_length_RCV,1,MPI_INTEGER, | 2 ...... 1131 | 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)). 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)). tools_common.F:430:36: 430 | & (MAX_ACTIVE_NODES,KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] tools_common.F:430:42: 430 | & (MAX_ACTIVE_NODES,KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:441:28: 441 | & KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:468:28: 468 | & KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:496:37: 496 | & NA, LNA, KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:522:37: 522 | & NA, LNA, KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:552:37: 552 | & NA, LNA, KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:585:21: 585 | & K199, NA, LNA, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument ‘k199’ at (1) [-Wunused-dummy-argument] tools_common.F:585:42: 585 | & K199, NA, LNA, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:612:44: 612 | & LLEAVES, LEAVES, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:637:23: 637 | & SLAVEF, NA, LNA, KEEP, STEP, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] tools_common.F:667:23: 667 | & SLAVEF, KEEP, STEP, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] 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] tools_common.F:807:31: 807 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument ‘icntl6’ at (1) [-Wunused-dummy-argument] tools_common.F:807:38: 807 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument ‘icntl8’ at (1) [-Wunused-dummy-argument] tools_common.F:807:17: 807 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument ‘keep50’ at (1) [-Wunused-dummy-argument] tools_common.F:807:24: 807 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument ‘keep54’ 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] tools_common.F:969:26: 969 | & PROCNODE,SLAVEF | 1 Warning: Unused dummy argument ‘slavef’ 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] tools_common.F:1563:60: 1563 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument ‘inode’ 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] tools_common.F:1560:21: 1560 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:1562:22: 1562 | & MEM_DISTRIB, NCB, NFRONT, NSLAVES_NODE, | 1 Warning: Unused dummy argument ‘mem_distrib’ at (1) [-Wunused-dummy-argument] tools_common.F:1563:54: 1563 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 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] tools_common.F:1023:72: 1023 | IFATH = DAD( STEP(INODE) ) | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] tools_common.F:983:41: 983 | INTEGER NBLEAF,NBROOT,LEAF,IN,INODE,IFATH | ^ note: ‘inode’ was declared here ana_AMDMF.F:46:26: 46 | & LENJ, LN, ME, MINDEG, NEL, | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_blk.F:1106:52: 1106 | INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: BUFI | ^ Warning: ‘bufi.offset’ may be used uninitialized [-Wmaybe-uninitialized] 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:586:72: 586 | INEXT = NEXT (ME) | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:432:27: 432 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:1722:72: 1722 | INEXT = NEXT (ME) | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:1546:26: 1546 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:2805:26: 2805 | & LENJ, LN, ME, MINDEG, NEL, | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:5074:72: 5074 | ELEN(ME) = NELME | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:4135:26: 4135 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:5788:14: 5788 | IF (DEGREE(ME).GT.TOTEL+1) THEN | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:5558:26: 5558 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:7374:13: 7374 | IF (ME.LE.0) THEN | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:7149:26: 7149 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:8732:26: 8732 | & LENJ, LN, ME, MINDEG, NEL, | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:9930:72: 9930 | PERM(PERMeqN) = N | ^ Warning: ‘permeqn’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:8465:35: 8465 | INTEGER THRESM, NDME, PERMeqN | ^ note: ‘permeqn’ was declared here 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.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/src' make ARITH=d ../lib/libdmumpsFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/src' /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_struc_def.F -o dmumps_struc_def.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dlr_type.F -o dlr_type.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dstatic_ptr_m.F -o dstatic_ptr_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c domp_tps_m.F -o domp_tps_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_ooc_buffer.F -o dmumps_ooc_buffer.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_sispointers_m.F -o dfac_sispointers_m.o dlr_type.F:23:48: 23 | SUBROUTINE DEALLOC_LRB(LRB_OUT, KEEP8, K34 | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_aux.F -o dana_aux.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_aux_par.F -o dana_aux_par.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_sol_l0omp_m.F -o dfac_sol_l0omp_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_config_file.F -o dmumps_config_file.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_save_restore_files.F -o dmumps_save_restore_files.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_omp_m.F -o dsol_omp_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_lr_data_m.F -o dmumps_lr_data_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dlr_stats.F -o dlr_stats.o dfac_sol_l0omp_m.F:232:28: 232 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dsol_omp_m.F:293:50: 293 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, PANEL_POS, LPANEL_POS, | 1 Warning: Unused dummy argument ‘panel_pos’ at (1) [-Wunused-dummy-argument] dsol_omp_m.F:297:37: 297 | & PERM_L0_OMP, PTR_LEAFS_L0_OMP, L0_OMP_MAPPING, LL0_OMP_MAPPING, | 1 Warning: Unused dummy argument ‘ptr_leafs_l0_omp’ at (1) [-Wunused-dummy-argument] dsol_omp_m.F:33:42: 33 | SUBROUTINE DMUMPS_SOL_L0OMP_LD( K400 ) | 1 Warning: Unused dummy argument ‘k400’ at (1) [-Wunused-dummy-argument] dsol_omp_m.F:20:42: 20 | SUBROUTINE DMUMPS_SOL_L0OMP_LI( K400 ) | 1 Warning: Unused dummy argument ‘k400’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:27: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘bcksz’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:20: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘depth’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:19: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k472’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:25: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k475’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:31: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k478’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:37: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k480’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:43: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k481’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:49: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k483’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:55: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k484’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:58: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘k486’ at (1) [-Wunused-dummy-argument] dlr_stats.F:572:47: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘k489’ at (1) [-Wunused-dummy-argument] dlr_stats.F:572:41: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘local’ at (1) [-Wunused-dummy-argument] dlr_stats.F:572:57: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:36: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘nassmin’ at (1) [-Wunused-dummy-argument] dlr_stats.F:577:26: 577 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument ‘nbtreenodes’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:47: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘nfrontmin’ at (1) [-Wunused-dummy-argument] dlr_stats.F:577:34: 577 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:52: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] dlr_stats.F:511:59: 511 | & KEEP50, INODE) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:478:42: 478 | & NASS1, KEEP50, INODE) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:343:37: 343 | SUBROUTINE INIT_STATS_GLOBAL(id) | 1 Warning: Unused dummy argument ‘id’ at (1) [-Wunused-dummy-argument] dlr_stats.F:330:35: 330 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dlr_stats.F:319:47: 319 | SUBROUTINE UPD_FLOP_UPDATE_LRLR3(LRB, NIV) | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dana_aux_par.F:1692:24: 1692 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1980 | 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:1692:52: 1692 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1980 | 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:999:22: 999 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1853 | 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:999:50: 999 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1853 | 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:1131:27: 1128 | CALL MPI_IRECV(BUF_PE2(1), ord%LAST(PROC+2)- | 2 ...... 1131 | 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:1192:23: 1192 | CALL MPI_SEND(IPE(1), ord%LAST(MYID+1)-ord%FIRST(MYID+1)+1, | 1 ...... 1893 | 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:355:48: 355 | SUBROUTINE DMUMPS_DO_PAR_ORD(id, ord, WORK) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] dana_aux_par.F:213:43: 213 | SUBROUTINE DMUMPS_SET_PAR_ORD(id, ord) | 1 Warning: Unused dummy argument ‘ord’ at (1) [-Wunused-dummy-argument] dmumps_lr_data_m.F:2854:21: 2854 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_lr_data_m.F:2297:21: 2297 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dana_aux.F:1635:14: 1635 | & PERM(1),IPQ8(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘flag’ at (1) dana_aux.F:1638:14: 1638 | & PERM(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘flag’ at (1) dana_aux.F:1648:18: 1648 | & 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:285:37: 285 | 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:285:45: 285 | 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:285:53: 285 | 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:286:14: 286 | & 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:415:30: 415 | & (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:415:38: 415 | & (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:415:46: 415 | & (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:416:24: 416 | & 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:936:42: 936 | 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:936:49: 936 | 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:936:56: 936 | 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:937:20: 937 | & 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:1005:38: 1005 | 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:1005:46: 1005 | 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:1005:54: 1005 | 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:1005:65: 1005 | 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:1006:23: 1006 | & LIW8, IPE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘ipe’ at (1) dana_aux.F:1014:33: 1014 | 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:1014:41: 1014 | 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:1014:61: 1014 | 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:1015:20: 1015 | & IKEEP2(1), IWL1, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘ipv’ at (1) dana_aux.F:1041:29: 1041 | & (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:1041:40: 1041 | & (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:1041:51: 1041 | & (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:1042:11: 1042 | & 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:1042:37: 1042 | & 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:1042:46: 1042 | & 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:1044:50: 1044 | & 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:1050:29: 1050 | & (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:1050:40: 1050 | & (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:1050:51: 1050 | & (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:1051:11: 1051 | & 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:1051:37: 1051 | & 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:1051:46: 1051 | & 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:1053:50: 1053 | & 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:1081:24: 1081 | 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:1127:34: 1127 | 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:1127:44: 1127 | 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:1127:53: 1127 | 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:1152:33: 1152 | 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:1152:43: 1152 | 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:1152:52: 1152 | 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:2407:53: 2407 | & KEEP20, KEEP38, NAMALG,NAMALGMAX, | 1 Warning: Unused dummy argument ‘namalgmax’ at (1) [-Wunused-dummy-argument] dana_aux.F:2859:18: 2859 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dana_aux.F:2859:50: 2859 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] dana_aux.F:3553:34: 3553 | & (KEEP821, KEEP2, KEEP48 ,KEEP50, NSLAVES) | 1 Warning: Unused dummy argument ‘keep48’ at (1) [-Wunused-dummy-argument] dana_aux.F:4099:49: 4099 | SUBROUTINE DMUMPS_EXPAND_TREE_STEPS( ICNTL, | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_ooc.F -o dmumps_ooc.o dmumps_ooc.F:3030:13: 3030 | & IW, LIWFAC, | 1 Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:3031:15: 3031 | & MYID, FILESIZE, IERR , LAST_CALL) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2980:25: 2980 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument ‘keep20’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2980:17: 2980 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument ‘keep38’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2354:31: 2354 | & NB_NODES,FLAG,PTRFAC,NSTEPS) | 1 Warning: Unused dummy argument ‘ptrfac’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1957:64: 1957 | 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:1924:12: 1924 | & A,ZONE) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1923:21: 1923 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1883:30: 1883 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1883:27: 1883 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1717:47: 1717 | SUBROUTINE DMUMPS_GET_BOTTOM_AREA_SPACE(A,LA,REQUESTED_SIZE, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1584:44: 1584 | 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:1324:65: 1324 | 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:1042:50: 1042 | SUBROUTINE DMUMPS_UPDATE_READ_REQ_NODE(INODE,SIZE,DEST,ZONE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:283:58: 283 | SUBROUTINE DMUMPS_NEW_FACTOR(INODE,PTRFAC,KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dana_aux_par.F:1609:21: 1609 | & SIPES(:,:) | ^ Warning: ‘sipes.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1609:21: Warning: ‘sipes.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1668:72: 1668 | SIPES(:,:) = 0 | ^ Warning: ‘sipes.dim[1].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1609:21: 1609 | & SIPES(:,:) | ^ note: ‘sipes.dim[1].ubound’ was declared here dmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘max_nb’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2359:35: 2359 | INTEGER I,START_NODE,K,MAX_NB, | ^ note: ‘max_nb’ was declared here dmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘max_size’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2358:44: 2358 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ note: ‘max_size’ was declared here dmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2359:28: 2359 | INTEGER I,START_NODE,K,MAX_NB, | ^ note: ‘k’ was declared here dmumps_ooc.F:2508:72: 2508 | SIZE=J8-LAST | ^ Warning: ‘last’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2358:50: 2358 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ note: ‘last’ was declared here dana_aux_par.F:901:16: 901 | & NTVAR, TGSIZE, MAXS, RHANDPE, | ^ Warning: ‘ntvar’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:1172:26: 1172 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) | ^ Warning: ‘lp’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:72:23: 72 | INTEGER NEMIN, LP, MP, LDIAG, ITEMP, symmetry | ^ note: ‘lp’ declared here dmumps_ooc.F:1358:72: 1358 | RETURN | ^ Warning: ‘__result_dmumps_solve_is_inod’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:1324:6: 1324 | FUNCTION DMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | ^ note: ‘__result_dmumps_solve_is_inod’ was declared here dmumps_ooc.F:2286:9: 2286 | IF(LRLUS_SOLVE(ZONE).LT.NEEDED_SIZE)THEN | ^ Warning: ‘needed_size’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2238:31: 2238 | INTEGER(8) :: NEEDED_SIZE | ^ note: ‘needed_size’ declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dlr_core.F -o dlr_core.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_sol_es.F -o dmumps_sol_es.o 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] dlr_core.F:824:47: 824 | 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:1398:55: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘k2’ at (1) [-Wunused-dummy-argument] dlr_core.F:1398:34: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘liw’ at (1) [-Wunused-dummy-argument] dlr_core.F:1398:40: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘lstk’ at (1) [-Wunused-dummy-argument] dlr_core.F:1399:31: 1399 | & KEEP, KEEP8, OPASSW) | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] dlr_core.F:1197:28: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dlr_core.F:1198:62: 1198 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument ‘kpercent_rmb’ at (1) [-Wunused-dummy-argument] dlr_core.F:1198:31: 1198 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument ‘midblk_compress’ at (1) [-Wunused-dummy-argument] dlr_core.F:1197:49: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] dlr_core.F:1197:54: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dlr_core.F:1197:41: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘poseltt’ at (1) [-Wunused-dummy-argument] dlr_core.F:787:55: 787 | & TOLEPS, TOL_OPT, KPERCENT, BUILDQ, LorU, CB_COMPRESS) | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] dlr_core.F:786:25: 786 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘maxi_rank’ at (1) [-Wunused-dummy-argument] dlr_core.F:786:54: 786 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dlr_core.F:761:61: 761 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] dlr_core.F:761:55: 761 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dlr_core.F:401:21: 401 | & LorU, | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] dlr_core.F:354:53: 354 | SUBROUTINE DMUMPS_LRGEMM_SCALING(LRB, SCALED, A, LA, DIAG, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dlr_core.F:355:45: 355 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] dlr_core.F:355:37: 355 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument ‘poseltt’ at (1) [-Wunused-dummy-argument] dlr_core.F:269:25: 269 | & NIV, SYM, LorU, IW, OFFSET_IW) | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dana_aux.F:1444:72: 1444 | LIWG = LIW + NZTOT | ^ Warning: ‘liwmin’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:1303:52: 1303 | INTEGER(8) :: NZTOT, NZREAL, IPIW, LIW, LIWMIN, NZsave, | ^ note: ‘liwmin’ was declared here dana_aux.F:1469:72: 1469 | IF(MTRANSLOC .NE. 1) LDW = LDW-NZTOT | ^ Warning: ‘ldwmin’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:1304:40: 1304 | & K, KPOS, LDW, LDWMIN, IRNW, RSPOS, CSPOS, | ^ note: ‘ldwmin’ was declared here dana_aux.F:1830:22: 1830 | & .AND. KEEP(95) .EQ. 0) THEN | ^ Warning: ‘rz_diag’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:1298:57: 1298 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ note: ‘rz_diag’ was declared here dana_aux.F:1830:22: 1830 | & .AND. KEEP(95) .EQ. 0) THEN | ^ Warning: ‘nzer_diag’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:1298:38: 1298 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ note: ‘nzer_diag’ was declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_save_restore.F -o dmumps_save_restore.o dmumps_sol_es.F:688:72: 688 | USED = .FALSE. | ^ Warning: ‘used.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_sol_es.F:661:48: 661 | LOGICAL, ALLOCATABLE, DIMENSION(:) :: USED | ^ note: ‘used.dim[0].ubound’ was declared here dmumps_sol_es.F:740:72: 740 | LOAD_PROCS = 0 | ^ Warning: ‘load_procs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_sol_es.F:656:54: 656 | & LOAD_PROCS, | ^ note: ‘load_procs.dim[0].ubound’ was declared here dmumps_save_restore.F:96:22: 96 | CALL MPI_BCAST( ICNTL34, 1, MPI_INTEGER, MASTER, id%COMM, ierr ) | 1 ...... 980 | 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(*)). dlr_core.F:216:15: 216 | IF (TRACE) THEN | ^ Warning: ‘trace’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:189:32: 189 | LOGICAL :: ONLYCB, TRACE | ^ note: ‘trace’ was declared here dlr_core.F:1899:12: 1899 | IF( RK.LT.MIN(N,M) ) THEN | ^ Warning: ‘rk’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:1691:46: 1691 | INTEGER :: LSTICC, PVT, K, RK | ^ note: ‘rk’ was declared here dlr_core.F:1787:15: 1787 | IF(TRUNC_ERR.LT.TOLEPS_EFF) THEN | ^ Warning: ‘trunc_err’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:1687:62: 1687 | DOUBLE PRECISION :: TOLEPS_EFF, TRUNC_ERR | ^ note: ‘trunc_err’ was declared here dlr_core.F:662:12: 662 | IF (SIDE == 'L') THEN ! LEFT: XY_YZ = X*Y; A = XY_YZ*Z | ^ Warning: ‘side[1]{lb: 1 sz: 1}’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:429:32: 429 | CHARACTER(len=1) :: SIDE, TRANSY | ^ note: ‘side[1]{lb: 1 sz: 1}’ was declared here dlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:428:68: 428 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[1].stride’ was declared here dlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:428:68: 428 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[0].stride’ was declared here dlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.offset’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:428:68: 428 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.offset’ was declared here dlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.data’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:428:68: 428 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.data’ was declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_lr.F -o dana_lr.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_comm_buffer.F -o dmumps_comm_buffer.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_lr.F -o dfac_lr.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_lr.F -o dsol_lr.o dsol_lr.F:520:15: 520 | & 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:535:24: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] dsol_lr.F:535:30: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘k450’ at (1) [-Wunused-dummy-argument] dsol_lr.F:535:19: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_lr.F:380:16: 380 | & ( INODE, IWHDLR, NPIV_GLOBAL, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dsol_lr.F:253:24: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] dsol_lr.F:253:30: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘k450’ at (1) [-Wunused-dummy-argument] dsol_lr.F:253:19: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_lr.F:183:16: 183 | & (INODE, IWHDLR, NPIV_GLOBAL, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dsol_lr.F:695:48: 695 | & DIAG, LDIAG, NPIV, NELIM, LIELL, | 1 Warning: Unused dummy argument ‘liell’ at (1) [-Wunused-dummy-argument] dsol_lr.F:696:26: 696 | & NRHS_B, W, LWC, | 1 Warning: Unused dummy argument ‘w’ at (1) [-Wunused-dummy-argument] dana_lr.F:1949:31: 1938 | CALL MPI_RECV( NBNODES_LOC, 1, MPI_INTEGER, | 2 ...... 1949 | 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:2017:31: 2010 | CALL MPI_SEND( NBNODES_LOC, 1, MPI_INTEGER, MASTER, | 2 ...... 2017 | 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:1604:35: 1604 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k264’ at (1) [-Wunused-dummy-argument] dana_lr.F:1604:41: 1604 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k265’ at (1) [-Wunused-dummy-argument] dana_lr.F:1605:19: 1605 | & K10, K54, K142, LPOK, LP, | 1 Warning: Unused dummy argument ‘k54’ at (1) [-Wunused-dummy-argument] dana_lr.F:1602:28: 1602 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] dana_lr.F:1295:47: 1295 | & K10, K54, K142, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dana_lr.F:1292:35: 1292 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] dana_lr.F:1294:35: 1294 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k264’ at (1) [-Wunused-dummy-argument] dana_lr.F:1294:41: 1294 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k265’ at (1) [-Wunused-dummy-argument] dana_lr.F:1295:19: 1295 | & K10, K54, K142, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument ‘k54’ at (1) [-Wunused-dummy-argument] dana_lr.F:1292:28: 1292 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] dana_lr.F:700:33: 700 | SUBROUTINE GET_GROUPS(NHALO,PARTS,SEP,NSEP,NPARTS, | 1 Warning: Unused dummy argument ‘nhalo’ at (1) [-Wunused-dummy-argument] dana_lr.F:628:35: 628 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument ‘depth’ at (1) [-Wunused-dummy-argument] dana_lr.F:628:41: 628 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument ‘pmax’ at (1) [-Wunused-dummy-argument] dana_lr.F:485:37: 485 | & LRGROUPS, N, NBGROUPS, LRGROUPS_SIGN, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dana_lr.F:434:33: 434 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument ‘node’ at (1) [-Wunused-dummy-argument] dfac_lr.F:387:22: 387 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1881 | & 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) dana_lr.F:434:28: 434 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument ‘trace’ at (1) [-Wunused-dummy-argument] dfac_lr.F:303:20: 303 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1881 | & 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 ...... 1882 | & 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) dana_lr.F:382:58: 382 | SUBROUTINE GETHALONODES_AB(N, LUMAT, IND, NIND, PMAX, | 1 Warning: Unused dummy argument ‘pmax’ at (1) [-Wunused-dummy-argument] dfac_lr.F:2432:40: 2432 | & IBEG_BLOCK, NB_BLR, | 1 Warning: Unused dummy argument ‘nb_blr’ at (1) [-Wunused-dummy-argument] dfac_lr.F:2195:43: 2195 | & LBANDSLAVE, NPIV, ISHIFT, NIV, KPERCENT, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dana_lr.F:68:46: 68 | SUBROUTINE SEP_GROUPING(NV, VLIST, N, NZ, LRGROUPS, NBGROUPS, IW, | 1 Warning: Unused dummy argument ‘nz’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1941:33: 1941 | & NROWS, NCOLS, INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1942:23: 1942 | & IWHANDLER, SYM, NIV, IFLAG, IERROR, | 1 Warning: Unused dummy argument ‘iwhandler’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1752:63: 1752 | & NB_BLR, BLR_PANEL, CURRENT_BLR, DIR, DECOMP_TIMER, | 1 Warning: Unused dummy argument ‘decomp_timer’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1427:26: 1427 | & 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, | 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] dmumps_comm_buffer.F:3376:27: 3343 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 ...... 3376 | 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:3307:27: 3286 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR_MPI ) | 2 ...... 3307 | & 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:3102:23: 3102 | CALL MPI_PACK( LIST_SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3343 | 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:1983:27: 1983 | CALL MPI_PACK( IPIV, NPIV, MPI_INTEGER, | 1 ...... 3343 | 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:995:27: 995 | CALL MPI_PACK( SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3343 | 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( IROW, NROW, MPI_INTEGER, | 1 ...... 3343 | 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:1002:25: 1002 | CALL MPI_PACK( ICOL, NCOL, MPI_INTEGER, | 1 ...... 3343 | 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 ...... 3343 | 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 ...... 3343 | 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 ...... 3343 | 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:2886:39: 2886 | & ( WHAT, COMM, NPROCS, | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1819:24: 1819 | & WIDTH, COMM, | 1 Warning: Unused dummy argument ‘width’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1044:14: 1044 | & ISLAVE, PDEST, PDEST_MASTER, COMM, IERR, | 1 Warning: Unused dummy argument ‘islave’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1049:20: 1049 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1049:32: 1049 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument ‘npiv_check’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:868:26: 868 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:782:35: 782 | & 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] dsol_lr.F:42:31: 42 | INTEGER :: I, NPARTSASS, NB_BLR , NELIM, LDADIAG, | ^ Warning: ‘npartsass’ may be used uninitialized [-Wmaybe-uninitialized] dsol_lr.F:446:72: 446 | LAST_BLR = NPARTSASS | ^ Warning: ‘npartsass’ may be used uninitialized [-Wmaybe-uninitialized] dsol_lr.F:395:31: 395 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ note: ‘npartsass’ was declared here dmumps_comm_buffer.F:762:72: 762 | B%CONTENT( IBUF + NEXT ) = 0 | ^ Warning: ‘ibuf’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:711:23: 711 | INTEGER :: IBUF | ^ note: ‘ibuf’ was declared here dana_lr.F:516:72: 516 | RIGHTPART = 0 | ^ Warning: ‘rightpart.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:498:56: 498 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ note: ‘rightpart.dim[0].ubound’ was declared here dana_lr.F:517:72: 517 | SIZES = 0 | ^ Warning: ‘sizes.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:498:45: 498 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ note: ‘sizes.dim[0].ubound’ was declared here dmumps_comm_buffer.F:2406:72: 2406 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ Warning: ‘nsubset_col_eff’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:2197:48: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsubset_col_eff’ was declared here dmumps_comm_buffer.F:2497:14: 2497 | IF ( N_ALREADY_SENT.NE.NSUBSET_ROW_EFF ) IERR = -1 | ^ Warning: ‘nsubset_row_eff’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:2197:31: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsubset_row_eff’ was declared here dmumps_comm_buffer.F:2406:72: 2406 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ Warning: ‘nsupcol_eff’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:2197:61: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsupcol_eff’ was declared here dana_lr.F:1788:72: 1788 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:1641:50: 1641 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here dfac_lr.F:1514:72: 1514 | ACC_LRB%M = N | ^ Warning: ‘n’ may be used uninitialized [-Wmaybe-uninitialized] dfac_lr.F:1449:21: 1449 | INTEGER :: M, N, allocok | ^ note: ‘n’ was declared here dfac_lr.F:1712:72: 1712 | allocate(POS_LIST(NB_INASM-NB_DEC),stat=allocok) | ^ Warning: ‘nb_dec’ may be used uninitialized [-Wmaybe-uninitialized] dfac_lr.F:1454:54: 1454 | INTEGER :: MID_RANK, K_MAX, FRFR_UPDATES, NB_DEC | ^ note: ‘nb_dec’ was declared here dana_lr.F:1456:72: 1456 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:1320:50: 1320 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here dana_lr.F:1155:72: 1155 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:1003:50: 1003 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here dmumps_comm_buffer.F:1295:72: 1295 | & CURRENT_PANEL_SIZE-PANEL_BEG_OFFSET) | ^ Warning: ‘current_panel_size’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:1100:35: 1100 | & CURRENT_PANEL_SIZE, NB_BLR_ROWS, NB_BLR_COLS, | ^ note: ‘current_panel_size’ was declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_load.F -o dmumps_load.o 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:5542:68: 5542 | SUBROUTINE DMUMPS_LOAD_INIT_SBTR_STRUCT(POOL, LPOOL,KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5278:67: 5278 | SUBROUTINE DMUMPS_CHECK_SBTR_COST(NBINSUBTREE,INSUBTREE,NBTOP, | 1 Warning: Unused dummy argument ‘nbtop’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5087:36: 5087 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4812:41: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4812:13: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘ne’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4812:25: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4648:42: 4648 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4648:31: 4648 | & (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:5308:72: 5308 | TMP_MIN=min(TMP_COST,TMP_MIN) | ^ Warning: ‘tmp_cost’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_load.F:5285:31: 5285 | DOUBLE PRECISION TMP_COST,TMP_MIN | ^ note: ‘tmp_cost’ was declared here dmumps_load.F:2052:37: 2052 | INTEGER OTHERS,CHOSEN,SMALL_SET,ACC | ^ Warning: ‘small_set’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_load.F:1828:22: 1828 | INTEGER i, INODE, NELIM, NFR, LEVEL, IERR, WHAT | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_dynamic.F -o dfac_mem_dynamic.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_aux.F -o dfac_front_aux.o dfac_mem_dynamic.F:431:49: 431 | SUBROUTINE DMUMPS_DM_FREE_BLOCK( XXG_STATUS, DYNPTR, SIZFR8, | 1 Warning: Unused dummy argument ‘xxg_status’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:364:53: 364 | & KEEP, KEEP8, IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument ‘iwpos’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:140:40: 140 | & 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:94:39: 94 | LOGICAL FUNCTION DMUMPS_DM_ISBAND(XXSTATE) | ^ Warning: ‘__result_dmumps_dm_isband’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_aux.F:2310:47: 2310 | & LIWFAC, MYID, IFLAG, OFFSET_IW, INODE ) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:2211:37: 2211 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS ) | 1 Warning: Unused dummy argument ‘poselt’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:2097:37: 2097 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS, | 1 Warning: Unused dummy argument ‘poselt’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1919:27: 1919 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1922:20: 1922 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1919:21: 1919 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1606:40: 1606 | & PARPIV_T1, LAST_ROW, IEND_BLR, NVSCHUR_K253, | 1 Warning: Unused dummy argument ‘iend_blr’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1602:33: 1602 | & NFRONT,NASS,NPIV,INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1607:23: 1607 | & LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1093:41: 1093 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument ‘det_signw’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1090:28: 1090 | & ( NFRONT,NASS,INODE,IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1100:43: 1100 | & NVSCHUR, PARPIV_T1, LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1096:26: 1096 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:706:17: 706 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:706:11: 706 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:712:26: 712 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:714:26: 714 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument ‘pp_first2swap_u’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:569:41: 569 | SUBROUTINE DMUMPS_FAC_MQ(IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument ‘ibeg_block’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:571:23: 571 | & LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:441:40: 441 | & WITH_COMM_THREAD, LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:349:52: 349 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:349:45: 349 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:338:27: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘k222’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:338:21: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘k405’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:338:39: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:338:33: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘nel1’ 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] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_asm_master_ELT_m.F -o dfac_asm_master_ELT_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_asm_master_m.F -o dfac_asm_master_m.o dfac_asm_master_ELT_m.F:655:16: 647 | & IW, LIW, LRLU, LRLUS, IPTRLU, | 2 ...... 655 | & MUMPS_TPS_ARR(ITHREAD)%IW(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dfac_asm_master_m.F:792:16: 784 | & IW, LIW, LRLU, LRLUS, IPTRLU, | 2 ...... 792 | & MUMPS_TPS_ARR(ITHREAD)%IW(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dfac_front_aux.F:1355:72: 1355 | DO J=1, LIM - IEND_BLOCK | ^ Warning: ‘lim’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_aux.F:1133:23: 1133 | INTEGER JMAX, LIM, LIM_SWAP | ^ note: ‘lim’ was declared here dfac_front_aux.F:1552:72: 1552 | LPIV = min(IPIV,JMAX) | ^ Warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_aux.F:1133:18: 1133 | INTEGER JMAX, LIM, LIM_SWAP | ^ note: ‘jmax’ was declared here dfac_asm_master_ELT_m.F:1594:72: 1594 | MAXARR = max(MAXARR,abs(DBLARR(AII8))) | ^ Warning: ‘maxarr’ may be used uninitialized [-Wmaybe-uninitialized] dfac_asm_master_ELT_m.F:992:30: 992 | DOUBLE PRECISION MAXARR | ^ note: ‘maxarr’ was declared here dfac_front_aux.F:1084:72: 1084 | & PP_LastPIVRPTRFilled_U) | ^ Warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_aux.F:765:25: 765 | INTEGER NPIVP1,JMAX,J,ISW,ISWPS1 | ^ note: ‘jmax’ was declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_LU_type1.F -o dfac_front_LU_type1.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_type2_aux.F -o dfac_front_type2_aux.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_LDLT_type1.F -o dfac_front_LDLT_type1.o dfac_front_type2_aux.F:524:28: 524 | & NASS, NPIV, INODE, A, LA, LDAFS, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:526:53: 526 | & 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_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:552:12: 552 | IF (ISON_TOP > 0) THEN | ^ Warning: ‘ison_top’ may be used uninitialized [-Wmaybe-uninitialized] dfac_asm_master_m.F:137:22: 137 | INTEGER ISON_TOP | ^ note: ‘ison_top’ was declared here dfac_asm_master_m.F:656:72: 656 | POSEL1 = PTRAST(STEP(INODE)) - NFRONT8 | ^ Warning: ‘nfront8’ may be used uninitialized [-Wmaybe-uninitialized] dfac_asm_master_m.F:108:24: 108 | INTEGER(8) NFRONT8, LAELL8, LAELL_REQ8, ITMP8, KEEP8TMPCOPY | ^ note: ‘nfront8’ was declared here dfac_front_type2_aux.F:514:72: 514 | & ) | ^ Warning: ‘absdetpiv’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_type2_aux.F:70:35: 70 | DOUBLE PRECISION ABSDETPIV | ^ note: ‘absdetpiv’ was declared here dfac_front_type2_aux.F:514:72: 514 | & ) | ^ Warning: ‘pospv2’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_type2_aux.F:63:33: 63 | INTEGER(8) :: POSPV1,POSPV2,OFFDAG,APOSJ | ^ note: ‘pospv2’ was declared here dfac_front_type2_aux.F:514:72: 514 | & ) | ^ Warning: ‘tmax_noslave’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_type2_aux.F:68:49: 68 | DOUBLE PRECISION RMAX_NOSLAVE, TMAX_NOSLAVE | ^ note: ‘tmax_noslave’ was declared here dfac_front_LDLT_type1.F:309:26: 309 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LDLT_type1.F:83:37: 83 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here dfac_front_LDLT_type1.F:309:26: 309 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LDLT_type1.F:83:37: 83 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here dfac_front_LU_type1.F:316:26: 316 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LU_type1.F:89:37: 89 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here dfac_front_LU_type1.F:316:26: 316 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LU_type1.F:89:37: 89 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_LU_type2.F -o dfac_front_LU_type2.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_LDLT_type2.F -o dfac_front_LDLT_type2.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_omp_m.F -o dfac_omp_m.o dfac_omp_m.F:353:59: 353 | & INODE, TYPE, TYPEF, MUMPS_TPS_ARR(THREAD_ID_P)%LA, MUMPS_TPS_ARR | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘iw’ at (1) dfac_omp_m.F:355:8: 355 | & DMUMPS_TPS_ARR(THREAD_ID_P)%A(1), MAXFRW, NOFFNEGW, NPVW, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘a’ at (1) dfac_omp_m.F:367:29: 367 | & NBFIN, root, OPASSW, MUMPS_TPS_ARR(THREAD_ID_P)%ITLOC(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘itloc’ at (1) dfac_omp_m.F:849:66: 849 | & NbWaitMem, NbFinished, NbOngoingCopies, NbUnderL0, | 1 Warning: Unused dummy argument ‘nbunderl0’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:24:64: 24 | & PTRIST, PTRAST, PIMASTER, PAMASTER, PTRARW, PTRAIW, ITLOC, | 1 Warning: Unused dummy argument ‘itloc’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:22:40: 22 | SUBROUTINE DMUMPS_FAC_L0_OMP(N,LIW, NSTK_STEPS, ND, | 1 Warning: Unused dummy argument ‘liw’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:30:18: 30 | & MEM_DISTRIB, NE, DKEEP,PIVNUL_LIST,LPN_LIST, | 1 Warning: Unused dummy argument ‘mem_distrib’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:25:31: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘nbroot’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:25:39: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘nbrtot’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:25:23: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:34:50: 34 | & L0_OMP_MAPPING, LL0_OMP_MAPPING, THREAD_LA, | 1 Warning: Unused dummy argument ‘thread_la’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:1139:41: 1139 | & INFO_P, UU, SEUIL, SEUIL_LDLT_NIV2, | 1 Warning: Unused dummy argument ‘seuil_ldlt_niv2’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_par_m.F -o dfac_par_m.o dfac_par_m.F:305:35: 213 | CALL DMUMPS_MCAST2( NBROOT, 1, MPI_INTEGER, | 2 ...... 305 | CALL DMUMPS_MCAST2(DUMMY, 1, MPI_INTEGER, MYID_NODES, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dfac_par_m.F:24:12: 24 | & RINFO, POSFAC ,IWPOS, LRLU, IPTRLU, LRLUS, LEAF, NBROOT, NBRTOT, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dini_driver.F -o dini_driver.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_driver.F -o dana_driver.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_driver.F -o dfac_driver.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_driver.F -o dsol_driver.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_distrhs.F -o dsol_distrhs.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dend_driver.F -o dend_driver.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_aux_ELT.F -o dana_aux_ELT.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_dist_m.F -o dana_dist_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_LDLT_preprocess.F -o dana_LDLT_preprocess.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_reordertree.F -o dana_reordertree.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c darrowheads.F -o darrowheads.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dbcast_int.F -o dbcast_int.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_asm_ELT.F -o dfac_asm_ELT.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_asm.F -o dfac_asm.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_b.F -o dfac_b.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_distrib_distentry.F -o dfac_distrib_distentry.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_distrib_ELT.F -o dfac_distrib_ELT.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_lastrtnelind.F -o dfac_lastrtnelind.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_alloc_cb.F -o dfac_mem_alloc_cb.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_compress_cb.F -o dfac_mem_compress_cb.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_free_block_cb.F -o dfac_mem_free_block_cb.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_stack_aux.F -o dfac_mem_stack_aux.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_stack.F -o dfac_mem_stack.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_band.F -o dfac_process_band.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_blfac_slave.F -o dfac_process_blfac_slave.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_blocfacto_LDLT.F -o dfac_process_blocfacto_LDLT.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_blocfacto.F -o dfac_process_blocfacto.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_bf.F -o dfac_process_bf.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_end_facto_slave.F -o dfac_process_end_facto_slave.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_contrib_type1.F -o dfac_process_contrib_type1.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_contrib_type2.F -o dfac_process_contrib_type2.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_contrib_type3.F -o dfac_process_contrib_type3.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_maprow.F -o dfac_process_maprow.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_master2.F -o dfac_process_master2.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_message.F -o dfac_process_message.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_root2slave.F -o dfac_process_root2slave.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_root2son.F -o dfac_process_root2son.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_rtnelind.F -o dfac_process_rtnelind.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_root_parallel.F -o dfac_root_parallel.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_scalings.F -o dfac_scalings.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_determinant.F -o dfac_determinant.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_scalings_simScaleAbs.F -o dfac_scalings_simScaleAbs.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_scalings_simScale_util.F -o dfac_scalings_simScale_util.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_sol_pool.F -o dfac_sol_pool.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_type3_symmetrize.F -o dfac_type3_symmetrize.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dini_defaults.F -o dini_defaults.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -DMUMPS_ARITH=MUMPS_ARITH_d \ -I../PORD/include/ -Dpord -c mumps_c.c -o dmumps_c.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_driver.F -o dmumps_driver.o 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_stack_aux.F:196:35: 196 | & NBROW_SEND, SIZECB, KEEP, PACKED_CB) | 1 Warning: Unused dummy argument ‘sizecb’ at (1) [-Wunused-dummy-argument] 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_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] dsol_distrhs.F:455:26: 452 | CALL MPI_ISEND( IRHS_loc_sorted(NEXTROWTOSEND(IPROC_ARG+1)), | 2 ...... 455 | 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)). 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] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_f77.F -o dmumps_f77.o dfac_process_master2.F:152:14: 70 | & IFATH, 1, MPI_INTEGER | 2 ...... 152 | & SON_A( 1_8 + | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). 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:18: 118 | & LRLUS,XSIZE, COMP, ACC_TIME, MYID, | 1 Warning: Unused dummy argument ‘lrlus’ at (1) [-Wunused-dummy-argument] 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] dsol_distrhs.F:23:25: 23 | & LP, LPOK, KEEP, NB_BYTES_LOC, INFO ) | 1 Warning: Unused dummy argument ‘lpok’ 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_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] dfac_process_band.F:316:46: 316 | 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_distrib_ELT.F:491:26: 482 | CALL MPI_SEND( BUFI(2, I), NBRECI, MPI_INTEGER, | 2 ...... 491 | 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:198:21: 198 | & 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:198:44: 198 | & 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:200:21: 200 | & 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:200:35: 200 | & 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:216:17: 216 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘elnodes’ at (1) dfac_distrib_ELT.F:217:17: 217 | & 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:224:17: 224 | & 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%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘elnodes’ at (1) dfac_distrib_ELT.F:257:17: 257 | & 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:281:31: 274 | CALL MPI_RECV( ELTVAR_LOC( RECV_IELTPTR8 ), MSGLEN, | 2 ...... 281 | 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_process_band.F:251:32: 251 | & STACK_RIGHT_AUTHORIZED | 1 Warning: Unused dummy argument ‘stack_right_authorized’ 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] 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)). dfac_distrib_distentry.F:340:29: 337 | CALL MPI_RECV( BUFRECI(1), NBRECORDS * 2 + 1, | 2 ...... 340 | CALL MPI_RECV( BUFRECR(1), NBRECORDS, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dana_LDLT_preprocess.F:16:26: 16 | & NCST,KEEP,KEEP8, ROWSCA | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:669:28: 665 | CALL MPI_ISEND( BUFI(1, IACT(ISLAVE), ISLAVE ), | 2 ...... 669 | 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)). 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)). dfac_distrib_distentry.F:706:29: 706 | & 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:706:47: 706 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1 Warning: Unused dummy argument ‘local_n’ at (1) [-Wunused-dummy-argument] dini_defaults.F:65:37: 65 | & DKEEP, MYID ) | 1 Warning: Unused dummy argument ‘myid’ 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] dfac_distrib_distentry.F:708:25: 708 | & 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] 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] dini_defaults.F:1291:41: 1291 | SUBROUTINE DMUMPS_SET_KEEP72(id, LP) | 1 Warning: Unused dummy argument ‘lp’ 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_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] darrowheads.F:963:32: 963 | 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:677:27: 673 | CALL MPI_SEND(BUFI(1,ISLAVE),TAILLE_SENDI, | 2 ...... 677 | 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:830:23: 820 | CALL MPI_RECV( BUFI(1), 2*NBRECORDS+1, | 2 ...... 830 | 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)). dfac_process_contrib_type2.F:305:20: 108 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 305 | & A(POSCONTRIB), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). darrowheads.F:658:41: 658 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] darrowheads.F:659:20: 659 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument ‘type_parall’ at (1) [-Wunused-dummy-argument] 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] darrowheads.F:915:54: 915 | SUBROUTINE DMUMPS_SET_TO_ZERO(A, LLD, M, N, KEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dana_aux_ELT.F:810:57: 810 | SUBROUTINE DMUMPS_ELTPROC( N, NELT, ELTPROC, SLAVEF, PROCNODE, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c dmumps_gpu.c -o dmumps_gpu.o darrowheads.F:17:35: 17 | & KEEP, KEEP8, ICNTL, id ) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] darrowheads.F:201:70: 201 | & INTARR, LINTARR, DBLARR, LDBLARR, PTRAIW, PTRARW, FRERE_STEPS, | 1 Warning: Unused dummy argument ‘frere_steps’ at (1) [-Wunused-dummy-argument] darrowheads.F:200:36: 200 | & LP, COMM, root, KEEP, KEEP8, FILS, RG2L, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] 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] darrowheads.F:628:51: 628 | & DEST_SHR, BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM ) | 1 Warning: Unused dummy argument ‘lp’ 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] darrowheads.F:730:35: 730 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument ‘frere_steps’ at (1) [-Wunused-dummy-argument] darrowheads.F:727:21: 727 | & KEEP, KEEP8, MYID, COMM, NBRECORDS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] darrowheads.F:730:16: 730 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 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_process_blfac_slave.F:189:23: 124 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 189 | & A(POSBLOCFACTO), NPIV*NCOLU, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). 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] dfac_asm.F:171:25: 171 | & 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:786:44: 786 | SUBROUTINE DMUMPS_SET_PARPIVT1 ( INODE, NFRONT, NASS1, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_asm.F:898:53: 898 | SUBROUTINE DMUMPS_UPDATE_PARPIV_ENTRIES ( INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_asm.F:899:21: 899 | & KEEP, PARPIV, LPARPIV, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dfac_asm.F:634:43: 634 | & 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_b.F:342:10: 342 | S_IS_POINTERS%IW => IDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] dfac_b.F:346:10: 346 | S_IS_POINTERS%A => CDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] dfac_asm.F:131:15: 131 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] dfac_asm.F:131:33: 131 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_asm.F:128:24: 128 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument ‘nbcols’ at (1) [-Wunused-dummy-argument] dfac_asm.F:129:16: 129 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] dfac_asm.F:129:24: 129 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] dfac_asm.F:190:35: 190 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:190:23: 190 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] dfac_asm.F:221:25: 221 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] dfac_asm.F:222:15: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] dfac_asm.F:222:27: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:222:33: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_asm.F:220:24: 220 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] dfac_asm.F:221:19: 221 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] dfac_b.F:354:30: 354 | 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:355:7: 355 | & 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) 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] 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] dfac_asm.F:522:62: 522 | & PIMASTER, PTLUST_S, IW, LIW, STEP, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:580:43: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:580:31: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_asm.F:580:17: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_iXamax.F -o dmumps_iXamax.o dfac_process_blocfacto.F:812:27: 790 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 812 | & 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:227:35: 227 | & 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:228:35: 228 | & 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:754:51: 754 | & 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:244:23: 153 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 244 | & DYN_PIVINFO, 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:22: 153 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 253 | & DYN_BLOCFACTO, 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] 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_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_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_process_message.F:816:15: 816 | & INFO1, KEEP, BUFR, LBUFR, LBUFR_BYTES, | 1 Warning: Unused dummy argument ‘info1’ 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] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_mtrans.F -o dana_mtrans.o 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] dmumps_driver.F:661:25: 661 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2216 | 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:661:29: 661 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2216 | 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:663:25: 663 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2216 | 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:663:29: 663 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2216 | 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:2113:22: 2113 | CALL MPI_BCAST( id%RINFOG(1), 40, MPI_DOUBLE_PRECISION, MASTER, | 1 ...... 2220 | 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:2128:28: 2128 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2216 | 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:2128:41: 2128 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2216 | 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)). dfac_process_end_facto_slave.F:164:22: 164 | IF (.NOT. CB_STORED_IN_BLRSTRUC) THEN | ^ Warning: ‘cb_stored_in_blrstruc’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_end_facto_slave.F:103:41: 103 | LOGICAL :: CB_STORED_IN_BLRSTRUC, COMPRESS_CB | ^ note: ‘cb_stored_in_blrstruc’ was declared here dfac_process_contrib_type3.F:234:72: 234 | & 0) | ^ Warning: ‘pos_root’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_contrib_type3.F:65:37: 65 | INTEGER(8) :: LREQA, POS_ROOT | ^ note: ‘pos_root’ was declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dooc_panel_piv.F -o dooc_panel_piv.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c drank_revealing.F -o drank_revealing.o dfac_process_maprow.F:1224:26: 1224 | & FILS, DAD, | 1 Warning: Unused dummy argument ‘dad’ at (1) [-Wunused-dummy-argument] 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] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_aux.F -o dsol_aux.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_bwd_aux.F -o dsol_bwd_aux.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_bwd.F -o dsol_bwd.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_c.F -o dsol_c.o dfac_driver.F:374:24: 374 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3901 | 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:374:38: 374 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3901 | 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:524:21: 446 | CALL MPI_BCAST( KEEP(12), 1, MPI_INTEGER, | 2 ...... 524 | 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:2170:26: 730 | CALL MPI_ALLREDUCE( ITMP, JTMP, 1, MPI_INTEGER, | 2 ...... 2170 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dfac_driver.F:2170:40: 730 | CALL MPI_ALLREDUCE( ITMP, JTMP, 1, MPI_INTEGER, | 2 ...... 2170 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dfac_driver.F:2806:27: 2806 | CALL MPI_RECV( KEEP(17), 1, MPI_INTEGER, 1, DEFIC_TAG, | 1 ...... 4010 | 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:2811:27: 2811 | CALL MPI_SEND( KEEP(17), 1, MPI_INTEGER, 0, DEFIC_TAG, | 1 ...... 4003 | & 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:3855:28: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘info16’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3855:62: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘irank’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3855:68: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3855:15: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3855:55: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3854:49: 3854 | SUBROUTINE DMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1 Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_fwd_aux.F -o dsol_fwd_aux.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_fwd.F -o dsol_fwd.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_matvec.F -o dsol_matvec.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_root_parallel.F -o dsol_root_parallel.o dsol_driver.F:1304:26: 582 | CALL MPI_BCAST( id%KEEP(401), 1, MPI_INTEGER, MASTER, id%COMM, | 2 ...... 1304 | 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:3613:16: 3590 | & C_DUMMY, 1, 1, | 2 ...... 3613 | & 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:3614:16: 3591 | & IDUMMY, 0, | 2 ...... 3614 | & 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:3616:16: 3592 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 3616 | & 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:3618:16: 3593 | & IDUMMY, 1, | 2 ...... 3618 | & 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:3983:31: 2413 | CALL MPI_SEND(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3983 | 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:4001:31: 2417 | CALL MPI_RECV(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 4001 | 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:4066:55: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4066 | & 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:4067:19: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4067 | & 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:4067:39: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4067 | & 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:4281:16: 4240 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 4281 | & 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:4282:38: 4241 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 4282 | & 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:4286:16: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4286 | & 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:4287:16: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4287 | & 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:4293:16: 4252 | & C_DUMMY, 1, 1, | 2 ...... 4293 | & 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:4301:16: 4260 | & IDUMMY, 1, 0 | 2 ...... 4301 | & 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:4559:33: 1668 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4559 | 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:4559:44: 1668 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4559 | 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:5725:12: 3590 | & C_DUMMY, 1, 1, | 2 ...... 5725 | & 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:5726:12: 3591 | & IDUMMY, 0, | 2 ...... 5726 | & 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:5728:12: 3592 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 5728 | & 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:5730:12: 3593 | & IDUMMY, 1, | 2 ...... 5730 | & 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:5825:20: 4239 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5825 | & 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:5839:20: 4239 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5839 | & 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:5840:12: 4240 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 5840 | & 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:5842:12: 4241 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 5842 | & 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:5846:12: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5846 | & 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:5847:12: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5847 | & 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) 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] dfac_scalings_simScaleAbs.F:845:24: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘irsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:845:36: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:845:47: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘istatus’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:847:21: 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘istatus’ was declared here dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘ornghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:846:24: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘ornghbprcs’ was declared here dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘orsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:846:36: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘orsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:846:47: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ Warning: ‘orsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:847:31: 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘requests’ was declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dtools.F -o dtools.o dana_driver.F:5031:27: 4943 | CALL MPI_SEND( NZ_loc8, 1, MPI_INTEGER8, MASTER, | 2 ...... 5031 | 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:508:30: 508 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 5237 | CALL MPI_ALLREDUCE(DO_WRITE, DO_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dtype3_root.F -o dtype3_root.o dana_driver.F:508:44: 508 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 5237 | CALL MPI_ALLREDUCE(DO_WRITE, DO_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_driver.F:513:28: 451 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 513 | 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:1917:26: 451 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 1917 | 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:2670:26: 2670 | CALL MPI_RECV(id%NBSA_LOCAL,1,MPI_INTEGER, | 1 ...... 4922 | 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:2876:14: 2876 | & 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:2876:34: 2876 | & 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) dana_driver.F:3744:23: 3647 | CALL MPI_REDUCE( KEEP8(11), SUM_KEEP811_THIS_NODE, 1, | 2 ...... 3744 | CALL MPI_REDUCE( INFO(15), SUM_INFO15_THIS_NODE, 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_driver.F:3744:33: 3647 | CALL MPI_REDUCE( KEEP8(11), SUM_KEEP811_THIS_NODE, 1, | 2 ...... 3744 | CALL MPI_REDUCE( INFO(15), SUM_INFO15_THIS_NODE, 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_driver.F:3974:53: 3974 | SUBROUTINE DMUMPS_ANA_CHECK_KEEP(id, I_AM_SLAVE) | 1 Warning: Unused dummy argument ‘i_am_slave’ at (1) [-Wunused-dummy-argument] dsol_bwd.F:19:20: 19 | & FRERE, DAD, FILS, IPOOL, LPOOL, PTRIST, PTRFAC, | 1 Warning: Unused dummy argument ‘dad’ at (1) [-Wunused-dummy-argument] 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] dsol_aux.F:804:26: 802 | CALL MPI_SEND(N_LOCAL_LIST, 1, | 2 803 | & MPI_INTEGER, MASTER, TAG_SIZE, id%COMM,IERR) 804 | 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:847:26: 827 | CALL MPI_RECV(TMP, 1, MPI_INTEGER, MPI_ANY_SOURCE, | 2 ...... 847 | 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:1184:70: 1184 | & NRHS_B, WCB, LWCB, LDA_WCB, PPIV_COURANT, MTYPE, KEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1325:28: 1325 | & MTYPE, KEEP, COEF_Y ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dsol_aux.F:528:23: 528 | & W, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_process_blfac_slave.F:341:72: 341 | & A_PTR( CPOS ), NCOL1 ) | ^ Warning: ‘posblocfacto’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blfac_slave.F:87:37: 87 | INTEGER(8) POSELT, POSBLOCFACTO | ^ note: ‘posblocfacto’ was declared here 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] dfac_process_blfac_slave.F:316:72: 316 | & ) | ^ Warning: ‘begs_blr_u.data’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blfac_slave.F:102:50: 102 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ note: ‘begs_blr_u.data’ was declared here 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] dfac_process_blfac_slave.F:316:72: 316 | & ) | ^ Warning: ‘begs_blr_u.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blfac_slave.F:102:50: 102 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ note: ‘begs_blr_u.dim[0].ubound’ was declared here dsol_aux.F:172:29: 172 | & KEEP, KEEP8, COLSCA, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:223:27: 223 | & KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:421:39: 421 | & LHS, WRHS, W, RHS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:587:23: 587 | & W, KEEP,KEEP8, COLSCA ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:860:12: 860 | & LP, ARRET, GRAIN ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] dsol_aux.F:938:24: 938 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:938:12: 938 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1038:13: 1038 | & KEEP, RHSCOMP, NRHS, LRHSCOMP, FIRST_ROW_RHSCOMP, W, LD_W, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1088:35: 1088 | & MPRINT, ICNTL, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1086:35: 1086 | SUBROUTINE DMUMPS_SOL_Q(MTYPE, IFLAG, N, | 1 Warning: Unused dummy argument ‘mtype’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1087:19: 1087 | & LHS, WRHS, W, RES, GIVNORM, ANORM, XNORM, SCLNRM, | 1 Warning: Unused dummy argument ‘wrhs’ at (1) [-Wunused-dummy-argument] dsol_bwd_aux.F:1199:17: 1162 | & INODE, 1, MPI_INTEGER, | 2 ...... 1199 | & 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:1369:13: 1369 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1394:45: 1394 | INTEGER :: IPOSINRHSCOMP, JJ, K, NBK, | 1 Warning: Unused variable ‘nbk’ declared at (1) [-Wunused-variable] dsol_aux.F:1369:36: 1369 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘nelim’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1369:45: 1369 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1376:49: 1376 | & MTYPE, KEEP, OOCWRITE_COMPATIBLE_WITH_BLR, | 1 Warning: Unused dummy argument ‘oocwrite_compatible_with_blr’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1499:13: 1499 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] 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:1080:44: 1080 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument ‘dkeep’ at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:1080:37: 1080 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:357:15: 357 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:357:28: 357 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument ‘frere’ at (1) [-Wunused-dummy-argument] dsol_c.F:1309:19: 1306 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1309 | & 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:1317:23: 1306 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1317 | & 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:1415:24: 1415 | CALL MPI_PACK(RHSCOMP(IPOSINRHSCOMP,J), NPIV, | 1 ...... 1428 | 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:1923:29: 1430 | CALL MPI_SEND(BUFFER, POS_BUF, MPI_PACKED, MASTER, | 2 ...... 1923 | 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:2023:34: 1301 | CALL MPI_RECV( BUFFER, SIZE_BUF_BYTES, MPI_PACKED, | 2 ...... 2023 | 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] dtype3_root.F:1192:16: 1192 | & 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:1205:17: 1205 | & 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] dsol_c.F:1078:27: 1078 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, BUFFER, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1220:24: 1220 | & KEEP, KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1216:42: 1216 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Unused dummy argument ‘local_m’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1221:17: 1221 | & MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1331:38: 1331 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, FILS, | 1 Warning: Unused dummy argument ‘local_m’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1334:17: 1334 | & MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1297:32: 1297 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘ierror’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1297:24: 1297 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘iflag’ at (1) [-Wunused-dummy-argument] dsol_c.F:1438:54: 1438 | SUBROUTINE DMUMPS_GATHER_SOLUTION_AM1(NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dsol_c.F:1447:56: 1447 | & POSINRHSCOMP, LPOS_ROW, NB_FS_IN_RHSCOMP ) | 1 Warning: Unused dummy argument ‘nb_fs_in_rhscomp’ at (1) [-Wunused-dummy-argument] dsol_c.F:1439:21: 1439 | & NRHS, RHSCOMP, LRHSCOMP, NRHSCOMP_COL, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] dsol_c.F:1639:37: 1639 | & PTRIST, KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:1641:36: 1641 | & PROCNODE, NSLAVES, scaling_data, LSCAL | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dsol_c.F:1713:25: 1713 | & ISOL_LOC, | 1 Warning: Unused dummy argument ‘isol_loc’ at (1) [-Wunused-dummy-argument] dsol_c.F:1716:43: 1716 | & PROCNODE_STEPS, KEEP,KEEP8, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:1710:23: 1710 | & SLAVEF, N, MYID_NODES, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] dsol_c.F:1827:27: 1827 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:1822:25: 1822 | & (NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dsol_c.F:2062:27: 2062 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:2060:25: 2060 | & (NSLAVES, N, MYID_NODES, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dtype3_root.F:829:43: 829 | & KEEP, INFO ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.data’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.data’ was declared here dfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.offset’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.offset’ was declared here dfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.dim[0].stride’ was declared here dsol_c.F:2163:27: 2163 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_distrib_ELT.F:401:72: 401 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufi.offset’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:69:53: 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ note: ‘bufi.offset’ was declared here dfac_distrib_ELT.F:401:72: 401 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufi.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:69:53: 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ note: ‘bufi.dim[1].stride’ was declared here dfac_distrib_ELT.F:411:72: 411 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufr.offset’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:70:62: 70 | DOUBLE PRECISION, DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ note: ‘bufr.offset’ was declared here dfac_distrib_ELT.F:411:72: 411 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufr.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:70:62: 70 | DOUBLE PRECISION, DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ note: ‘bufr.dim[1].stride’ was declared here dtools.F:291:17: 291 | & 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:1836:23: 1830 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | 2 ...... 1836 | 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:18:17: 18 | & , LRGROUPS, NASS | 1 Warning: Unused dummy argument ‘lrgroups’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘icnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:224:24: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ note: ‘icnghbprcs’ was declared here dtools.F:18:23: 18 | & , LRGROUPS, NASS | 1 Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘icsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:224:36: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ note: ‘icsndrcvia’ was declared here 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] dfac_scalings_simScaleAbs.F:224:47: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ Warning: ‘icsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:221:29: 221 | INTEGER IMYRPTR,IMYCPTR | ^ Warning: ‘imycptr’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘irnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:222:24: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irnghbprcs’ was declared here dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘irsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:222:36: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:222:47: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘istatus’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:226:21: 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘istatus’ was declared here dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘ocnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:225:24: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ note: ‘ocnghbprcs’ was declared here dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘ocsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:225:36: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ note: ‘ocsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:225:47: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ Warning: ‘ocsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘ornghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:223:24: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘ornghbprcs’ was declared here dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘orsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:223:36: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘orsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:223:47: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ Warning: ‘orsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:226:31: 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘requests’ was declared here dtools.F:457:36: 457 | & PTRIST, PTRAST, IW, LIW, A, LA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dtools.F:459:51: 459 | & IPTRLU, STEP, MYID, KEEP, KEEP8, TYPE_SON | 1 Warning: Unused dummy argument ‘type_son’ at (1) [-Wunused-dummy-argument] dtools.F:499:38: 499 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] dtools.F:498:60: 498 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument ‘na_elt8’ at (1) [-Wunused-dummy-argument] dtools.F:498:51: 498 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument ‘nnz8’ at (1) [-Wunused-dummy-argument] dtools.F:499:34: 499 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] dtools.F:1428:37: 1428 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument ‘ooc_strat’ at (1) [-Wunused-dummy-argument] dtools.F:1476:43: 1476 | & KEEP, KEEP8, IFLAG, IERROR | 1 Warning: Unused dummy argument ‘ierror’ at (1) [-Wunused-dummy-argument] dtools.F:1476:35: 1476 | & KEEP, KEEP8, IFLAG, IERROR | 1 Warning: Unused dummy argument ‘iflag’ at (1) [-Wunused-dummy-argument] dtools.F:1475:37: 1475 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument ‘ooc_strat’ at (1) [-Wunused-dummy-argument] dtools.F:1579:22: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘hf’ at (1) [-Wunused-dummy-argument] dtools.F:1578:27: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘ifath’ at (1) [-Wunused-dummy-argument] dtools.F:1578:20: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dtools.F:1579:18: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘ioldps’ at (1) [-Wunused-dummy-argument] dtools.F:1579:26: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] dtools.F:1578:13: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dtools.F:1608:20: 1608 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dtools.F:1608:45: 1608 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dfac_process_blocfacto.F:588:72: 588 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ Warning: ‘lpos’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto.F:98:25: 98 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ note: ‘lpos’ was declared here dfac_process_blocfacto.F:588:72: 588 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ Warning: ‘lpos2’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto.F:98:38: 98 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ note: ‘lpos2’ was declared here dfac_process_maprow.F:1681:72: 1681 | & BUF_MAX_ARRAY,NFS4FATHER,PACKED_CB,ITMP) | ^ Warning: ‘posrow’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_maprow.F:1284:33: 1284 | INTEGER(8) :: SIZFR, POSROW, SHIFTCB_SON | ^ note: ‘posrow’ was declared here darrowheads.F:505:72: 505 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ Warning: ‘iw4.offset’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:254:49: 254 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ note: ‘iw4.offset’ was declared here darrowheads.F:505:72: 505 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ Warning: ‘iw4.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:254:49: 254 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ note: ‘iw4.dim[1].stride’ was declared here dana_mtrans.F:768:72: 768 | 80 IPERM(I) = J | ^ Warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:702:15: 702 | INTEGER I,J,J1,JORD,NFC,K,KK, | ^ note: ‘i’ was declared here dana_mtrans.F:769:72: 769 | ARP(J) = int(II - IP(J)) + 1 | ^ Warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:704:32: 704 | INTEGER(8) :: IN1, IN2, II | ^ note: ‘ii’ was declared here dana_dist_m.F:2031:72: 2031 | CURRENT_ACTIVE_MEM = CURRENT_ACTIVE_MEM + SIZEFRNOCBLU | ^ Warning: ‘sizefrnocblu’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:1904:32: 1904 | INTEGER(8) :: SIZEFRNOCBLU | ^ note: ‘sizefrnocblu’ was declared here dsol_bwd_aux.F:1808:72: 1808 | DO I=1,(IIPOOL-POOL_FIRST_POS)/2 | ^ Warning: ‘pool_first_pos’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:1129:28: 1129 | INTEGER POOL_FIRST_POS, TMP | ^ note: ‘pool_first_pos’ was declared here dana_aux_ELT.F:442:26: 442 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) WRITE (LP,99996) INFO(1) | ^ Warning: ‘lp’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_ELT.F:42:31: 42 | INTEGER NEMIN, MPRINT, LP, MP, LDIAG | ^ note: ‘lp’ was declared here dana_mtrans.F:71:22: 71 | & I0,UP,LOW, IK | ^ Warning: ‘i0’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:246:72: 246 | I = ISP | ^ Warning: ‘isp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:70:56: 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ note: ‘isp’ was declared here dana_mtrans.F:247:72: 247 | J = JSP | ^ Warning: ‘jsp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:70:60: 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ note: ‘jsp’ was declared here dana_reordertree.F:231:72: 231 | NFR = int(ND(STEP(INODE)),8) | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] dana_reordertree.F:34:33: 34 | INTEGER IFATH,IN,NSTK,INODE,I,allocok,LOCAL_PERM | ^ note: ‘inode’ was declared here dana_reordertree.F:655:72: 655 | FILS(dernier)=-TAB(I) | ^ Warning: ‘dernier’ may be used uninitialized [-Wmaybe-uninitialized] dana_reordertree.F:44:21: 44 | INTEGER dernier,fin | ^ note: ‘dernier’ was declared here dfac_process_blocfacto_LDLT.F:807:17: 807 | & .OR. | ^ Warning: ‘nslaves_prec’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto_LDLT.F:129:49: 129 | INTEGER :: XSIZE, CURRENT_BLR, NSLAVES_PREC, INFO_TMP(2) | ^ note: ‘nslaves_prec’ was declared here dmumps_driver.F:1037:12: 1037 | IF ( OLDJOB .LT. 2 ) THEN | ^ Warning: ‘oldjob’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:583:36: 583 | INTEGER JOBMIN, JOBMAX, OLDJOB | ^ note: ‘oldjob’ was declared here dmumps_driver.F:2039:72: 2039 | id%KEEP(235) = KEEP235SAVE | ^ Warning: ‘keep235save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:585:44: 585 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ note: ‘keep235save’ was declared here dmumps_driver.F:2040:72: 2040 | id%KEEP(242) = KEEP242SAVE | ^ Warning: ‘keep242save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:585:57: 585 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ note: ‘keep242save’ was declared here dmumps_driver.F:2041:72: 2041 | id%KEEP(243) = KEEP243SAVE | ^ Warning: ‘keep243save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:586:25: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep243save’ was declared here dmumps_driver.F:2042:72: 2042 | id%KEEP(495) = KEEP495SAVE | ^ Warning: ‘keep495save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:586:38: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep495save’ was declared here dmumps_driver.F:2043:72: 2043 | id%KEEP(497) = KEEP497SAVE | ^ Warning: ‘keep497save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:586:51: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep497save’ was declared here dsol_fwd_aux.F:620:72: 620 | JFIN = min(J+PANEL_SIZE-1, NPIV) | ^ Warning: ‘panel_size’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:421:44: 421 | INTEGER TempNROW, TempNCOL, PANEL_SIZE, | ^ note: ‘panel_size’ was declared here dana_aux_ELT.F:916:72: 916 | IF (ELTNOD(I).EQ.0) ELTNOD(I) = INODE | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_ELT.F:848:19: 848 | INTEGER INODE, LEAF, NBLEAF, NBROOT, III, IN | ^ note: ‘inode’ was declared here dana_mtrans.F:864:32: 864 | IF (IPERM(I).NE.0 .OR. IPERM(I0).EQ.0) GO TO 50 | ^ Warning: ‘i0’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:799:22: 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ note: ‘i0’ was declared here dana_mtrans.F:873:17: 873 | DO 60 K = K0,K2 | ^ Warning: ‘k0’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:801:39: 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ note: ‘k0’ was declared here dana_mtrans.F:1033:72: 1033 | I = IRN(ISP) | ^ Warning: ‘isp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:801:52: 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ note: ‘isp’ was declared here dana_mtrans.F:1036:72: 1036 | JPERM(J) = ISP | ^ Warning: ‘jsp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:799:52: 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ note: ‘jsp’ was declared here dsol_c.F:580:72: 580 | Pruned_SONS(:) = -1 | ^ Warning: ‘pruned_sons.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_c.F:132:56: 132 | INTEGER, DIMENSION(:), ALLOCATABLE :: Pruned_SONS, Pruned_Roots | ^ note: ‘pruned_sons.dim[0].ubound’ was declared here dsol_bwd_aux.F:102:27: 102 | INTEGER :: POSINDICES, IPOSINRHSCOMP, IPOSINRHSCOMP_PANEL | ^ Warning: ‘posindices’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:742:72: 742 | & NRLADU_CURRENT_MISSING) | ^ Warning: ‘nrladu_current_missing’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:101:42: 101 | INTEGER(8) :: NRLADU_CURRENT_MISSING | ^ note: ‘nrladu_current_missing’ was declared here dana_dist_m.F:719:72: 719 | CURRENT_ACTIVE_MEM = CURRENT_ACTIVE_MEM + SIZEFRNOCBLU | ^ Warning: ‘sizefrnocblu’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:118:32: 118 | INTEGER(8) :: SIZEFRNOCBLU | ^ note: ‘sizefrnocblu’ was declared here dana_dist_m.F:1077:72: 1077 | & NRLADU_CURRENT_MISSING) | ^ Warning: ‘current_active_mem’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:113:35: 113 | INTEGER(8) CURRENT_ACTIVE_MEM, MAXTEMPCB | ^ note: ‘current_active_mem’ was declared here dana_dist_m.F:1456:72: 1456 | ISTKRLR_CB_UD = ISTKRLR_CB_UD + LSTKRLR_CB_UD(ITOP) | ^ Warning: ‘sizecblr_slave_ud’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:122:34: 122 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ note: ‘sizecblr_slave_ud’ was declared here dana_dist_m.F:1458:72: 1458 | ISTKRLR_CB_WC = ISTKRLR_CB_WC + LSTKRLR_CB_WC(ITOP) | ^ Warning: ‘sizecblr_slave_wc’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:122:53: 122 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ note: ‘sizecblr_slave_wc’ was declared here dana_dist_m.F:995:72: 995 | & dble(OPS_NODE_SLAVE)/dble(NSLAVES_LOC) | ^ Warning: ‘ops_node_slave’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:141:64: 141 | DOUBLE PRECISION OPS_NODE, OPS_NODE_MASTER, OPS_NODE_SLAVE | ^ note: ‘ops_node_slave’ was declared here dana_mtrans.F:1138:72: 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ Warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:1091:22: 1091 | INTEGER(8) :: II, IN1, IN2 | ^ note: ‘ii’ was declared here dana_mtrans.F:1138:72: 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ Warning: ‘in2’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:1091:32: 1091 | INTEGER(8) :: II, IN1, IN2 | ^ note: ‘in2’ was declared here dana_reordertree.F:1103:72: 1103 | MY_FIRST_LEAF(INDICE(ID+1)-1,ID+1)=FIRST_LEAF | ^ Warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized] dana_reordertree.F:780:16: 780 | INTEGER ID,FIRST_LEAF,SIZE_SBTR | ^ note: ‘id’ was declared here dfac_process_maprow.F:1197:10: 1197 | IF (CB_IS_LR) THEN | ^ Warning: ‘cb_is_lr’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_maprow.F:718:25: 718 | LOGICAL :: CB_IS_LR | ^ note: ‘cb_is_lr’ was declared here dsol_aux.F:1709:72: 1709 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.data’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:1674:56: 1674 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.data’ was declared here dsol_aux.F:1709:72: 1709 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.offset’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:1674:56: 1674 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.offset’ was declared here dsol_aux.F:1709:72: 1709 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:1674:56: 1674 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.dim[0].stride’ was declared here dfac_driver.F:1972:10: 1972 | IF (EARLYT3ROOTINS) THEN | ^ Warning: ‘earlyt3rootins’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:146:68: 146 | LOGICAL I_AM_SLAVE, PERLU_ON, WK_USER_PROVIDED, EARLYT3ROOTINS | ^ note: ‘earlyt3rootins’ was declared here dfac_driver.F:2739:72: 2739 | & ) | ^ Warning: ‘ipool’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:110:23: 110 | & ITLOC, IPOOL, K28, LPOOL | ^ note: ‘ipool’ was declared here dfac_driver.F:2739:72: 2739 | & ) | ^ Warning: ‘itloc’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:110:16: 110 | & ITLOC, IPOOL, K28, LPOOL | ^ note: ‘itloc’ was declared here dfac_driver.F:2739:72: 2739 | & ) | ^ Warning: ‘ptrwb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:109:27: 109 | INTEGER PTRIST, PTRWB, MAXELT_SIZE, | ^ note: ‘ptrwb’ was declared here dana_driver.F:4995:72: 4995 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ Warning: ‘reqptr.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:4810:41: 4810 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ note: ‘reqptr.offset’ was declared here dana_driver.F:4995:72: 4995 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ Warning: ‘reqptr.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:4810:41: 4810 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ note: ‘reqptr.dim[1].stride’ was declared here dana_driver.F:4956:72: 4956 | MATPTR_cp = MATPTR | ^ Warning: ‘matptr.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:4811:42: 4811 | INTEGER(8), ALLOCATABLE :: MATPTR(:) | ^ note: ‘matptr.dim[0].ubound’ was declared here dsol_c.F:2142:72: 2142 | IPOSINRHSCOMP_COL = IPOSINRHSCOMP_COL + 1 | ^ Warning: ‘iposinrhscomp_col’ may be used uninitialized [-Wmaybe-uninitialized] dsol_c.F:2083:46: 2083 | INTEGER IPOSINRHSCOMP, IPOSINRHSCOMP_COL | ^ note: ‘iposinrhscomp_col’ was declared here dsol_driver.F:1890:72: 1890 | NB_BYTES = NB_BYTES + int(size(RHS_IR),8)*K35_8 | ^ Warning: ‘rhs_ir.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:173:55: 173 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.dim[0].ubound’ was declared here dsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.data’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:129:58: 129 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.data’ was declared here dsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.offset’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:129:58: 129 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.offset’ was declared here dsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:129:58: 129 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.dim[0].stride’ was declared here dsol_driver.F:2043:72: 2043 | LIWCB = 20*NB_K133*2 + KEEP(133) | ^ Warning: ‘nb_k133’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:279:21: 279 | INTEGER NB_K133, IRANK, TSIZE | ^ note: ‘nb_k133’ was declared here dsol_driver.F:3933:72: 3933 | LWCB8_SOL_C = LWCB8 | ^ Warning: ‘lwcb8’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:87:36: 87 | INTEGER(8) :: LWCB8_MIN, LWCB8, LWCB8_SOL_C | ^ note: ‘lwcb8’ was declared here dsol_driver.F:3421:72: 3421 | SAVERHS(:) = ZERO | ^ Warning: ‘saverhs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:180:49: 180 | DOUBLE PRECISION, ALLOCATABLE :: SAVERHS(:), C_RW1(:), | ^ note: ‘saverhs.dim[0].ubound’ was declared here dsol_driver.F:4054:72: 4054 | NBSPARSE_LOC = (DO_NBSPARSE.AND.NBRHS_EFF.GT.1) | ^ Warning: ‘do_nbsparse’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:261:29: 261 | LOGICAL :: DO_NBSPARSE, NBSPARSE_LOC | ^ note: ‘do_nbsparse’ was declared here dsol_driver.F:2217:47: 2217 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ Warning: ‘uns_perm_inv_needed_befmainloop’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:198:48: 198 | & UNS_PERM_INV_NEEDED_BEFMAINLOOP | ^ note: ‘uns_perm_inv_needed_befmainloop’ was declared here dsol_driver.F:2217:47: 2217 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ Warning: ‘uns_perm_inv_needed_inmainloop’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:197:47: 197 | LOGICAL :: UNS_PERM_INV_NEEDED_INMAINLOOP, | ^ note: ‘uns_perm_inv_needed_inmainloop’ was declared here dsol_driver.F:4640:72: 4640 | & id%COMM, IERR ) | ^ Warning: ‘rhs_ir.offset’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:173:55: 173 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.offset’ was declared here dsol_driver.F:4640:72: 4640 | & id%COMM, IERR ) | ^ Warning: ‘rhs_ir.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:173:55: 173 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.dim[0].stride’ was declared here dsol_driver.F:2219:72: 2219 | NB_BYTES = NB_BYTES - int(size(UNS_PERM_INV),8)*K34_8 | ^ Warning: ‘uns_perm_inv.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:196:56: 196 | INTEGER, DIMENSION(:), ALLOCATABLE :: UNS_PERM_INV | ^ note: ‘uns_perm_inv.dim[0].ubound’ was declared here dsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.data’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.data’ was declared here dsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.offset’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.offset’ was declared here dsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.dim[0].stride’ was declared here dsol_driver.F:3487:72: 3487 | & ONE | ^ Warning: ‘iperm’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:80:21: 80 | INTEGER I,IPERM,K,JPERM, J, II, IZ2 | ^ note: ‘iperm’ was declared here dsol_driver.F:4343:72: 4343 | NB_BYTES = NB_BYTES - int(size(MAP_RHS),8) * K34_8 | ^ Warning: ‘map_rhs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:186:40: 186 | INTEGER, ALLOCATABLE :: MAP_RHS(:) | ^ note: ‘map_rhs.dim[0].ubound’ was declared here dsol_driver.F:4651:72: 4651 | C_LOCWK54 = ZERO | ^ Warning: ‘c_locwk54.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:193:62: 193 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: C_LOCWK54 | ^ note: ‘c_locwk54.dim[0].ubound’ was declared here dsol_driver.F:5046:72: 5046 | NB_BYTES = NB_BYTES - int(size(C_W),8)*K35_8 | ^ Warning: ‘c_w.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:183:45: 183 | & C_W(:) | ^ note: ‘c_w.dim[0].ubound’ was declared here dsol_driver.F:4553:72: 4553 | R_LOCWK54 = RZERO | ^ Warning: ‘r_locwk54.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:192:65: 192 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: R_LOCWK54 | ^ note: ‘r_locwk54.dim[0].ubound’ was declared here dsol_driver.F:5049:72: 5049 | & - int(size(IW1),8)*K34_8 | ^ Warning: ‘r_w.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:188:45: 188 | DOUBLE PRECISION, ALLOCATABLE :: R_W(:) | ^ note: ‘r_w.dim[0].ubound’ was declared here dsol_driver.F:5054:72: 5054 | NB_BYTES = NB_BYTES - int(size(D ),8)*K16_8 | ^ Warning: ‘d.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:187:51: 187 | DOUBLE PRECISION, ALLOCATABLE :: R_Y(:), D(:) | ^ note: ‘d.dim[0].ubound’ was declared here dana_driver.F:1219:16: 1219 | IF ( LISTVAR_SCHUR_2BE_FREED ) THEN | ^ Warning: ‘listvar_schur_2be_freed’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:63:50: 63 | LOGICAL PROK, PROKG, LISTVAR_SCHUR_2BE_FREED, LPOK | ^ note: ‘listvar_schur_2be_freed’ was declared here dana_driver.F:1345:72: 1345 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ Warning: ‘na’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:53:27: 53 | INTEGER IKEEP, NE, NA | ^ note: ‘na’ was declared here dana_driver.F:1345:72: 1345 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ Warning: ‘ne’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:53:23: 53 | INTEGER IKEEP, NE, NA | ^ note: ‘ne’ was declared here dana_driver.F:1756:72: 1756 | id%NA(1) = NBLEAF | ^ Warning: ‘nbleaf’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:76:20: 76 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ note: ‘nbleaf’ was declared here dana_driver.F:1757:72: 1757 | id%NA(2) = NBROOT | ^ Warning: ‘nbroot’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:76:28: 76 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ note: ‘nbroot’ was declared here dana_driver.F:2653:72: 2653 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ Warning: ‘temp_leaf.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:148:56: 148 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ note: ‘temp_leaf.offset’ was declared here dana_driver.F:2653:72: 2653 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ Warning: ‘temp_leaf.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:148:56: 148 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ note: ‘temp_leaf.dim[1].stride’ was declared here dana_driver.F:2640:72: 2640 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ Warning: ‘temp_root.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:147:56: 147 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ note: ‘temp_root.offset’ was declared here dana_driver.F:2640:72: 2640 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ Warning: ‘temp_root.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:147:56: 147 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ note: ‘temp_root.dim[1].stride’ was declared here dana_driver.F:2666:72: 2666 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ Warning: ‘temp_size.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:149:56: 149 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ note: ‘temp_size.offset’ was declared here dana_driver.F:2666:72: 2666 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ Warning: ‘temp_size.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:149:56: 149 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ note: ‘temp_size.dim[1].stride’ was declared here dana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.data’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.data’ was declared here dana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.offset’ was declared here dana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.dim[0].stride’ was declared here 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.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/src' make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/src' cd examples; make d make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/examples' /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c dsimpletest.F -o dsimpletest.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c dsimpletest_save_restore.F -o dsimpletest_save_restore.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DAdd_ -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c c_example_save_restore.c -o c_example_save_restore.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DAdd_ -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/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; | ^~~~ 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; | ^~~~ /usr/lib64/mpich/bin/mpifort -o c_example -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz c_example.o -L../lib -ldmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm /usr/lib64/mpich/bin/mpifort -o c_example_save_restore -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz c_example_save_restore.o -L../lib -ldmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm /usr/lib64/mpich/bin/mpifort -o dsimpletest -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz dsimpletest.o -L../lib -ldmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm /usr/lib64/mpich/bin/mpifort -o dsimpletest_save_restore -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz dsimpletest_save_restore.o -L../lib -ldmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/examples' make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1' cd MUMPS_5.5.1 && make z make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1' (cd libseq; make) make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq' (cp libseq/lib* ./lib) cd src; make z make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/src' make ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/src' make[8]: '../lib/libmumps_commonFREEFEM-SEQ.a' is up to date. make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/src' make ARITH=z ../lib/libzmumpsFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/src' /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_struc_def.F -o zmumps_struc_def.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zlr_type.F -o zlr_type.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zstatic_ptr_m.F -o zstatic_ptr_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zomp_tps_m.F -o zomp_tps_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_ooc_buffer.F -o zmumps_ooc_buffer.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_sispointers_m.F -o zfac_sispointers_m.o zlr_type.F:23:48: 23 | SUBROUTINE DEALLOC_LRB(LRB_OUT, KEEP8, K34 | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_aux.F -o zana_aux.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_aux_par.F -o zana_aux_par.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_sol_l0omp_m.F -o zfac_sol_l0omp_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_config_file.F -o zmumps_config_file.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_save_restore_files.F -o zmumps_save_restore_files.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_omp_m.F -o zsol_omp_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_lr_data_m.F -o zmumps_lr_data_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zlr_stats.F -o zlr_stats.o zfac_sol_l0omp_m.F:232:28: 232 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zsol_omp_m.F:293:50: 293 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, PANEL_POS, LPANEL_POS, | 1 Warning: Unused dummy argument ‘panel_pos’ at (1) [-Wunused-dummy-argument] zsol_omp_m.F:297:37: 297 | & PERM_L0_OMP, PTR_LEAFS_L0_OMP, L0_OMP_MAPPING, LL0_OMP_MAPPING, | 1 Warning: Unused dummy argument ‘ptr_leafs_l0_omp’ at (1) [-Wunused-dummy-argument] zsol_omp_m.F:33:42: 33 | SUBROUTINE ZMUMPS_SOL_L0OMP_LD( K400 ) | 1 Warning: Unused dummy argument ‘k400’ at (1) [-Wunused-dummy-argument] zsol_omp_m.F:20:42: 20 | SUBROUTINE ZMUMPS_SOL_L0OMP_LI( K400 ) | 1 Warning: Unused dummy argument ‘k400’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:27: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘bcksz’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:20: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘depth’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:19: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k472’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:25: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k475’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:31: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k478’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:37: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k480’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:43: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k481’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:49: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k483’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:55: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k484’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:58: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘k486’ at (1) [-Wunused-dummy-argument] zlr_stats.F:572:47: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘k489’ at (1) [-Wunused-dummy-argument] zlr_stats.F:572:41: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘local’ at (1) [-Wunused-dummy-argument] zlr_stats.F:572:57: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:36: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘nassmin’ at (1) [-Wunused-dummy-argument] zlr_stats.F:577:26: 577 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument ‘nbtreenodes’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:47: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘nfrontmin’ at (1) [-Wunused-dummy-argument] zlr_stats.F:577:34: 577 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:52: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] zlr_stats.F:511:59: 511 | & KEEP50, INODE) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zlr_stats.F:478:42: 478 | & NASS1, KEEP50, INODE) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zlr_stats.F:343:37: 343 | SUBROUTINE INIT_STATS_GLOBAL(id) | 1 Warning: Unused dummy argument ‘id’ at (1) [-Wunused-dummy-argument] zlr_stats.F:330:35: 330 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zlr_stats.F:319:47: 319 | SUBROUTINE UPD_FLOP_UPDATE_LRLR3(LRB, NIV) | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zana_aux_par.F:1692:24: 1692 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1980 | 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:1692:52: 1692 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1980 | 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:999:22: 999 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1853 | 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:999:50: 999 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1853 | 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:1131:27: 1128 | CALL MPI_IRECV(BUF_PE2(1), ord%LAST(PROC+2)- | 2 ...... 1131 | 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:1192:23: 1192 | CALL MPI_SEND(IPE(1), ord%LAST(MYID+1)-ord%FIRST(MYID+1)+1, | 1 ...... 1893 | 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:355:48: 355 | SUBROUTINE ZMUMPS_DO_PAR_ORD(id, ord, WORK) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] zana_aux_par.F:213:43: 213 | SUBROUTINE ZMUMPS_SET_PAR_ORD(id, ord) | 1 Warning: Unused dummy argument ‘ord’ at (1) [-Wunused-dummy-argument] zmumps_lr_data_m.F:2854:21: 2854 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zmumps_lr_data_m.F:2297:21: 2297 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zana_aux.F:1635:14: 1635 | & PERM(1),IPQ8(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘flag’ at (1) zana_aux.F:1638:14: 1638 | & PERM(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘flag’ at (1) zana_aux.F:1648:18: 1648 | & 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:285:37: 285 | 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:285:45: 285 | 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:285:53: 285 | 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:286:14: 286 | & 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:415:30: 415 | & (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:415:38: 415 | & (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:415:46: 415 | & (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:416:24: 416 | & 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:936:42: 936 | 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:936:49: 936 | 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:936:56: 936 | 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:937:20: 937 | & 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:1005:38: 1005 | 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:1005:46: 1005 | 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:1005:54: 1005 | 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:1005:65: 1005 | 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:1006:23: 1006 | & LIW8, IPE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘ipe’ at (1) zana_aux.F:1014:33: 1014 | 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:1014:41: 1014 | 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:1014:61: 1014 | 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:1015:20: 1015 | & IKEEP2(1), IWL1, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘ipv’ at (1) zana_aux.F:1041:29: 1041 | & (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:1041:40: 1041 | & (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:1041:51: 1041 | & (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:1042:11: 1042 | & 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:1042:37: 1042 | & 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:1042:46: 1042 | & 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:1044:50: 1044 | & 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:1050:29: 1050 | & (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:1050:40: 1050 | & (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:1050:51: 1050 | & (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:1051:11: 1051 | & 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:1051:37: 1051 | & 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:1051:46: 1051 | & 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:1053:50: 1053 | & 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:1081:24: 1081 | 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:1127:34: 1127 | 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:1127:44: 1127 | 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:1127:53: 1127 | 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:1152:33: 1152 | 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:1152:43: 1152 | 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:1152:52: 1152 | 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:2407:53: 2407 | & KEEP20, KEEP38, NAMALG,NAMALGMAX, | 1 Warning: Unused dummy argument ‘namalgmax’ at (1) [-Wunused-dummy-argument] zana_aux.F:2859:18: 2859 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] zana_aux.F:2859:50: 2859 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] zana_aux.F:3553:34: 3553 | & (KEEP821, KEEP2, KEEP48 ,KEEP50, NSLAVES) | 1 Warning: Unused dummy argument ‘keep48’ at (1) [-Wunused-dummy-argument] zana_aux.F:4099:49: 4099 | SUBROUTINE ZMUMPS_EXPAND_TREE_STEPS( ICNTL, | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_ooc.F -o zmumps_ooc.o zmumps_ooc.F:3030:13: 3030 | & IW, LIWFAC, | 1 Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:3031:15: 3031 | & MYID, FILESIZE, IERR , LAST_CALL) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2980:25: 2980 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument ‘keep20’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2980:17: 2980 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument ‘keep38’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2354:31: 2354 | & NB_NODES,FLAG,PTRFAC,NSTEPS) | 1 Warning: Unused dummy argument ‘ptrfac’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1957:64: 1957 | 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:1924:12: 1924 | & A,ZONE) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1923:21: 1923 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1883:30: 1883 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1883:27: 1883 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1717:47: 1717 | SUBROUTINE ZMUMPS_GET_BOTTOM_AREA_SPACE(A,LA,REQUESTED_SIZE, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1584:44: 1584 | 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:1324:65: 1324 | 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:1042:50: 1042 | SUBROUTINE ZMUMPS_UPDATE_READ_REQ_NODE(INODE,SIZE,DEST,ZONE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:283:58: 283 | SUBROUTINE ZMUMPS_NEW_FACTOR(INODE,PTRFAC,KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zana_aux_par.F:1609:21: 1609 | & SIPES(:,:) | ^ Warning: ‘sipes.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_par.F:1609:21: Warning: ‘sipes.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_par.F:1668:72: 1668 | SIPES(:,:) = 0 | ^ Warning: ‘sipes.dim[1].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_par.F:1609:21: 1609 | & SIPES(:,:) | ^ note: ‘sipes.dim[1].ubound’ was declared here zmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘max_nb’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2359:35: 2359 | INTEGER I,START_NODE,K,MAX_NB, | ^ note: ‘max_nb’ was declared here zmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘max_size’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2358:44: 2358 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ note: ‘max_size’ was declared here zmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2359:28: 2359 | INTEGER I,START_NODE,K,MAX_NB, | ^ note: ‘k’ was declared here zmumps_ooc.F:2508:72: 2508 | SIZE=J8-LAST | ^ Warning: ‘last’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2358:50: 2358 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ note: ‘last’ was declared here zana_aux_par.F:901:16: 901 | & NTVAR, TGSIZE, MAXS, RHANDPE, | ^ Warning: ‘ntvar’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1172:26: 1172 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) | ^ Warning: ‘lp’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:72:23: 72 | INTEGER NEMIN, LP, MP, LDIAG, ITEMP, symmetry | ^ note: ‘lp’ declared here zmumps_ooc.F:1358:72: 1358 | RETURN | ^ Warning: ‘__result_zmumps_solve_is_inod’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:1324:6: 1324 | FUNCTION ZMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | ^ note: ‘__result_zmumps_solve_is_inod’ was declared here zmumps_ooc.F:2286:9: 2286 | IF(LRLUS_SOLVE(ZONE).LT.NEEDED_SIZE)THEN | ^ Warning: ‘needed_size’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2238:31: 2238 | INTEGER(8) :: NEEDED_SIZE | ^ note: ‘needed_size’ declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zlr_core.F -o zlr_core.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_sol_es.F -o zmumps_sol_es.o 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] zana_aux.F:1444:72: 1444 | LIWG = LIW + NZTOT | ^ Warning: ‘liwmin’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1303:52: 1303 | INTEGER(8) :: NZTOT, NZREAL, IPIW, LIW, LIWMIN, NZsave, | ^ note: ‘liwmin’ was declared here zana_aux.F:1469:72: 1469 | IF(MTRANSLOC .NE. 1) LDW = LDW-NZTOT | ^ Warning: ‘ldwmin’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1304:40: 1304 | & K, KPOS, LDW, LDWMIN, IRNW, RSPOS, CSPOS, | ^ note: ‘ldwmin’ was declared here zana_aux.F:1830:22: 1830 | & .AND. KEEP(95) .EQ. 0) THEN | ^ Warning: ‘rz_diag’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1298:57: 1298 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ note: ‘rz_diag’ was declared here zana_aux.F:1830:22: 1830 | & .AND. KEEP(95) .EQ. 0) THEN | ^ Warning: ‘nzer_diag’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1298:38: 1298 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ note: ‘nzer_diag’ was declared here zlr_core.F:824:47: 824 | 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:1398:55: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘k2’ at (1) [-Wunused-dummy-argument] zlr_core.F:1398:34: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘liw’ at (1) [-Wunused-dummy-argument] zlr_core.F:1398:40: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘lstk’ at (1) [-Wunused-dummy-argument] zlr_core.F:1399:31: 1399 | & KEEP, KEEP8, OPASSW) | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] zlr_core.F:1197:28: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zlr_core.F:1198:62: 1198 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument ‘kpercent_rmb’ at (1) [-Wunused-dummy-argument] zlr_core.F:1198:31: 1198 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument ‘midblk_compress’ at (1) [-Wunused-dummy-argument] zlr_core.F:1197:49: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] zlr_core.F:1197:54: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zlr_core.F:1197:41: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘poseltt’ at (1) [-Wunused-dummy-argument] zlr_core.F:787:55: 787 | & TOLEPS, TOL_OPT, KPERCENT, BUILDQ, LorU, CB_COMPRESS) | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] zlr_core.F:786:25: 786 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘maxi_rank’ at (1) [-Wunused-dummy-argument] zlr_core.F:786:54: 786 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zlr_core.F:761:61: 761 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] zlr_core.F:761:55: 761 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zlr_core.F:401:21: 401 | & LorU, | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] zlr_core.F:354:53: 354 | SUBROUTINE ZMUMPS_LRGEMM_SCALING(LRB, SCALED, A, LA, DIAG, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zlr_core.F:355:45: 355 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] zlr_core.F:355:37: 355 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument ‘poseltt’ at (1) [-Wunused-dummy-argument] zlr_core.F:269:25: 269 | & NIV, SYM, LorU, IW, OFFSET_IW) | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_save_restore.F -o zmumps_save_restore.o zmumps_sol_es.F:688:72: 688 | USED = .FALSE. | ^ Warning: ‘used.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_sol_es.F:661:48: 661 | LOGICAL, ALLOCATABLE, DIMENSION(:) :: USED | ^ note: ‘used.dim[0].ubound’ was declared here zmumps_sol_es.F:740:72: 740 | LOAD_PROCS = 0 | ^ Warning: ‘load_procs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_sol_es.F:656:54: 656 | & LOAD_PROCS, | ^ note: ‘load_procs.dim[0].ubound’ was declared here zmumps_save_restore.F:96:22: 96 | CALL MPI_BCAST( ICNTL34, 1, MPI_INTEGER, MASTER, id%COMM, ierr ) | 1 ...... 980 | 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(*)). zlr_core.F:216:15: 216 | IF (TRACE) THEN | ^ Warning: ‘trace’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:189:32: 189 | LOGICAL :: ONLYCB, TRACE | ^ note: ‘trace’ was declared here zlr_core.F:1909:12: 1909 | IF( RK.LT.MIN(N,M) ) THEN | ^ Warning: ‘rk’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:1691:46: 1691 | INTEGER :: LSTICC, PVT, K, RK | ^ note: ‘rk’ was declared here zlr_core.F:1788:15: 1788 | IF(TRUNC_ERR.LT.TOLEPS_EFF) THEN | ^ Warning: ‘trunc_err’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:1687:62: 1687 | DOUBLE PRECISION :: TOLEPS_EFF, TRUNC_ERR | ^ note: ‘trunc_err’ was declared here zlr_core.F:662:12: 662 | IF (SIDE == 'L') THEN ! LEFT: XY_YZ = X*Y; A = XY_YZ*Z | ^ Warning: ‘side[1]{lb: 1 sz: 1}’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:429:32: 429 | CHARACTER(len=1) :: SIDE, TRANSY | ^ note: ‘side[1]{lb: 1 sz: 1}’ was declared here zlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:428:67: 428 | COMPLEX(kind=8), POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[1].stride’ was declared here zlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:428:67: 428 | COMPLEX(kind=8), POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[0].stride’ was declared here zlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.offset’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:428:67: 428 | COMPLEX(kind=8), POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.offset’ was declared here zlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.data’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:428:67: 428 | COMPLEX(kind=8), POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.data’ was declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_lr.F -o zana_lr.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_comm_buffer.F -o zmumps_comm_buffer.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_lr.F -o zfac_lr.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_lr.F -o zsol_lr.o zsol_lr.F:520:15: 520 | & 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:535:24: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] zsol_lr.F:535:30: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘k450’ at (1) [-Wunused-dummy-argument] zsol_lr.F:535:19: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_lr.F:380:16: 380 | & ( INODE, IWHDLR, NPIV_GLOBAL, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zsol_lr.F:253:24: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] zsol_lr.F:253:30: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘k450’ at (1) [-Wunused-dummy-argument] zsol_lr.F:253:19: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_lr.F:183:16: 183 | & (INODE, IWHDLR, NPIV_GLOBAL, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zsol_lr.F:695:48: 695 | & DIAG, LDIAG, NPIV, NELIM, LIELL, | 1 Warning: Unused dummy argument ‘liell’ at (1) [-Wunused-dummy-argument] zsol_lr.F:696:26: 696 | & NRHS_B, W, LWC, | 1 Warning: Unused dummy argument ‘w’ at (1) [-Wunused-dummy-argument] zana_lr.F:1949:31: 1938 | CALL MPI_RECV( NBNODES_LOC, 1, MPI_INTEGER, | 2 ...... 1949 | 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:2017:31: 2010 | CALL MPI_SEND( NBNODES_LOC, 1, MPI_INTEGER, MASTER, | 2 ...... 2017 | 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:1604:35: 1604 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k264’ at (1) [-Wunused-dummy-argument] zana_lr.F:1604:41: 1604 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k265’ at (1) [-Wunused-dummy-argument] zana_lr.F:1605:19: 1605 | & K10, K54, K142, LPOK, LP, | 1 Warning: Unused dummy argument ‘k54’ at (1) [-Wunused-dummy-argument] zana_lr.F:1602:28: 1602 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] zana_lr.F:1295:47: 1295 | & K10, K54, K142, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] zana_lr.F:1292:35: 1292 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] zana_lr.F:1294:35: 1294 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k264’ at (1) [-Wunused-dummy-argument] zana_lr.F:1294:41: 1294 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k265’ at (1) [-Wunused-dummy-argument] zana_lr.F:1295:19: 1295 | & K10, K54, K142, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument ‘k54’ at (1) [-Wunused-dummy-argument] zana_lr.F:1292:28: 1292 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] zana_lr.F:700:33: 700 | SUBROUTINE GET_GROUPS(NHALO,PARTS,SEP,NSEP,NPARTS, | 1 Warning: Unused dummy argument ‘nhalo’ at (1) [-Wunused-dummy-argument] zana_lr.F:628:35: 628 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument ‘depth’ at (1) [-Wunused-dummy-argument] zana_lr.F:628:41: 628 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument ‘pmax’ at (1) [-Wunused-dummy-argument] zana_lr.F:485:37: 485 | & LRGROUPS, N, NBGROUPS, LRGROUPS_SIGN, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] zfac_lr.F:387:22: 387 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1881 | & 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 ...... 1881 | & 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 ...... 1882 | & 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) zana_lr.F:434:33: 434 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument ‘node’ at (1) [-Wunused-dummy-argument] zana_lr.F:434:28: 434 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument ‘trace’ at (1) [-Wunused-dummy-argument] zana_lr.F:382:58: 382 | SUBROUTINE GETHALONODES_AB(N, LUMAT, IND, NIND, PMAX, | 1 Warning: Unused dummy argument ‘pmax’ at (1) [-Wunused-dummy-argument] zfac_lr.F:2432:40: 2432 | & IBEG_BLOCK, NB_BLR, | 1 Warning: Unused dummy argument ‘nb_blr’ at (1) [-Wunused-dummy-argument] zfac_lr.F:2195:43: 2195 | & LBANDSLAVE, NPIV, ISHIFT, NIV, KPERCENT, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zana_lr.F:68:46: 68 | SUBROUTINE SEP_GROUPING(NV, VLIST, N, NZ, LRGROUPS, NBGROUPS, IW, | 1 Warning: Unused dummy argument ‘nz’ at (1) [-Wunused-dummy-argument] zfac_lr.F:1941:33: 1941 | & NROWS, NCOLS, INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_lr.F:1942:23: 1942 | & IWHANDLER, SYM, NIV, IFLAG, IERROR, | 1 Warning: Unused dummy argument ‘iwhandler’ at (1) [-Wunused-dummy-argument] zfac_lr.F:1752:63: 1752 | & NB_BLR, BLR_PANEL, CURRENT_BLR, DIR, DECOMP_TIMER, | 1 Warning: Unused dummy argument ‘decomp_timer’ at (1) [-Wunused-dummy-argument] zfac_lr.F:1427:26: 1427 | & 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, | 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] zmumps_comm_buffer.F:3376:27: 3343 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 ...... 3376 | 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:3307:27: 3286 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR_MPI ) | 2 ...... 3307 | & 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:3102:23: 3102 | CALL MPI_PACK( LIST_SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3343 | 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:1983:27: 1983 | CALL MPI_PACK( IPIV, NPIV, MPI_INTEGER, | 1 ...... 3343 | 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:995:27: 995 | CALL MPI_PACK( SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3343 | 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( IROW, NROW, MPI_INTEGER, | 1 ...... 3343 | 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:1002:25: 1002 | CALL MPI_PACK( ICOL, NCOL, MPI_INTEGER, | 1 ...... 3343 | 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 ...... 3343 | 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 ...... 3343 | 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 ...... 3343 | 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:2886:39: 2886 | & ( WHAT, COMM, NPROCS, | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1819:24: 1819 | & WIDTH, COMM, | 1 Warning: Unused dummy argument ‘width’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1044:14: 1044 | & ISLAVE, PDEST, PDEST_MASTER, COMM, IERR, | 1 Warning: Unused dummy argument ‘islave’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1049:20: 1049 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1049:32: 1049 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument ‘npiv_check’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:868:26: 868 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:782:35: 782 | & 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] zsol_lr.F:42:31: 42 | INTEGER :: I, NPARTSASS, NB_BLR , NELIM, LDADIAG, | ^ Warning: ‘npartsass’ may be used uninitialized [-Wmaybe-uninitialized] zsol_lr.F:446:72: 446 | LAST_BLR = NPARTSASS | ^ Warning: ‘npartsass’ may be used uninitialized [-Wmaybe-uninitialized] zsol_lr.F:395:31: 395 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ note: ‘npartsass’ was declared here zmumps_comm_buffer.F:762:72: 762 | B%CONTENT( IBUF + NEXT ) = 0 | ^ Warning: ‘ibuf’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:711:23: 711 | INTEGER :: IBUF | ^ note: ‘ibuf’ was declared here zana_lr.F:516:72: 516 | RIGHTPART = 0 | ^ Warning: ‘rightpart.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:498:56: 498 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ note: ‘rightpart.dim[0].ubound’ was declared here zana_lr.F:517:72: 517 | SIZES = 0 | ^ Warning: ‘sizes.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:498:45: 498 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ note: ‘sizes.dim[0].ubound’ was declared here zana_lr.F:1788:72: 1788 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:1641:50: 1641 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here zmumps_comm_buffer.F:2406:72: 2406 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ Warning: ‘nsubset_col_eff’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:2197:48: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsubset_col_eff’ was declared here zmumps_comm_buffer.F:2497:14: 2497 | IF ( N_ALREADY_SENT.NE.NSUBSET_ROW_EFF ) IERR = -1 | ^ Warning: ‘nsubset_row_eff’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:2197:31: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsubset_row_eff’ was declared here zmumps_comm_buffer.F:2406:72: 2406 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ Warning: ‘nsupcol_eff’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:2197:61: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsupcol_eff’ was declared here zfac_lr.F:1514:72: 1514 | ACC_LRB%M = N | ^ Warning: ‘n’ may be used uninitialized [-Wmaybe-uninitialized] zfac_lr.F:1449:21: 1449 | INTEGER :: M, N, allocok | ^ note: ‘n’ was declared here zfac_lr.F:1712:72: 1712 | allocate(POS_LIST(NB_INASM-NB_DEC),stat=allocok) | ^ Warning: ‘nb_dec’ may be used uninitialized [-Wmaybe-uninitialized] zfac_lr.F:1454:54: 1454 | INTEGER :: MID_RANK, K_MAX, FRFR_UPDATES, NB_DEC | ^ note: ‘nb_dec’ was declared here zana_lr.F:1456:72: 1456 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:1320:50: 1320 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here zana_lr.F:1155:72: 1155 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:1003:50: 1003 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here zmumps_comm_buffer.F:1295:72: 1295 | & CURRENT_PANEL_SIZE-PANEL_BEG_OFFSET) | ^ Warning: ‘current_panel_size’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:1100:35: 1100 | & CURRENT_PANEL_SIZE, NB_BLR_ROWS, NB_BLR_COLS, | ^ note: ‘current_panel_size’ was declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_load.F -o zmumps_load.o 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:5542:68: 5542 | SUBROUTINE ZMUMPS_LOAD_INIT_SBTR_STRUCT(POOL, LPOOL,KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_load.F:5278:67: 5278 | SUBROUTINE ZMUMPS_CHECK_SBTR_COST(NBINSUBTREE,INSUBTREE,NBTOP, | 1 Warning: Unused dummy argument ‘nbtop’ at (1) [-Wunused-dummy-argument] zmumps_load.F:5087:36: 5087 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4812:41: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4812:13: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘ne’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4812:25: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4648:42: 4648 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4648:31: 4648 | & (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:5308:72: 5308 | TMP_MIN=min(TMP_COST,TMP_MIN) | ^ Warning: ‘tmp_cost’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_load.F:5285:31: 5285 | DOUBLE PRECISION TMP_COST,TMP_MIN | ^ note: ‘tmp_cost’ was declared here zmumps_load.F:2052:37: 2052 | INTEGER OTHERS,CHOSEN,SMALL_SET,ACC | ^ Warning: ‘small_set’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_load.F:1828:22: 1828 | INTEGER i, INODE, NELIM, NFR, LEVEL, IERR, WHAT | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_dynamic.F -o zfac_mem_dynamic.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_aux.F -o zfac_front_aux.o zfac_mem_dynamic.F:431:49: 431 | SUBROUTINE ZMUMPS_DM_FREE_BLOCK( XXG_STATUS, DYNPTR, SIZFR8, | 1 Warning: Unused dummy argument ‘xxg_status’ at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:364:53: 364 | & KEEP, KEEP8, IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument ‘iwpos’ at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:140:40: 140 | & 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:94:39: 94 | LOGICAL FUNCTION ZMUMPS_DM_ISBAND(XXSTATE) | ^ Warning: ‘__result_zmumps_dm_isband’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_aux.F:2300:47: 2300 | & LIWFAC, MYID, IFLAG, OFFSET_IW, INODE ) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:2201:37: 2201 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS ) | 1 Warning: Unused dummy argument ‘poselt’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:2087:37: 2087 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS, | 1 Warning: Unused dummy argument ‘poselt’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1909:27: 1909 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1912:20: 1912 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1909:21: 1909 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1596:40: 1596 | & PARPIV_T1, LAST_ROW, IEND_BLR, NVSCHUR_K253, | 1 Warning: Unused dummy argument ‘iend_blr’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1592:33: 1592 | & NFRONT,NASS,NPIV,INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1597:23: 1597 | & LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1093:41: 1093 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument ‘det_signw’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1090:28: 1090 | & ( NFRONT,NASS,INODE,IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1100:43: 1100 | & NVSCHUR, PARPIV_T1, LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1092:16: 1092 | & NNEGW, NB22T1W, NBTINYW, | 1 Warning: Unused dummy argument ‘nnegw’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1096:26: 1096 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:706:17: 706 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:706:11: 706 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:712:26: 712 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:714:26: 714 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument ‘pp_first2swap_u’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:569:41: 569 | SUBROUTINE ZMUMPS_FAC_MQ(IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument ‘ibeg_block’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:571:23: 571 | & LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:441:40: 441 | & WITH_COMM_THREAD, LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:349:52: 349 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:349:45: 349 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:338:27: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘k222’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:338:21: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘k405’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:338:39: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:338:33: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘nel1’ 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] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_asm_master_ELT_m.F -o zfac_asm_master_ELT_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_asm_master_m.F -o zfac_asm_master_m.o zfac_asm_master_ELT_m.F:655:16: 647 | & IW, LIW, LRLU, LRLUS, IPTRLU, | 2 ...... 655 | & MUMPS_TPS_ARR(ITHREAD)%IW(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zfac_asm_master_m.F:792:16: 784 | & IW, LIW, LRLU, LRLUS, IPTRLU, | 2 ...... 792 | & MUMPS_TPS_ARR(ITHREAD)%IW(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zfac_front_aux.F:1351:72: 1351 | DO J=1, LIM - IEND_BLOCK | ^ Warning: ‘lim’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_aux.F:1133:23: 1133 | INTEGER JMAX, LIM, LIM_SWAP | ^ note: ‘lim’ was declared here zfac_front_aux.F:1542:72: 1542 | LPIV = min(IPIV,JMAX) | ^ Warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_aux.F:1133:18: 1133 | INTEGER JMAX, LIM, LIM_SWAP | ^ note: ‘jmax’ was declared here zfac_asm_master_ELT_m.F:1596:72: 1596 | MAXARR = max(MAXARR,abs(DBLARR(AII8))) | ^ Warning: ‘maxarr’ may be used uninitialized [-Wmaybe-uninitialized] zfac_asm_master_ELT_m.F:992:30: 992 | DOUBLE PRECISION MAXARR | ^ note: ‘maxarr’ was declared here zfac_front_aux.F:1084:72: 1084 | & PP_LastPIVRPTRFilled_U) | ^ Warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_aux.F:765:25: 765 | INTEGER NPIVP1,JMAX,J,ISW,ISWPS1 | ^ note: ‘jmax’ was declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_LU_type1.F -o zfac_front_LU_type1.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_type2_aux.F -o zfac_front_type2_aux.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_LDLT_type1.F -o zfac_front_LDLT_type1.o zfac_front_type2_aux.F:515:28: 515 | & NASS, NPIV, INODE, A, LA, LDAFS, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:517:53: 517 | & 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_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:552:12: 552 | IF (ISON_TOP > 0) THEN | ^ Warning: ‘ison_top’ may be used uninitialized [-Wmaybe-uninitialized] zfac_asm_master_m.F:137:22: 137 | INTEGER ISON_TOP | ^ note: ‘ison_top’ was declared here zfac_asm_master_m.F:656:72: 656 | POSEL1 = PTRAST(STEP(INODE)) - NFRONT8 | ^ Warning: ‘nfront8’ may be used uninitialized [-Wmaybe-uninitialized] zfac_asm_master_m.F:108:24: 108 | INTEGER(8) NFRONT8, LAELL8, LAELL_REQ8, ITMP8, KEEP8TMPCOPY | ^ note: ‘nfront8’ was declared here zfac_front_type2_aux.F:505:72: 505 | & ) | ^ Warning: ‘absdetpiv’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_type2_aux.F:70:35: 70 | DOUBLE PRECISION ABSDETPIV | ^ note: ‘absdetpiv’ was declared here zfac_front_type2_aux.F:505:72: 505 | & ) | ^ Warning: ‘pospv2’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_type2_aux.F:63:33: 63 | INTEGER(8) :: POSPV1,POSPV2,OFFDAG,APOSJ | ^ note: ‘pospv2’ was declared here zfac_front_type2_aux.F:505:72: 505 | & ) | ^ Warning: ‘tmax_noslave’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_type2_aux.F:68:49: 68 | DOUBLE PRECISION RMAX_NOSLAVE, TMAX_NOSLAVE | ^ note: ‘tmax_noslave’ was declared here zfac_front_LDLT_type1.F:309:26: 309 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_LDLT_type1.F:83:37: 83 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here zfac_front_LDLT_type1.F:309:26: 309 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_LDLT_type1.F:83:37: 83 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here zfac_front_LU_type1.F:316:26: 316 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_LU_type1.F:89:37: 89 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here zfac_front_LU_type1.F:316:26: 316 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_LU_type1.F:89:37: 89 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_LU_type2.F -o zfac_front_LU_type2.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_LDLT_type2.F -o zfac_front_LDLT_type2.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_omp_m.F -o zfac_omp_m.o zfac_omp_m.F:353:59: 353 | & INODE, TYPE, TYPEF, MUMPS_TPS_ARR(THREAD_ID_P)%LA, MUMPS_TPS_ARR | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘iw’ at (1) zfac_omp_m.F:355:8: 355 | & ZMUMPS_TPS_ARR(THREAD_ID_P)%A(1), MAXFRW, NOFFNEGW, NPVW, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘a’ at (1) zfac_omp_m.F:367:29: 367 | & NBFIN, root, OPASSW, MUMPS_TPS_ARR(THREAD_ID_P)%ITLOC(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘itloc’ at (1) zfac_omp_m.F:849:66: 849 | & NbWaitMem, NbFinished, NbOngoingCopies, NbUnderL0, | 1 Warning: Unused dummy argument ‘nbunderl0’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:24:64: 24 | & PTRIST, PTRAST, PIMASTER, PAMASTER, PTRARW, PTRAIW, ITLOC, | 1 Warning: Unused dummy argument ‘itloc’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:22:40: 22 | SUBROUTINE ZMUMPS_FAC_L0_OMP(N,LIW, NSTK_STEPS, ND, | 1 Warning: Unused dummy argument ‘liw’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:30:18: 30 | & MEM_DISTRIB, NE, DKEEP,PIVNUL_LIST,LPN_LIST, | 1 Warning: Unused dummy argument ‘mem_distrib’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:25:31: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘nbroot’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:25:39: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘nbrtot’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:25:23: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:34:50: 34 | & L0_OMP_MAPPING, LL0_OMP_MAPPING, THREAD_LA, | 1 Warning: Unused dummy argument ‘thread_la’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:1139:41: 1139 | & INFO_P, UU, SEUIL, SEUIL_LDLT_NIV2, | 1 Warning: Unused dummy argument ‘seuil_ldlt_niv2’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_par_m.F -o zfac_par_m.o zfac_par_m.F:305:35: 213 | CALL ZMUMPS_MCAST2( NBROOT, 1, MPI_INTEGER, | 2 ...... 305 | CALL ZMUMPS_MCAST2(DUMMY, 1, MPI_INTEGER, MYID_NODES, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zfac_par_m.F:24:12: 24 | & RINFO, POSFAC ,IWPOS, LRLU, IPTRLU, LRLUS, LEAF, NBROOT, NBRTOT, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zini_driver.F -o zini_driver.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_driver.F -o zana_driver.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_driver.F -o zfac_driver.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_driver.F -o zsol_driver.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_distrhs.F -o zsol_distrhs.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zend_driver.F -o zend_driver.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_aux_ELT.F -o zana_aux_ELT.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_dist_m.F -o zana_dist_m.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_LDLT_preprocess.F -o zana_LDLT_preprocess.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_reordertree.F -o zana_reordertree.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zarrowheads.F -o zarrowheads.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zbcast_int.F -o zbcast_int.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_asm_ELT.F -o zfac_asm_ELT.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_asm.F -o zfac_asm.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_b.F -o zfac_b.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_distrib_distentry.F -o zfac_distrib_distentry.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_distrib_ELT.F -o zfac_distrib_ELT.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_lastrtnelind.F -o zfac_lastrtnelind.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_alloc_cb.F -o zfac_mem_alloc_cb.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_compress_cb.F -o zfac_mem_compress_cb.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_free_block_cb.F -o zfac_mem_free_block_cb.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_stack_aux.F -o zfac_mem_stack_aux.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_stack.F -o zfac_mem_stack.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_band.F -o zfac_process_band.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_blfac_slave.F -o zfac_process_blfac_slave.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_blocfacto_LDLT.F -o zfac_process_blocfacto_LDLT.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_blocfacto.F -o zfac_process_blocfacto.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_bf.F -o zfac_process_bf.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_end_facto_slave.F -o zfac_process_end_facto_slave.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_contrib_type1.F -o zfac_process_contrib_type1.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_contrib_type2.F -o zfac_process_contrib_type2.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_contrib_type3.F -o zfac_process_contrib_type3.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_maprow.F -o zfac_process_maprow.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_master2.F -o zfac_process_master2.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_message.F -o zfac_process_message.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_root2slave.F -o zfac_process_root2slave.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_root2son.F -o zfac_process_root2son.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_rtnelind.F -o zfac_process_rtnelind.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_root_parallel.F -o zfac_root_parallel.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_scalings.F -o zfac_scalings.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_determinant.F -o zfac_determinant.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_scalings_simScaleAbs.F -o zfac_scalings_simScaleAbs.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_scalings_simScale_util.F -o zfac_scalings_simScale_util.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_sol_pool.F -o zfac_sol_pool.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_type3_symmetrize.F -o zfac_type3_symmetrize.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zini_defaults.F -o zini_defaults.o /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -DMUMPS_ARITH=MUMPS_ARITH_z \ -I../PORD/include/ -Dpord -c mumps_c.c -o zmumps_c.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_driver.F -o zmumps_driver.o 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] zfac_mem_stack_aux.F:196:35: 196 | & NBROW_SEND, SIZECB, KEEP, PACKED_CB) | 1 Warning: Unused dummy argument ‘sizecb’ at (1) [-Wunused-dummy-argument] 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] 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] zsol_distrhs.F:455:26: 452 | CALL MPI_ISEND( IRHS_loc_sorted(NEXTROWTOSEND(IPROC_ARG+1)), | 2 ...... 455 | 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)). zfac_process_master2.F:152:14: 70 | & IFATH, 1, MPI_INTEGER | 2 ...... 152 | & SON_A( 1_8 + | 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)). 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_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] 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_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:18: 118 | & LRLUS,XSIZE, COMP, ACC_TIME, MYID, | 1 Warning: Unused dummy argument ‘lrlus’ at (1) [-Wunused-dummy-argument] 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_determinant.F:125:67: 125 | SUBROUTINE ZMUMPS_DETERREDUCE_FUNC(INV, INOUTV, NEL, DATATYPE) | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] zsol_distrhs.F:23:25: 23 | & LP, LPOK, KEEP, NB_BYTES_LOC, INFO ) | 1 Warning: Unused dummy argument ‘lpok’ 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] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_f77.F -o zmumps_f77.o 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] 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] zfac_process_band.F:316:46: 316 | 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_scalings.F:371:41: 367 | CALL MPI_REDUCE( SUMR_LOC, SUMR, | 2 ...... 371 | 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_distrib_ELT.F:491:26: 482 | CALL MPI_SEND( BUFI(2, I), NBRECI, MPI_INTEGER, | 2 ...... 491 | 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:198:21: 198 | & 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:198:44: 198 | & 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:200:21: 200 | & 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:200:35: 200 | & 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:216:17: 216 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘elnodes’ at (1) zfac_distrib_ELT.F:217:17: 217 | & 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:224:17: 224 | & 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%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘elnodes’ at (1) zfac_distrib_ELT.F:257:17: 257 | & 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:281:31: 274 | CALL MPI_RECV( ELTVAR_LOC( RECV_IELTPTR8 ), MSGLEN, | 2 ...... 281 | 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_process_band.F:251:32: 251 | & STACK_RIGHT_AUTHORIZED | 1 Warning: Unused dummy argument ‘stack_right_authorized’ at (1) [-Wunused-dummy-argument] 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] 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] 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_distrib_distentry.F:340:29: 337 | CALL MPI_RECV( BUFRECI(1), NBRECORDS * 2 + 1, | 2 ...... 340 | 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:669:28: 665 | CALL MPI_ISEND( BUFI(1, IACT(ISLAVE), ISLAVE ), | 2 ...... 669 | 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_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_distrib_distentry.F:706:29: 706 | & 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:706:47: 706 | & 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:708:25: 708 | & SLAVEF, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] zana_LDLT_preprocess.F:16:26: 16 | & NCST,KEEP,KEEP8, ROWSCA | 1 Warning: Unused dummy argument ‘keep8’ 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] 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] zini_defaults.F:1301:41: 1301 | SUBROUTINE ZMUMPS_SET_KEEP72(id, LP) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] 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] 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:810:57: 810 | SUBROUTINE ZMUMPS_ELTPROC( N, NELT, ELTPROC, SLAVEF, PROCNODE, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c zmumps_gpu.c -o zmumps_gpu.o zarrowheads.F:963:32: 963 | 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:677:27: 673 | CALL MPI_SEND(BUFI(1,ISLAVE),TAILLE_SENDI, | 2 ...... 677 | 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)). zfac_process_contrib_type2.F:305:20: 108 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 305 | & A(POSCONTRIB), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zarrowheads.F:830:23: 820 | CALL MPI_RECV( BUFI(1), 2*NBRECORDS+1, | 2 ...... 830 | 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)). 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] zarrowheads.F:658:41: 658 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] zarrowheads.F:659:20: 659 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument ‘type_parall’ 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_process_blfac_slave.F:189:23: 124 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 189 | & A(POSBLOCFACTO), NPIV*NCOLU, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zarrowheads.F:915:54: 915 | SUBROUTINE ZMUMPS_SET_TO_ZERO(A, LLD, M, N, KEEP) | 1 Warning: Unused dummy argument ‘keep’ 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] zarrowheads.F:17:35: 17 | & KEEP, KEEP8, ICNTL, id ) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] zarrowheads.F:201:70: 201 | & INTARR, LINTARR, DBLARR, LDBLARR, PTRAIW, PTRARW, FRERE_STEPS, | 1 Warning: Unused dummy argument ‘frere_steps’ at (1) [-Wunused-dummy-argument] zarrowheads.F:200:36: 200 | & LP, COMM, root, KEEP, KEEP8, FILS, RG2L, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_asm.F:171:25: 171 | & 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:786:44: 786 | SUBROUTINE ZMUMPS_SET_PARPIVT1 ( INODE, NFRONT, NASS1, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_asm.F:898:53: 898 | SUBROUTINE ZMUMPS_UPDATE_PARPIV_ENTRIES ( INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_asm.F:899:21: 899 | & KEEP, PARPIV, LPARPIV, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zfac_asm.F:634:43: 634 | & A, LA, POSELT, KEEP, KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zarrowheads.F:628:51: 628 | & DEST_SHR, BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] 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] zarrowheads.F:730:35: 730 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument ‘frere_steps’ at (1) [-Wunused-dummy-argument] zarrowheads.F:727:21: 727 | & KEEP, KEEP8, MYID, COMM, NBRECORDS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zarrowheads.F:730:16: 730 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] zfac_b.F:342:10: 342 | S_IS_POINTERS%IW => IDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] zfac_b.F:346:10: 346 | S_IS_POINTERS%A => CDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] 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:131:15: 131 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] zfac_asm.F:131:33: 131 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zfac_asm.F:128:24: 128 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument ‘nbcols’ at (1) [-Wunused-dummy-argument] zfac_asm.F:129:16: 129 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] zfac_asm.F:129:24: 129 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] zfac_asm.F:190:35: 190 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_asm.F:190:23: 190 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_iXamax.F -o zmumps_iXamax.o zfac_asm.F:221:25: 221 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] zfac_asm.F:222:15: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] zfac_asm.F:222:27: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_asm.F:222:33: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zfac_asm.F:220:24: 220 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] zfac_b.F:354:30: 354 | 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:355:7: 355 | & 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) zfac_asm.F:221:19: 221 | & 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:522:62: 522 | & PIMASTER, PTLUST_S, IW, LIW, STEP, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_asm.F:580:43: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_asm.F:580:31: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zfac_asm.F:580:17: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] zfac_process_blocfacto.F:812:27: 790 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 812 | & 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:227:35: 227 | & 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_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_process_blocfacto.F:228:35: 228 | & BEGS_BLR_U(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘begs_blr_u’ at (1) 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_process_blocfacto.F:754:51: 754 | & NPIV, NELIM, DIR, | 1 Warning: Unused dummy argument ‘dir’ at (1) [-Wunused-dummy-argument] 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_process_blocfacto.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument ‘msgsou’ 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_process_blocfacto_LDLT.F:244:23: 153 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 244 | & DYN_PIVINFO, 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:22: 153 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 253 | & DYN_BLOCFACTO, int(LA_BLOCFACTO), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). 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_process_blocfacto_LDLT.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument ‘msgsou’ at (1) [-Wunused-dummy-argument] 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] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_mtrans.F -o zana_mtrans.o zfac_process_contrib_type3.F:234:72: 234 | & 0) | ^ Warning: ‘pos_root’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_contrib_type3.F:65:37: 65 | INTEGER(8) :: LREQA, POS_ROOT | ^ note: ‘pos_root’ was declared here zmumps_driver.F:661:25: 661 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2216 | 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:661:29: 661 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2216 | 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:663:25: 663 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2216 | 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:663:29: 663 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2216 | 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:2113:22: 2113 | CALL MPI_BCAST( id%RINFOG(1), 40, MPI_DOUBLE_PRECISION, MASTER, | 1 ...... 2220 | 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:2128:28: 2128 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2216 | 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:2128:41: 2128 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2216 | 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)). zfac_process_end_facto_slave.F:164:22: 164 | IF (.NOT. CB_STORED_IN_BLRSTRUC) THEN | ^ Warning: ‘cb_stored_in_blrstruc’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_end_facto_slave.F:103:41: 103 | LOGICAL :: CB_STORED_IN_BLRSTRUC, COMPRESS_CB | ^ note: ‘cb_stored_in_blrstruc’ was declared here zfac_process_maprow.F:1224:26: 1224 | & FILS, DAD, | 1 Warning: Unused dummy argument ‘dad’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zooc_panel_piv.F -o zooc_panel_piv.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zrank_revealing.F -o zrank_revealing.o 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] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_aux.F -o zsol_aux.o zfac_driver.F:374:24: 374 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3896 | 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:374:38: 374 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3896 | 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:524:21: 446 | CALL MPI_BCAST( KEEP(12), 1, MPI_INTEGER, | 2 ...... 524 | 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:2171:26: 730 | CALL MPI_ALLREDUCE( ITMP, JTMP, 1, MPI_INTEGER, | 2 ...... 2171 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zfac_driver.F:2171:40: 730 | CALL MPI_ALLREDUCE( ITMP, JTMP, 1, MPI_INTEGER, | 2 ...... 2171 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zfac_driver.F:2807:27: 2807 | CALL MPI_RECV( KEEP(17), 1, MPI_INTEGER, 1, DEFIC_TAG, | 1 ...... 4005 | 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:2812:27: 2812 | CALL MPI_SEND( KEEP(17), 1, MPI_INTEGER, 0, DEFIC_TAG, | 1 ...... 3998 | & 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)). /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_bwd_aux.F -o zsol_bwd_aux.o zfac_driver.F:3850:28: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘info16’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3850:62: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘irank’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3850:68: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3850:15: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3850:55: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3849:49: 3849 | SUBROUTINE ZMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1 Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_bwd.F -o zsol_bwd.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_c.F -o zsol_c.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_fwd_aux.F -o zsol_fwd_aux.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_fwd.F -o zsol_fwd.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_matvec.F -o zsol_matvec.o zsol_driver.F:1304:26: 582 | CALL MPI_BCAST( id%KEEP(401), 1, MPI_INTEGER, MASTER, id%COMM, | 2 ...... 1304 | 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:3613:16: 3590 | & C_DUMMY, 1, 1, | 2 ...... 3613 | & 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:3614:16: 3591 | & IDUMMY, 0, | 2 ...... 3614 | & 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:3616:16: 3592 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 3616 | & 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:3618:16: 3593 | & IDUMMY, 1, | 2 ...... 3618 | & 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) /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_root_parallel.F -o zsol_root_parallel.o zsol_driver.F:3983:31: 2413 | CALL MPI_SEND(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3983 | 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:4001:31: 2417 | CALL MPI_RECV(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 4001 | 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:4066:55: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4066 | & 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:4067:19: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4067 | & 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:4067:39: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4067 | & 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:4281:16: 4240 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 4281 | & 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:4282:38: 4241 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 4282 | & 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:4286:16: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4286 | & 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:4287:16: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4287 | & 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:4293:16: 4252 | & C_DUMMY, 1, 1, | 2 ...... 4293 | & 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:4301:16: 4260 | & IDUMMY, 1, 0 | 2 ...... 4301 | & 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:4559:33: 1668 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4559 | 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:4559:44: 1668 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4559 | 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:5725:12: 3590 | & C_DUMMY, 1, 1, | 2 ...... 5725 | & 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:5726:12: 3591 | & IDUMMY, 0, | 2 ...... 5726 | & 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:5728:12: 3592 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 5728 | & 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:5730:12: 3593 | & IDUMMY, 1, | 2 ...... 5730 | & 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:5825:20: 4239 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5825 | & 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:5839:20: 4239 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5839 | & 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:5840:12: 4240 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 5840 | & 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:5842:12: 4241 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 5842 | & 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:5846:12: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5846 | & 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:5847:12: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5847 | & 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) zfac_scalings_simScaleAbs.F:845:24: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘irsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:845:36: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:845:47: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘istatus’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:847:21: 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘istatus’ was declared here zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘ornghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:846:24: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘ornghbprcs’ was declared here zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘orsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] 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] zfac_scalings_simScaleAbs.F:846:36: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘orsndrcvia’ was declared here 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] zfac_scalings_simScaleAbs.F:846:47: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ Warning: ‘orsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:847:31: 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘requests’ was declared here /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ztools.F -o ztools.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ztype3_root.F -o ztype3_root.o zana_driver.F:5031:27: 4943 | CALL MPI_SEND( NZ_loc8, 1, MPI_INTEGER8, MASTER, | 2 ...... 5031 | 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:508:30: 508 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 5237 | CALL MPI_ALLREDUCE(DO_WRITE, DO_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_driver.F:508:44: 508 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 5237 | CALL MPI_ALLREDUCE(DO_WRITE, DO_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_driver.F:513:28: 451 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 513 | 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:1917:26: 451 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 1917 | 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:2670:26: 2670 | CALL MPI_RECV(id%NBSA_LOCAL,1,MPI_INTEGER, | 1 ...... 4922 | 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:2876:14: 2876 | & 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:2876:34: 2876 | & 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) zana_driver.F:3744:23: 3647 | CALL MPI_REDUCE( KEEP8(11), SUM_KEEP811_THIS_NODE, 1, | 2 ...... 3744 | CALL MPI_REDUCE( INFO(15), SUM_INFO15_THIS_NODE, 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_driver.F:3744:33: 3647 | CALL MPI_REDUCE( KEEP8(11), SUM_KEEP811_THIS_NODE, 1, | 2 ...... 3744 | CALL MPI_REDUCE( INFO(15), SUM_INFO15_THIS_NODE, 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_driver.F:3974:53: 3974 | SUBROUTINE ZMUMPS_ANA_CHECK_KEEP(id, I_AM_SLAVE) | 1 Warning: Unused dummy argument ‘i_am_slave’ at (1) [-Wunused-dummy-argument] zsol_bwd.F:19:20: 19 | & FRERE, DAD, FILS, IPOOL, LPOOL, PTRIST, PTRFAC, | 1 Warning: Unused dummy argument ‘dad’ at (1) [-Wunused-dummy-argument] 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] zfac_process_blfac_slave.F:341:72: 341 | & A_PTR( CPOS ), NCOL1 ) | ^ Warning: ‘posblocfacto’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blfac_slave.F:87:37: 87 | INTEGER(8) POSELT, POSBLOCFACTO | ^ note: ‘posblocfacto’ was declared here zfac_process_blfac_slave.F:316:72: 316 | & ) | ^ Warning: ‘begs_blr_u.data’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blfac_slave.F:102:50: 102 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ note: ‘begs_blr_u.data’ was declared here zfac_process_blfac_slave.F:316:72: 316 | & ) | ^ Warning: ‘begs_blr_u.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blfac_slave.F:102:50: 102 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ note: ‘begs_blr_u.dim[0].ubound’ was declared here zsol_aux.F:805:26: 803 | CALL MPI_SEND(N_LOCAL_LIST, 1, | 2 804 | & MPI_INTEGER, MASTER, TAG_SIZE, id%COMM,IERR) 805 | 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:848:26: 828 | CALL MPI_RECV(TMP, 1, MPI_INTEGER, MPI_ANY_SOURCE, | 2 ...... 848 | 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:1185:70: 1185 | & NRHS_B, WCB, LWCB, LDA_WCB, PPIV_COURANT, MTYPE, KEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1326:28: 1326 | & MTYPE, KEEP, COEF_Y ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zsol_aux.F:529:23: 529 | & 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:172:29: 172 | & KEEP, KEEP8, COLSCA, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:223:27: 223 | & KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:422:39: 422 | & LHS, WRHS, W, RHS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:588:23: 588 | & W, KEEP,KEEP8, COLSCA ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:861:12: 861 | & LP, ARRET, GRAIN ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] zsol_aux.F:939:24: 939 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:939:12: 939 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1039:13: 1039 | & KEEP, RHSCOMP, NRHS, LRHSCOMP, FIRST_ROW_RHSCOMP, W, LD_W, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1089:35: 1089 | & MPRINT, ICNTL, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1087:35: 1087 | SUBROUTINE ZMUMPS_SOL_Q(MTYPE, IFLAG, N, | 1 Warning: Unused dummy argument ‘mtype’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1088:19: 1088 | & LHS, WRHS, W, RES, GIVNORM, ANORM, XNORM, SCLNRM, | 1 Warning: Unused dummy argument ‘wrhs’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1371:13: 1371 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1396:45: 1396 | INTEGER :: IPOSINRHSCOMP, JJ, K, NBK, | 1 Warning: Unused variable ‘nbk’ declared at (1) [-Wunused-variable] zsol_aux.F:1371:36: 1371 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘nelim’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1371:45: 1371 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] 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_aux.F:1378:49: 1378 | & MTYPE, KEEP, OOCWRITE_COMPATIBLE_WITH_BLR, | 1 Warning: Unused dummy argument ‘oocwrite_compatible_with_blr’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1501:13: 1501 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:1082:44: 1082 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument ‘dkeep’ at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:1082:37: 1082 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:357:15: 357 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:357:28: 357 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument ‘frere’ at (1) [-Wunused-dummy-argument] zsol_bwd_aux.F:1203:17: 1166 | & INODE, 1, MPI_INTEGER, | 2 ...... 1203 | & W(POSWCB + 1), LONG, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_c.F:1309:19: 1306 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1309 | & 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:1317:23: 1306 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1317 | & 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:1415:24: 1415 | CALL MPI_PACK(RHSCOMP(IPOSINRHSCOMP,J), NPIV, | 1 ...... 1428 | 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:1923:29: 1430 | CALL MPI_SEND(BUFFER, POS_BUF, MPI_PACKED, MASTER, | 2 ...... 1923 | 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:2023:34: 1301 | CALL MPI_RECV( BUFFER, SIZE_BUF_BYTES, MPI_PACKED, | 2 ...... 2023 | 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] ztype3_root.F:1192:16: 1192 | & 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:1205:17: 1205 | & 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:1220:24: 1220 | & KEEP, KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1216:42: 1216 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Unused dummy argument ‘local_m’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1221:17: 1221 | & MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1331:38: 1331 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, FILS, | 1 Warning: Unused dummy argument ‘local_m’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1334:17: 1334 | & MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1297:32: 1297 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘ierror’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1297:24: 1297 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘iflag’ at (1) [-Wunused-dummy-argument] zsol_c.F:1078:27: 1078 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, BUFFER, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] ztype3_root.F:829:43: 829 | & KEEP, INFO ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zsol_c.F:1438:54: 1438 | SUBROUTINE ZMUMPS_GATHER_SOLUTION_AM1(NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] zsol_c.F:1447:56: 1447 | & POSINRHSCOMP, LPOS_ROW, NB_FS_IN_RHSCOMP ) | 1 Warning: Unused dummy argument ‘nb_fs_in_rhscomp’ at (1) [-Wunused-dummy-argument] zsol_c.F:1439:21: 1439 | & NRHS, RHSCOMP, LRHSCOMP, NRHSCOMP_COL, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] zsol_c.F:1639:37: 1639 | & PTRIST, KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_c.F:1641:36: 1641 | & PROCNODE, NSLAVES, scaling_data, LSCAL | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] zsol_c.F:1713:25: 1713 | & ISOL_LOC, | 1 Warning: Unused dummy argument ‘isol_loc’ at (1) [-Wunused-dummy-argument] zsol_c.F:1716:43: 1716 | & PROCNODE_STEPS, KEEP,KEEP8, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_c.F:1710:23: 1710 | & SLAVEF, N, MYID_NODES, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] zsol_c.F:1827:27: 1827 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_c.F:1822:25: 1822 | & (NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] zsol_c.F:2062:27: 2062 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_c.F:2060:25: 2060 | & (NSLAVES, N, MYID_NODES, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] zsol_c.F:2163:27: 2163 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] ztools.F:291:17: 291 | & 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:1836:23: 1830 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | 2 ...... 1836 | 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: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:457:36: 457 | & PTRIST, PTRAST, IW, LIW, A, LA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] ztools.F:459:51: 459 | & IPTRLU, STEP, MYID, KEEP, KEEP8, TYPE_SON | 1 Warning: Unused dummy argument ‘type_son’ at (1) [-Wunused-dummy-argument] ztools.F:499:38: 499 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] ztools.F:498:60: 498 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument ‘na_elt8’ at (1) [-Wunused-dummy-argument] ztools.F:498:51: 498 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument ‘nnz8’ at (1) [-Wunused-dummy-argument] ztools.F:499:34: 499 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] ztools.F:1428:37: 1428 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument ‘ooc_strat’ at (1) [-Wunused-dummy-argument] ztools.F:1476:43: 1476 | & KEEP, KEEP8, IFLAG, IERROR | 1 Warning: Unused dummy argument ‘ierror’ at (1) [-Wunused-dummy-argument] ztools.F:1476:35: 1476 | & KEEP, KEEP8, IFLAG, IERROR | 1 Warning: Unused dummy argument ‘iflag’ at (1) [-Wunused-dummy-argument] ztools.F:1475:37: 1475 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument ‘ooc_strat’ at (1) [-Wunused-dummy-argument] ztools.F:1579:22: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘hf’ at (1) [-Wunused-dummy-argument] ztools.F:1578:27: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘ifath’ at (1) [-Wunused-dummy-argument] ztools.F:1578:20: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] ztools.F:1579:18: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘ioldps’ at (1) [-Wunused-dummy-argument] ztools.F:1579:26: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] ztools.F:1578:13: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] ztools.F:1608:20: 1608 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] ztools.F:1608:45: 1608 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.data’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.data’ was declared here zfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.offset’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.offset’ was declared here zfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.dim[0].stride’ was declared here zfac_distrib_ELT.F:401:72: 401 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufi.offset’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:69:53: 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ note: ‘bufi.offset’ was declared here zfac_distrib_ELT.F:401:72: 401 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufi.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:69:53: 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ note: ‘bufi.dim[1].stride’ was declared here zfac_distrib_ELT.F:411:72: 411 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufr.offset’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:70:61: 70 | COMPLEX(kind=8), DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ note: ‘bufr.offset’ was declared here zfac_distrib_ELT.F:411:72: 411 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufr.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:70:61: 70 | COMPLEX(kind=8), DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ note: ‘bufr.dim[1].stride’ was declared here zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘icnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:224:24: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ note: ‘icnghbprcs’ was declared here zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘icsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:224:36: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ note: ‘icsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:224:47: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ Warning: ‘icsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:221:29: 221 | INTEGER IMYRPTR,IMYCPTR | ^ Warning: ‘imycptr’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘irnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:222:24: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irnghbprcs’ was declared here zfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘irsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:222:36: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:222:47: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘istatus’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:226:21: 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘istatus’ was declared here zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘ocnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:225:24: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ note: ‘ocnghbprcs’ was declared here zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘ocsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:225:36: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ note: ‘ocsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:225:47: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ Warning: ‘ocsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘ornghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:223:24: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘ornghbprcs’ was declared here zfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘orsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:223:36: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘orsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:223:47: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ Warning: ‘orsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:226:31: 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘requests’ was declared here zfac_process_maprow.F:1681:72: 1681 | & BUF_MAX_ARRAY,NFS4FATHER,PACKED_CB,ITMP) | ^ Warning: ‘posrow’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_maprow.F:1284:33: 1284 | INTEGER(8) :: SIZFR, POSROW, SHIFTCB_SON | ^ note: ‘posrow’ was declared here zfac_process_blocfacto.F:588:72: 588 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ Warning: ‘lpos’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blocfacto.F:98:25: 98 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ note: ‘lpos’ was declared here zfac_process_blocfacto.F:588:72: 588 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ Warning: ‘lpos2’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blocfacto.F:98:38: 98 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ note: ‘lpos2’ was declared here zarrowheads.F:505:72: 505 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ Warning: ‘iw4.offset’ may be used uninitialized [-Wmaybe-uninitialized] zarrowheads.F:254:49: 254 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ note: ‘iw4.offset’ was declared here zarrowheads.F:505:72: 505 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ Warning: ‘iw4.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zarrowheads.F:254:49: 254 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ note: ‘iw4.dim[1].stride’ was declared here zana_mtrans.F:768:72: 768 | 80 IPERM(I) = J | ^ Warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:702:15: 702 | INTEGER I,J,J1,JORD,NFC,K,KK, | ^ note: ‘i’ was declared here zana_mtrans.F:769:72: 769 | ARP(J) = int(II - IP(J)) + 1 | ^ Warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:704:32: 704 | INTEGER(8) :: IN1, IN2, II | ^ note: ‘ii’ was declared here zana_dist_m.F:2031:72: 2031 | CURRENT_ACTIVE_MEM = CURRENT_ACTIVE_MEM + SIZEFRNOCBLU | ^ Warning: ‘sizefrnocblu’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:1904:32: 1904 | INTEGER(8) :: SIZEFRNOCBLU | ^ note: ‘sizefrnocblu’ was declared here zana_aux_ELT.F:442:26: 442 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) WRITE (LP,99996) INFO(1) | ^ Warning: ‘lp’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_ELT.F:42:31: 42 | INTEGER NEMIN, MPRINT, LP, MP, LDIAG | ^ note: ‘lp’ was declared here zsol_bwd_aux.F:1812:72: 1812 | DO I=1,(IIPOOL-POOL_FIRST_POS)/2 | ^ Warning: ‘pool_first_pos’ may be used uninitialized [-Wmaybe-uninitialized] zsol_bwd_aux.F:1133:28: 1133 | INTEGER POOL_FIRST_POS, TMP | ^ note: ‘pool_first_pos’ was declared here zana_mtrans.F:71:22: 71 | & I0,UP,LOW, IK | ^ Warning: ‘i0’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:246:72: 246 | I = ISP | ^ Warning: ‘isp’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:70:56: 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ note: ‘isp’ was declared here zana_mtrans.F:247:72: 247 | J = JSP | ^ Warning: ‘jsp’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:70:60: 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ note: ‘jsp’ was declared here zana_reordertree.F:231:72: 231 | NFR = int(ND(STEP(INODE)),8) | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] zana_reordertree.F:34:33: 34 | INTEGER IFATH,IN,NSTK,INODE,I,allocok,LOCAL_PERM | ^ note: ‘inode’ was declared here zana_reordertree.F:655:72: 655 | FILS(dernier)=-TAB(I) | ^ Warning: ‘dernier’ may be used uninitialized [-Wmaybe-uninitialized] zana_reordertree.F:44:21: 44 | INTEGER dernier,fin | ^ note: ‘dernier’ was declared here zmumps_driver.F:1037:12: 1037 | IF ( OLDJOB .LT. 2 ) THEN | ^ Warning: ‘oldjob’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:583:36: 583 | INTEGER JOBMIN, JOBMAX, OLDJOB | ^ note: ‘oldjob’ was declared here zmumps_driver.F:2039:72: 2039 | id%KEEP(235) = KEEP235SAVE | ^ Warning: ‘keep235save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:585:44: 585 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ note: ‘keep235save’ was declared here zmumps_driver.F:2040:72: 2040 | id%KEEP(242) = KEEP242SAVE | ^ Warning: ‘keep242save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:585:57: 585 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ note: ‘keep242save’ was declared here zmumps_driver.F:2041:72: 2041 | id%KEEP(243) = KEEP243SAVE | ^ Warning: ‘keep243save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:586:25: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep243save’ was declared here zmumps_driver.F:2042:72: 2042 | id%KEEP(495) = KEEP495SAVE | ^ Warning: ‘keep495save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:586:38: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep495save’ was declared here zmumps_driver.F:2043:72: 2043 | id%KEEP(497) = KEEP497SAVE | ^ Warning: ‘keep497save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:586:51: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep497save’ was declared here zfac_process_blocfacto_LDLT.F:807:17: 807 | & .OR. | ^ Warning: ‘nslaves_prec’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blocfacto_LDLT.F:129:49: 129 | INTEGER :: XSIZE, CURRENT_BLR, NSLAVES_PREC, INFO_TMP(2) | ^ note: ‘nslaves_prec’ was declared here zsol_fwd_aux.F:622:72: 622 | JFIN = min(J+PANEL_SIZE-1, NPIV) | ^ Warning: ‘panel_size’ may be used uninitialized [-Wmaybe-uninitialized] zsol_fwd_aux.F:423:44: 423 | INTEGER TempNROW, TempNCOL, PANEL_SIZE, | ^ note: ‘panel_size’ was declared here zana_aux_ELT.F:916:72: 916 | IF (ELTNOD(I).EQ.0) ELTNOD(I) = INODE | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_ELT.F:848:19: 848 | INTEGER INODE, LEAF, NBLEAF, NBROOT, III, IN | ^ note: ‘inode’ was declared here zana_mtrans.F:864:32: 864 | IF (IPERM(I).NE.0 .OR. IPERM(I0).EQ.0) GO TO 50 | ^ Warning: ‘i0’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:799:22: 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ note: ‘i0’ was declared here zana_mtrans.F:873:17: 873 | DO 60 K = K0,K2 | ^ Warning: ‘k0’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:801:39: 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ note: ‘k0’ was declared here zana_mtrans.F:1033:72: 1033 | I = IRN(ISP) | ^ Warning: ‘isp’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:801:52: 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ note: ‘isp’ was declared here zana_mtrans.F:1036:72: 1036 | JPERM(J) = ISP | ^ Warning: ‘jsp’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:799:52: 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ note: ‘jsp’ was declared here zsol_c.F:580:72: 580 | Pruned_SONS(:) = -1 | ^ Warning: ‘pruned_sons.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_c.F:132:56: 132 | INTEGER, DIMENSION(:), ALLOCATABLE :: Pruned_SONS, Pruned_Roots | ^ note: ‘pruned_sons.dim[0].ubound’ was declared here zsol_bwd_aux.F:102:27: 102 | INTEGER :: POSINDICES, IPOSINRHSCOMP, IPOSINRHSCOMP_PANEL | ^ Warning: ‘posindices’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:742:72: 742 | & NRLADU_CURRENT_MISSING) | ^ Warning: ‘nrladu_current_missing’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:101:42: 101 | INTEGER(8) :: NRLADU_CURRENT_MISSING | ^ note: ‘nrladu_current_missing’ was declared here zana_dist_m.F:719:72: 719 | CURRENT_ACTIVE_MEM = CURRENT_ACTIVE_MEM + SIZEFRNOCBLU | ^ Warning: ‘sizefrnocblu’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:118:32: 118 | INTEGER(8) :: SIZEFRNOCBLU | ^ note: ‘sizefrnocblu’ was declared here zana_dist_m.F:1077:72: 1077 | & NRLADU_CURRENT_MISSING) | ^ Warning: ‘current_active_mem’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:113:35: 113 | INTEGER(8) CURRENT_ACTIVE_MEM, MAXTEMPCB | ^ note: ‘current_active_mem’ was declared here zana_dist_m.F:1456:72: 1456 | ISTKRLR_CB_UD = ISTKRLR_CB_UD + LSTKRLR_CB_UD(ITOP) | ^ Warning: ‘sizecblr_slave_ud’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:122:34: 122 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ note: ‘sizecblr_slave_ud’ was declared here zana_dist_m.F:1458:72: 1458 | ISTKRLR_CB_WC = ISTKRLR_CB_WC + LSTKRLR_CB_WC(ITOP) | ^ Warning: ‘sizecblr_slave_wc’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:122:53: 122 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ note: ‘sizecblr_slave_wc’ was declared here zana_dist_m.F:995:72: 995 | & dble(OPS_NODE_SLAVE)/dble(NSLAVES_LOC) | ^ Warning: ‘ops_node_slave’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:141:64: 141 | DOUBLE PRECISION OPS_NODE, OPS_NODE_MASTER, OPS_NODE_SLAVE | ^ note: ‘ops_node_slave’ was declared here zfac_process_maprow.F:1197:10: 1197 | IF (CB_IS_LR) THEN | ^ Warning: ‘cb_is_lr’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_maprow.F:718:25: 718 | LOGICAL :: CB_IS_LR | ^ note: ‘cb_is_lr’ was declared here zana_mtrans.F:1138:72: 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ Warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:1091:22: 1091 | INTEGER(8) :: II, IN1, IN2 | ^ note: ‘ii’ was declared here zana_mtrans.F:1138:72: 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ Warning: ‘in2’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:1091:32: 1091 | INTEGER(8) :: II, IN1, IN2 | ^ note: ‘in2’ was declared here zana_reordertree.F:1103:72: 1103 | MY_FIRST_LEAF(INDICE(ID+1)-1,ID+1)=FIRST_LEAF | ^ Warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized] zana_reordertree.F:780:16: 780 | INTEGER ID,FIRST_LEAF,SIZE_SBTR | ^ note: ‘id’ was declared here zsol_aux.F:1711:72: 1711 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.data’ may be used uninitialized [-Wmaybe-uninitialized] zsol_aux.F:1676:56: 1676 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.data’ was declared here zsol_aux.F:1711:72: 1711 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.offset’ may be used uninitialized [-Wmaybe-uninitialized] zsol_aux.F:1676:56: 1676 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.offset’ was declared here zsol_aux.F:1711:72: 1711 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zsol_aux.F:1676:56: 1676 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.dim[0].stride’ was declared here zfac_driver.F:1973:10: 1973 | IF (EARLYT3ROOTINS) THEN | ^ Warning: ‘earlyt3rootins’ may be used uninitialized [-Wmaybe-uninitialized] zfac_driver.F:146:68: 146 | LOGICAL I_AM_SLAVE, PERLU_ON, WK_USER_PROVIDED, EARLYT3ROOTINS | ^ note: ‘earlyt3rootins’ was declared here zfac_driver.F:2740:72: 2740 | & ) | ^ Warning: ‘ipool’ may be used uninitialized [-Wmaybe-uninitialized] zfac_driver.F:110:23: 110 | & ITLOC, IPOOL, K28, LPOOL | ^ note: ‘ipool’ was declared here zfac_driver.F:2740:72: 2740 | & ) | ^ Warning: ‘itloc’ may be used uninitialized [-Wmaybe-uninitialized] zfac_driver.F:110:16: 110 | & ITLOC, IPOOL, K28, LPOOL | ^ note: ‘itloc’ was declared here zfac_driver.F:2740:72: 2740 | & ) | ^ Warning: ‘ptrwb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_driver.F:109:27: 109 | INTEGER PTRIST, PTRWB, MAXELT_SIZE, | ^ note: ‘ptrwb’ was declared here zana_driver.F:4995:72: 4995 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ Warning: ‘reqptr.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:4810:41: 4810 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ note: ‘reqptr.offset’ was declared here zana_driver.F:4995:72: 4995 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ Warning: ‘reqptr.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:4810:41: 4810 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ note: ‘reqptr.dim[1].stride’ was declared here zana_driver.F:4956:72: 4956 | MATPTR_cp = MATPTR | ^ Warning: ‘matptr.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:4811:42: 4811 | INTEGER(8), ALLOCATABLE :: MATPTR(:) | ^ note: ‘matptr.dim[0].ubound’ was declared here zsol_c.F:2142:72: 2142 | IPOSINRHSCOMP_COL = IPOSINRHSCOMP_COL + 1 | ^ Warning: ‘iposinrhscomp_col’ may be used uninitialized [-Wmaybe-uninitialized] zsol_c.F:2083:46: 2083 | INTEGER IPOSINRHSCOMP, IPOSINRHSCOMP_COL | ^ note: ‘iposinrhscomp_col’ was declared here zsol_driver.F:1890:72: 1890 | NB_BYTES = NB_BYTES + int(size(RHS_IR),8)*K35_8 | ^ Warning: ‘rhs_ir.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:173:54: 173 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.dim[0].ubound’ was declared here zsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.data’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:129:57: 129 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.data’ was declared here zsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.offset’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:129:57: 129 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.offset’ was declared here zsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:129:57: 129 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.dim[0].stride’ was declared here zsol_driver.F:2043:72: 2043 | LIWCB = 20*NB_K133*2 + KEEP(133) | ^ Warning: ‘nb_k133’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:279:21: 279 | INTEGER NB_K133, IRANK, TSIZE | ^ note: ‘nb_k133’ was declared here zsol_driver.F:3933:72: 3933 | LWCB8_SOL_C = LWCB8 | ^ Warning: ‘lwcb8’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:87:36: 87 | INTEGER(8) :: LWCB8_MIN, LWCB8, LWCB8_SOL_C | ^ note: ‘lwcb8’ was declared here zsol_driver.F:3421:72: 3421 | SAVERHS(:) = ZERO | ^ Warning: ‘saverhs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:180:48: 180 | COMPLEX(kind=8), ALLOCATABLE :: SAVERHS(:), C_RW1(:), | ^ note: ‘saverhs.dim[0].ubound’ was declared here zsol_driver.F:4054:72: 4054 | NBSPARSE_LOC = (DO_NBSPARSE.AND.NBRHS_EFF.GT.1) | ^ Warning: ‘do_nbsparse’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:261:29: 261 | LOGICAL :: DO_NBSPARSE, NBSPARSE_LOC | ^ note: ‘do_nbsparse’ was declared here zsol_driver.F:2217:47: 2217 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ Warning: ‘uns_perm_inv_needed_befmainloop’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:198:48: 198 | & UNS_PERM_INV_NEEDED_BEFMAINLOOP | ^ note: ‘uns_perm_inv_needed_befmainloop’ was declared here zsol_driver.F:2217:47: 2217 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ Warning: ‘uns_perm_inv_needed_inmainloop’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:197:47: 197 | LOGICAL :: UNS_PERM_INV_NEEDED_INMAINLOOP, | ^ note: ‘uns_perm_inv_needed_inmainloop’ was declared here zsol_driver.F:4640:72: 4640 | & id%COMM, IERR ) | ^ Warning: ‘rhs_ir.offset’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:173:54: 173 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.offset’ was declared here zsol_driver.F:4640:72: 4640 | & id%COMM, IERR ) | ^ Warning: ‘rhs_ir.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:173:54: 173 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.dim[0].stride’ was declared here zsol_driver.F:2219:72: 2219 | NB_BYTES = NB_BYTES - int(size(UNS_PERM_INV),8)*K34_8 | ^ Warning: ‘uns_perm_inv.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:196:56: 196 | INTEGER, DIMENSION(:), ALLOCATABLE :: UNS_PERM_INV | ^ note: ‘uns_perm_inv.dim[0].ubound’ was declared here zsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.data’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.data’ was declared here zsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.offset’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.offset’ was declared here zsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.dim[0].stride’ was declared here zsol_driver.F:3487:72: 3487 | & ONE | ^ Warning: ‘iperm’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:80:21: 80 | INTEGER I,IPERM,K,JPERM, J, II, IZ2 | ^ note: ‘iperm’ was declared here zsol_driver.F:4343:72: 4343 | NB_BYTES = NB_BYTES - int(size(MAP_RHS),8) * K34_8 | ^ Warning: ‘map_rhs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:186:40: 186 | INTEGER, ALLOCATABLE :: MAP_RHS(:) | ^ note: ‘map_rhs.dim[0].ubound’ was declared here zsol_driver.F:4651:72: 4651 | C_LOCWK54 = ZERO | ^ Warning: ‘c_locwk54.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:193:61: 193 | COMPLEX(kind=8), ALLOCATABLE, DIMENSION(:) :: C_LOCWK54 | ^ note: ‘c_locwk54.dim[0].ubound’ was declared here zsol_driver.F:5046:72: 5046 | NB_BYTES = NB_BYTES - int(size(C_W),8)*K35_8 | ^ Warning: ‘c_w.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:183:45: 183 | & C_W(:) | ^ note: ‘c_w.dim[0].ubound’ was declared here zsol_driver.F:4553:72: 4553 | R_LOCWK54 = RZERO | ^ Warning: ‘r_locwk54.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:192:65: 192 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: R_LOCWK54 | ^ note: ‘r_locwk54.dim[0].ubound’ was declared here zsol_driver.F:5049:72: 5049 | & - int(size(IW1),8)*K34_8 | ^ Warning: ‘r_w.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:188:45: 188 | DOUBLE PRECISION, ALLOCATABLE :: R_W(:) | ^ note: ‘r_w.dim[0].ubound’ was declared here zsol_driver.F:5054:72: 5054 | NB_BYTES = NB_BYTES - int(size(D ),8)*K16_8 | ^ Warning: ‘d.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:187:51: 187 | DOUBLE PRECISION, ALLOCATABLE :: R_Y(:), D(:) | ^ note: ‘d.dim[0].ubound’ was declared here zana_driver.F:1219:16: 1219 | IF ( LISTVAR_SCHUR_2BE_FREED ) THEN | ^ Warning: ‘listvar_schur_2be_freed’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:63:50: 63 | LOGICAL PROK, PROKG, LISTVAR_SCHUR_2BE_FREED, LPOK | ^ note: ‘listvar_schur_2be_freed’ was declared here zana_driver.F:1345:72: 1345 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ Warning: ‘na’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:53:27: 53 | INTEGER IKEEP, NE, NA | ^ note: ‘na’ was declared here zana_driver.F:1345:72: 1345 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ Warning: ‘ne’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:53:23: 53 | INTEGER IKEEP, NE, NA | ^ note: ‘ne’ was declared here zana_driver.F:1756:72: 1756 | id%NA(1) = NBLEAF | ^ Warning: ‘nbleaf’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:76:20: 76 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ note: ‘nbleaf’ was declared here zana_driver.F:1757:72: 1757 | id%NA(2) = NBROOT | ^ Warning: ‘nbroot’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:76:28: 76 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ note: ‘nbroot’ was declared here zana_driver.F:2653:72: 2653 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ Warning: ‘temp_leaf.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:148:56: 148 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ note: ‘temp_leaf.offset’ was declared here zana_driver.F:2653:72: 2653 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ Warning: ‘temp_leaf.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:148:56: 148 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ note: ‘temp_leaf.dim[1].stride’ was declared here zana_driver.F:2640:72: 2640 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ Warning: ‘temp_root.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:147:56: 147 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ note: ‘temp_root.offset’ was declared here zana_driver.F:2640:72: 2640 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ Warning: ‘temp_root.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:147:56: 147 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ note: ‘temp_root.dim[1].stride’ was declared here zana_driver.F:2666:72: 2666 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ Warning: ‘temp_size.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:149:56: 149 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ note: ‘temp_size.offset’ was declared here zana_driver.F:2666:72: 2666 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ Warning: ‘temp_size.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:149:56: 149 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ note: ‘temp_size.dim[1].stride’ was declared here zana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.data’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.data’ was declared here zana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.offset’ was declared here zana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.dim[0].stride’ was declared here 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.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/src' make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/src' cd examples; make z make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/examples' /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c zsimpletest.F -o zsimpletest.o /usr/lib64/mpich/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c zsimpletest_save_restore.F -o zsimpletest_save_restore.o /usr/lib64/mpich/bin/mpifort -o zsimpletest -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz zsimpletest.o -L../lib -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm /usr/lib64/mpich/bin/mpifort -o zsimpletest_save_restore -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz zsimpletest_save_restore.o -L../lib -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1/examples' make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq/MUMPS_5.5.1' touch MUMPS_5.5.1/FAIT mkdir -p ../include/mumps_seq cp MUMPS_5.5.1/include/*.h ../include/mumps_seq cp MUMPS_5.5.1/libseq/*.h ../include/mumps_seq mkdir -p ../lib cp MUMPS_5.5.1/lib/*.a ../lib/ cp MUMPS_5.5.1/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.14/mpich/3rdparty/mumps-seq' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' make install-hpddm install-htool install-bemtool make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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 ""; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi if test -n ""; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi hpddm hpddm.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' make[5]: 'include/hpddm/done.tag' is up to date. 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.14/mpich/3rdparty' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' Making all in src make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src' Making all in libMesh make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh' Making all in bamglib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/bamglib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/bamglib' Making all in femlib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/femlib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/femlib' Making all in Graphics make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/Graphics' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/Graphics' Making all in Algo make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/Algo' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/Algo' Making all in lglib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/lglib' make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/lglib' /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lg.tab.o lg.tab.cpp /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mymain.o mymain.cpp In file included from lg.ypp:62: ./../fflib/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./../fflib/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./../fflib/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from lg.ypp:66: ./../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 lg.ypp:68: ./../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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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:438:32: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 438 | return SetAny(this);} ./../femlib/MeshPoint.hpp:1028:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1798:40: required from here ./../fflib/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1903:38: required from here ./../fflib/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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]’ ./../fflib/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:475:69: required from here ./../fflib/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]’: ./../fflib/AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~^~~ ./../fflib/AFunction.hpp:1300:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./../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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./../fflib/AFunction.hpp:1300:11: required from here ./../fflib/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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 ‘C_F0 For(C_F0, C_F0, C_F0, C_F0)’: ./../fflib/AFunction.hpp:1533:107: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1533 | 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘C_F0 For(C_F0, C_F0, C_F0, C_F0)’ at ./../fflib/AFunction.hpp:1533:107: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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.14/mpich/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/lglib' Making all in fflib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/src/fflib' /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o UMFPack_Solver.o UMFPack_Solver.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction.o AFunction.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction2.o AFunction2.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_long.o array_long.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_real.o array_real.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_complex.o array_complex.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lex.o lex.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh.o lgmesh.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh3.o lgmesh3.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o CodeAlloc.o CodeAlloc.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmat.o lgmat.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o problem.o problem.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mt19937ar.o mt19937ar.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o InitFunct.o InitFunct.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Element_P2h.o ../femlib/Element_P2h.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o load.o load.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgfem.o lgfem.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o environment.o environment.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o string_def.o string_def.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FESpacen.o ../femlib/FESpacen.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_1d.o ../femlib/P012_1d.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_2d.o ../femlib/P012_2d.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3d.o ../femlib/P012_3d.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3dSurf.o ../femlib/P012_3dSurf.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3dCurve.o ../femlib/P012_3dCurve.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh1dn.o ../femlib/Mesh1dn.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh2dn.o ../femlib/Mesh2dn.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh3dn.o ../femlib/Mesh3dn.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/MeshSn.o ../femlib/MeshSn.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/MeshLn.o ../femlib/MeshLn.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/GQuadTree.o ../femlib/GQuadTree.cpp /usr/lib64/mpich/bin/mpicc -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o ../femlib/libmeshb7.o ../femlib/libmeshb7.c /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o glumesh2D.o glumesh2D.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/splitsimplex.o ../femlib/splitsimplex.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P1IsoValue.o P1IsoValue.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/HashMatrix.o ../femlib/HashMatrix.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/CG.o ../femlib/CG.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/SparseLinearSolver.o ../femlib/SparseLinearSolver.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o strversionnumber.o strversionnumber.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Drawing.o ../femlib/Drawing.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/gibbs.o ../femlib/gibbs.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/CheckPtr.o ../femlib/CheckPtr.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/fem.o ../femlib/fem.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/QuadratureFormular.o ../femlib/QuadratureFormular.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FESpace.o ../femlib/FESpace.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Element_RT.o ../femlib/Element_RT.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/mshptg.o ../femlib/mshptg.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FQuadTree.o ../femlib/FQuadTree.cpp ../femlib/mshptg.cpp: In function ‘int Fem2D::mshfrt_(long int*, long int*, long int*, long int*, long int, long int*, long int, long int*, long int*, long int*)’: ../femlib/mshptg.cpp:1535:25: warning: variable ‘ifrt’ set but not used [-Wunused-but-set-variable] 1535 | static long nbac, ifrt, a, i, t, itera, s1, s2; | ^~~~ ../femlib/mshptg.cpp: In function ‘int Fem2D::mshfr1_(long int*, long int*, long int*, long int*, long int*, long int*, long int*)’: ../femlib/mshptg.cpp:2010:19: warning: variable ‘s2t’ set but not used [-Wunused-but-set-variable] 2010 | static long s2t, s3t, lst[768] /* was [3][256] */ ; | ^~~ ../femlib/mshptg.cpp:2010:24: warning: variable ‘s3t’ set but not used [-Wunused-but-set-variable] 2010 | static long s2t, s3t, lst[768] /* was [3][256] */ ; | ^~~ 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; | ^~ /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/QuadTree.o ../bamglib/QuadTree.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::Verification() [with Rdd = Fem2D::R1]’: ../femlib/QuadratureFormular.cpp:750:58: required from here 750 | template void GQuadratureFormular::Verification(); | ^ ../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:660:15: warning: 751 | template void GQuadratureFormular::Verification(); ../femlib/QuadratureFormular.cpp:660:15: warning: | ^ ../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:660:15: warning: 752 | template void GQuadratureFormular::Verification(); ../femlib/QuadratureFormular.cpp:660:15: warning: | ^ ../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); | ^~~ /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/R2.o ../bamglib/R2.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 528 | int *wbc); | ^ ../femlib/CG.cpp:365:7: warning: unused variable ‘relerr’ [-Wunused-variable] 365 | R relerr=1e100 , relres=1e100,normb=0.; | ^~~~~~ /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/Meshio.o ../bamglib/Meshio.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]; | ^ 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]; | ^ 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]; | ^ 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/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: 538 | int *wbc); ../femlib/CG.cpp:365:7: warning: | ^ ../femlib/CG.cpp:365:7: warning: unused variable ‘relerr’ [-Wunused-variable] 365 | R relerr=1e100 , relres=1e100,normb=0.; | ^~~~~~ 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]; | ^ ../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: 548 | int *wbc ); ../femlib/CG.cpp:365:7: warning: | ^ ../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 = long int]’: ../femlib/CG.cpp:558:22: required from here ../femlib/CG.cpp:365:7: warning: 558 | int *wbc ); ../femlib/CG.cpp:365:7: warning: | ^ ../femlib/CG.cpp:365:7: warning: unused variable ‘relerr’ [-Wunused-variable] 365 | R relerr=1e100 , relres=1e100,normb=0.; | ^~~~~~ 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]; | ^ 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]; | ^ 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]; | ^ 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]; | ^ 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:365:7: warning: 91 | CGMatVirtId(Z nn): CGMatVirt (nn, nn) {} ../femlib/CG.cpp:365:7: warning: | ^ ../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:365:7: warning: 373 | CGMatVirtId MatId(n); ../femlib/CG.cpp:365:7: warning: | ^~~~~ ../femlib/CG.cpp:528:21: required from here ../femlib/CG.cpp:365:7: warning: 528 | int *wbc); ../femlib/CG.cpp:365:7: warning: | ^ ../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) {} | ^~~~~~~~~ In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/gibbs.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/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.hpp:55:3: warning: 91 | CGMatVirtId(Z nn): CGMatVirt (nn, nn) {} ../femlib/CG.hpp:55:3: warning: | ^ ../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.hpp:55:3: warning: 373 | CGMatVirtId MatId(n); ../femlib/CG.hpp:55:3: warning: | ^~~~~ ../femlib/CG.cpp:538:21: required from here ../femlib/CG.hpp:55:3: warning: 538 | int *wbc); ../femlib/CG.hpp:55:3: warning: | ^ ../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) {} | ^~~~~~~~~ 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/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.hpp:55:3: warning: 91 | CGMatVirtId(Z nn): CGMatVirt (nn, nn) {} ../femlib/CG.hpp:55:3: warning: | ^ ../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.hpp:55:3: warning: 373 | CGMatVirtId MatId(n); ../femlib/CG.hpp:55:3: warning: | ^~~~~ ../femlib/CG.cpp:548:22: required from here ../femlib/CG.hpp:55:3: warning: 548 | int *wbc ); ../femlib/CG.hpp:55:3: warning: | ^ ../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.hpp:55:3: warning: 91 | CGMatVirtId(Z nn): CGMatVirt (nn, nn) {} ../femlib/CG.hpp:55:3: warning: | ^ ../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.hpp:55:3: warning: 373 | CGMatVirtId MatId(n); ../femlib/CG.hpp:55:3: warning: | ^~~~~ ../femlib/CG.cpp:558:22: required from here ../femlib/CG.hpp:55:3: warning: 558 | int *wbc ); ../femlib/CG.hpp:55:3: warning: | ^ ../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) {} | ^~~~~~~~~ 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]; | ^ ../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; | ^~~~ 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]; | ^ 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]; | ^ 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 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/fem.cpp: In member function ‘int Fem2D::Mesh::DataFindBoundary::Find(Fem2D::R2, Fem2D::Mesh::R*, int&) const’: ../femlib/fem.cpp:1068:21: warning: variable ‘ee’ set but not used [-Wunused-but-set-variable] 1068 | int ee[3]; | ^~ ../femlib/fem.cpp: In constructor ‘Fem2D::Mesh::DataFindBoundary::DataFindBoundary(const Fem2D::Mesh*, int)’: ../femlib/fem.cpp:1137:25: warning: unused variable ‘i0’ [-Wunused-variable] 1137 | int i0=Th(E[0]); | ^~ ../femlib/fem.cpp:1138:25: warning: unused variable ‘i1’ [-Wunused-variable] 1138 | int i1=Th(E[1]); | ^~ ../femlib/fem.cpp:1159:16: warning: unused variable ‘col’ [-Wunused-variable] 1159 | double col=0; | ^~~ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::BuildDataFindBoundary() const’: ../femlib/fem.cpp:1182:20: warning: unused variable ‘count’ [-Wunused-variable] 1182 | static int count =0; | ^~~~~ P1IsoValue.cpp:291:14: warning: ‘kf’ may be used uninitialized [-Wmaybe-uninitialized] 291 | if(f[kf] <0) i1=2,i2=1; | ^~ P1IsoValue.cpp:274:26: note: ‘kf’ was declared here 274 | int kv=0,vk[4],tv[4],kf; | ^~ ../femlib/fem.cpp: In member function ‘const Fem2D::Triangle* Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, const Triangle*) const’: ../femlib/fem.cpp:1418:17: warning: variable ‘nl’ set but not used [-Wunused-but-set-variable] 1418 | int n=0,nl[3]; | ^~ ../femlib/fem.cpp:1391:1: warning: label ‘PICHON’ defined but not used [-Wunused-label] 1391 | PICHON: // Add dec 2010 ... | ^~~~~~ ../femlib/fem.cpp: In constructor ‘Fem2D::Mesh::Mesh(const Fem2D::Mesh&, int*, bool, int)’: ../femlib/fem.cpp:1830:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1830 | for (int i=0;i3) | ^~ ../femlib/FQuadTree.cpp: In member function ‘Fem2D::Vertex* Fem2D::FQuadTree::TrueNearestVertex(long int, long int)’: ../femlib/FQuadTree.cpp:139:11: warning: unused variable ‘n0’ [-Wunused-variable] 139 | long n0; | ^~ ../femlib/FQuadTree.cpp: In member function ‘int Fem2D::FQuadTree::ListNearestVertex(Fem2D::Vertex**, int, long int, long int, long int)’: ../femlib/FQuadTree.cpp:301:14: warning: unused variable ‘hunsed’ [-Wunused-variable] 301 | IntQuad hunsed=MaxISize,h0; | ^~~~~~ ../femlib/fem.cpp:1874:25: warning: unused variable ‘nnebmax’ [-Wunused-variable] 1874 | int nnebmax = bbe ? nebmax : nebimax; | ^~~~~~~ ../femlib/FQuadTree.cpp:311:11: warning: unused variable ‘n0’ [-Wunused-variable] 311 | long n0; | ^~ In file included from AFunction2.cpp:38: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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]; | ^ ../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]; | ^~ In file included from load.cpp:31: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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/gibbs.cpp:37: ../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;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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/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;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../femlib/MeshLn.cpp: In constructor ‘Fem2D::MeshL::MeshL(std::string, bool, bool, bool, int, double, bool, double)’: ../femlib/MeshLn.cpp:442:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 442 | 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:443:69: note: in expansion of macro ‘ffassert’ 443 | cerr << " -- MeshL Erreur opening " << filename<*, 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;i::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/GQuadTree.cpp:860:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 860 | if(verbosity>19 && nbdeja >1) { | ^~ In file included from lex.cpp:35: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j&, int, int, int*) const’: ../femlib/P012_3d.cpp:652:26: warning: unused variable ‘e’ [-Wunused-variable] 652 | int e= f; //dgeface[f][p] ; | ^ In file included from array_tlp.hpp:43, from array_complex.cpp:23: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const’: ../femlib/P012_3d.cpp:679:20: warning: unused variable ‘k’ [-Wunused-variable] 679 | int k=0; | ^ AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../femlib/MeshLn.cpp: In member function ‘double Fem2D::MeshL::hmin() const’: ../femlib/MeshLn.cpp:536:17: warning: variable ‘iv’ set but not used [-Wunused-but-set-variable] 536 | int iv[2]; | ^~ In file included from array_tlp.hpp:43, from array_real.cpp:23: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >::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; | ^ AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../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); | ^~~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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 >::Element* Fem2D::MeshL::Find(Fem2D::GenericMesh >::Rd, Fem2D::R1&, bool&, const Fem2D::GenericMesh >::Element*) const’: ../femlib/MeshLn.cpp:629:12: warning: variable ‘out’ set but not used [-Wunused-but-set-variable] 629 | bool out = true; | ^~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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;jsize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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;jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../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]; | ^~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../femlib/gibbs.cpp: In function ‘int gibbsb_(long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*)’: ../femlib/gibbs.cpp:454:20: warning: variable ‘lg’ set but not used [-Wunused-but-set-variable] 454 | static integer lg; | ^~ ../femlib/gibbs.cpp: In function ‘int gibbsd_(long int*, long int*, long int*, long int*, long int*, long int*, long int*)’: ../femlib/gibbs.cpp:689:50: warning: variable ‘nvni’ set but not used [-Wunused-but-set-variable] 689 | static integer i, k, s, sv, stk, stk1, stk2, nvni=-1; | ^~~~ ../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/P012_3d.cpp:793:20: warning: 48 | TypeOfFE_P0Lagrange3d(): TypeOfFE_Lagrange(0) { } ../femlib/P012_3d.cpp:793:20: warning: | ^ ../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/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/gibbs.cpp: In member function ‘int Fem2D::Mesh::renum()’: ../femlib/gibbs.cpp:1081:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1081 | for (int it=0;it::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::MeshL; Fem2D::R = double]’: ../femlib/P012_3dCurve.cpp:44:61: required from here ../femlib/GenericMesh.hpp:113:32: warning: 44 | TypeOfFE_P0Lagrange_curve(): TypeOfFE_Lagrange(0) { } ../femlib/GenericMesh.hpp:113:32: warning: | ^ ../femlib/PkLagrange.hpp:205:7: warning: ‘Fem2D::TypeOfFE_Lagrange::cshrink1’ will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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 ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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; | ^~~~~~ In file included from glumesh2D.cpp:9: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:21, from lgmat.cpp:33: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from UMFPack_Solver.cpp:8: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ff++.hpp:21, from lgmesh.cpp:30: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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(); | ^~~~~~~~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../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; | ^~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/Metric.o ../bamglib/Metric.cpp In file included from problem.cpp:33: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ../bamglib/QuadTree.cpp:34: ../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) | ~~~~^~~ ../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]; | ^~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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++; | ^~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from lgfem.cpp:38: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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:210:5: warning: 315 | void FB(const What_d whatd,const Mesh & Th,const Element & K,const RdHat &PHat1, RNMK_ & val) const ../femlib/PkLagrange.hpp:210:5: warning: | ^~ ../femlib/PkLagrange.hpp:338:16: warning: unused variable ‘DDl’ [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/BamgFreeFem.o ../femlib/BamgFreeFem.cpp ../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) | ^~~~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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:210:5: warning: 315 | void FB(const What_d whatd,const Mesh & Th,const Element & K,const RdHat &PHat1, RNMK_ & val) const ../femlib/PkLagrange.hpp:210:5: warning: | ^~ ../femlib/PkLagrange.hpp:338:16: warning: unused variable ‘DDl’ [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ ../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/P012_3dSurf.cpp:507:7: warning: 44 | TypeOfFE_P0Lagrange_surf(): TypeOfFE_Lagrange(0) { } ../femlib/P012_3dSurf.cpp:507:7: warning: | ^ ../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/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/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.. | ^~~ /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshDraw.o ../bamglib/MeshDraw.cpp AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.cpp: In function ‘long int storageused()’: AFunction.cpp:89:18: warning: ‘mallinfo mallinfo()’ is deprecated [-Wdeprecated-declarations] 89 | mem1=mallinfo(); | ~~~~~~~~^~ In file included from AFunction.cpp:76: /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:104:18: warning: ‘mallinfo mallinfo()’ is deprecated [-Wdeprecated-declarations] 104 | mem1=mallinfo(); | ~~~~~~~~^~ /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ ../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:629:12: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ../femlib/MeshLn.cpp:629:12: warning: | ^~~~~~~~~~~~~~~ ../femlib/MeshLn.cpp:455:19: required from here ../femlib/MeshLn.cpp:629:12: warning: 455 | clean_mesh(precis_mesh, nv, nt, nbe, vertices, elements, borderelements, removeduplicate, rebuildboundary, orientation); ../femlib/MeshLn.cpp:629:12: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ ../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/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:1486:35: warning: 1120 | template class GTree; ../femlib/GQuadTree.cpp:1486:35: warning: | ^~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:314:10: warning: variable ‘h’ set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ ../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:75:13: warning: 680 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:75:13: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ In file included from array_tlp.hpp:43, from array_long.cpp:23: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::ListNearestVertex(Vertex**, int, int, Zd) [with Vertex = Fem2D::GenericVertex; Zd = EF23::Z2]’: ../femlib/GQuadTree.cpp:1120:16: required from here ../femlib/GQuadTree.cpp:314:10: warning: 1120 | template class GTree; ../femlib/GQuadTree.cpp:314:10: warning: | ^~~~~~~~~~~~~~ ../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; | ^~ AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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/GenericMesh.hpp:113:32: warning: 42 | TypeOfFE_P0Lagrange2d(): TypeOfFE_Lagrange(0) { } ../femlib/GenericMesh.hpp:113:32: warning: | ^ ../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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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:118:15: warning: 1121 | template class GTree; ../femlib/GQuadTree.cpp:118:15: warning: | ^~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:314:10: warning: variable ‘h’ set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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::ListNearestVertex(Vertex**, int, int, Zd) [with Vertex = Fem2D::GenericVertex; Zd = EF23::Z3]’: ../femlib/GQuadTree.cpp:1121:16: required from here ../femlib/GQuadTree.cpp:314:10: warning: 1121 | template class GTree; ../femlib/GQuadTree.cpp:314:10: warning: | ^~~~~~~~~~~~~~ ../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; | ^~ AFunction2.cpp:628:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 628 | if (a.ellipse ) f << "... "; | ^~ ../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:381:42: warning: 680 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ 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::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:118:15: warning: 1122 | template class GTree; ../femlib/GQuadTree.cpp:118:15: warning: | ^~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:314:10: warning: variable ‘h’ set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ lex.cpp: In member function ‘bool mylex::AddMacro(std::string, std::string)’: lex.cpp:589:9: warning: unused variable ‘nbparam’ [-Wunused-variable] 589 | int nbparam =0; | ^~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction2.cpp: In constructor ‘E_Routine::E_Routine(const Routine*, const basicAC_F0&)’: AFunction2.cpp:699:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 699 | for (int i=0;i::ListNearestVertex(Vertex**, int, int, Zd) [with Vertex = Fem2D::GenericVertex; Zd = EF23::Z1]’: ../femlib/GQuadTree.cpp:1122:16: required from here ../femlib/GQuadTree.cpp:314:10: warning: 1122 | template class GTree; ../femlib/GQuadTree.cpp:314:10: warning: | ^~~~~~~~~~~~~~ ../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; | ^~ In file included from global.cpp:101: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ lex.cpp: In member function ‘bool mylex::IFMacroId(bool, std::string&, bool, std::string&)’: lex.cpp:739:10: warning: unused variable ‘rt’ [-Wunused-variable] 739 | bool rt=false; | ^~ ../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:210:5: warning: 315 | void FB(const What_d whatd,const Mesh & Th,const Element & K,const RdHat &PHat1, RNMK_ & val) const ../femlib/PkLagrange.hpp:210:5: warning: | ^~ ../femlib/PkLagrange.hpp:338:16: warning: unused variable ‘DDl’ [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ lex.cpp: In member function ‘bool mylex::IFMacro(int&)’: lex.cpp:893:17: warning: unused variable ‘lk’ [-Wunused-variable] 893 | int lk=0,nl=0; | ^~ lex.cpp:887:13: warning: unused variable ‘kmacro’ [-Wunused-variable] 887 | int kmacro=0; | ^~~~~~ lex.cpp:836:9: warning: unused variable ‘isnot’ [-Wunused-variable] 836 | int isnot=0; | ^~~~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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:511:23: warning: 681 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:511:23: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshGeom.o ../bamglib/MeshGeom.cpp ../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:118:15: warning: 1145 | const GMesh3::Element * tstart); ../femlib/GQuadTree.cpp:118:15: warning: | ^ ../femlib/GQuadTree.cpp:1019:21: warning: unused variable ‘i’ [-Wunused-variable] 1019 | int i = (nReStart-2)/2; | ^ lex.cpp: In member function ‘bool mylex::CallMacro(int&)’: lex.cpp:1000:17: warning: unused variable ‘sep’ [-Wunused-variable] 1000 | int sep = EatCommentAndSpace(&cmm); | ^~~ AFunction.cpp: In function ‘long int ffstrtol(std::string*)’: AFunction.cpp:908:17: warning: unused variable ‘ppe’ [-Wunused-variable] 908 | const char *ppe = pe, *pppe= pp+p->size(); | ^~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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; | ^~~~ ../bamglib/QuadTree.cpp: In member function ‘bamg::Vertex* bamg::QuadTree::ToClose(bamg::Vertex&, bamg::Real8, bamg::Icoor1, bamg::Icoor1)’: ../bamglib/QuadTree.cpp:225:12: warning: variable ‘h’ set but not used [-Wunused-but-set-variable] 225 | Icoor1 h = MaxISize; | ^ AFunction2.cpp: In function ‘void ShowDebugStack()’: AFunction2.cpp:831:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 831 | for (int i=0; isize(); ++i) | ~^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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/GenericMesh.hpp:113:32: warning: 43 | TypeOfFE_P0Lagrange1d(): TypeOfFE_Lagrange(0) { } ../femlib/GenericMesh.hpp:113:32: warning: | ^ ../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; | ^ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=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:786:12: warning: 1152 | const GMesh2::Element * tstart); ../femlib/GQuadTree.cpp:786:12: warning: | ^ ../femlib/GQuadTree.cpp:1019:21: warning: unused variable ‘i’ [-Wunused-variable] 1019 | int i = (nReStart-2)/2; | ^ ../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:381:42: warning: 681 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../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;j1000) | ^~ 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); | ^~~~~~~~ ../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/FESpace.cpp: In function ‘int Fem2D::Make(const TypeOfFE**, int, KN&, KN&)’: ../femlib/FESpace.cpp:49:27: warning: typedef ‘IPJ’ locally defined but not used [-Wunused-local-typedefs] 49 | typedef TypeOfFE::IPJ IPJ; | ^~~ AFunction2.cpp:981:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::deque::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 981 | for(int j=0,i=id->size(); jsize() ; ++j) | ~^~~~~~~~~~~ array_tlp.hpp: At global scope: array_tlp.hpp:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ array_tlp.hpp:1214:24: note: remove the ‘< >’ 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]; | ^ lex.cpp:1118:22: warning: unused variable ‘buf2’ [-Wunused-variable] 1118 | char buf2[256]; | ^~~~ 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()); | ^~~~~~ ../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:786:12: warning: 1623 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:786:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/FESpacen.cpp: In instantiation of ‘void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::MeshS]’: ../femlib/FESpacen.cpp:682:21: required from here ../femlib/FESpacen.cpp:511:23: warning: 682 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:511:23: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../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:1571:12: warning: 1623 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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::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:381:42: warning: 682 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ 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]; | ^ ../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:1416:17: warning: 1624 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:1571:12: warning: 1624 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^ In file included from ../bamglib/Meshio.cpp:30: ../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) | ~~~~^~~ ../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:511:23: warning: 683 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:511:23: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../bamglib/Meshio.cpp: In function ‘void bamg::WriteStr(std::ostream&, char*)’: ../bamglib/Meshio.cpp:40:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 40 | while (i++, c = *str++) { | ~~^~~~~~~~ ../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:1416:17: warning: 1625 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1531:15: warning: unused variable ‘nvK’ [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ 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]; | ^ 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; | ^~ ../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:1571:12: warning: 1625 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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 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/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:381:42: warning: 683 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshQuad.o ../bamglib/MeshQuad.cpp ../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:1416:17: warning: 1626 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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 AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here AFunction2.cpp:997:6: note: 438 | return SetAny(this);} AFunction2.cpp:997:6: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1571:12: warning: 1626 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^ 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]; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1416:17: warning: 1627 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here AFunction.hpp:3435:8: note: 438 | return SetAny(this);} AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1571:12: warning: 1627 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^ 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 AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here lex.cpp:1118:22: warning: 438 | return SetAny(this);} lex.cpp:1118:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1026:22: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ../femlib/MeshSn.cpp:1026:22: warning: | ^~~~~~~~~~~~~~~ ../femlib/MeshSn.cpp:504:23: required from here ../femlib/MeshSn.cpp:1026:22: warning: 504 | clean_mesh(precis_mesh, nv, nt, nbe, vertices, elements, borderelements, removeduplicate, rebuildboundary, orientation); ../femlib/MeshSn.cpp:1026:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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]; | ^ ../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:1416:17: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1416:17: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1623:16: required from here ../femlib/GQuadTree.cpp:1416:17: warning: 1623 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1492:22: warning: unused variable ‘d’ [-Wunused-variable] 1492 | static const int d = Rd::d; | ^ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here array_complex.cpp:87:21: warning: 438 | return SetAny(this);} array_complex.cpp:87:21: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1492:22: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1492:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1624:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: 1624 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1492:22: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1492:22: warning: unused variable ‘d’ [-Wunused-variable] 1492 | static const int d = Rd::d; | ^ array_tlp.hpp: At global scope: array_tlp.hpp:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ array_tlp.hpp:1214:24: note: remove the ‘< >’ ../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:1492:22: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1492:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1625:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: 1625 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1492:22: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:1492:22: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1492:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1626:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: 1626 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1492:22: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:1492:22: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1492:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1627:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: 1627 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1492:22: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1492:22: warning: unused variable ‘d’ [-Wunused-variable] 1492 | static const int d = Rd::d; | ^ 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 AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here AFunction.hpp:3435:8: note: 438 | return SetAny(this);} AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 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/HashMatrix.hpp:44:7: required from ‘class HashMatrix’ ../femlib/FESpace.hpp:825:9: note: 44 | class HashMatrix : public VirtualMatrix ../femlib/FESpace.hpp:825:9: note: | ^~~~~~~~~~ ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/FESpace.hpp:825:9: note: 1420 | template class HashMatrix; ../femlib/FESpace.hpp:825:9: note: | ^~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/SetOfE4.o ../bamglib/SetOfE4.cpp ../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ../femlib/HashMatrix.hpp:44:7: required from ‘class HashMatrix >’ ../femlib/VirtualMatrix.hpp:88:10: note: 44 | class HashMatrix : public VirtualMatrix ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~ ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/VirtualMatrix.hpp:88:10: note: 1421 | template class HashMatrix; ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~ ../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/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(this);} AFunction.cpp:908:17: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: At global scope: array_tlp.hpp:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ array_tlp.hpp:1214:24: note: remove the ‘< >’ 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(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./../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(this);} array_tlp.hpp:1214:24: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::__cxx11::basic_string*]’: AFunction.hpp:793: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*]’ AnyType.hpp:83:7: note: 793 | return SetAny(Add2StackOfPtr2Free(s,F(GetAny(b))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_def.cpp:149:115: required from here AnyType.hpp:83:7: note: 149 | map_type[typeid(string*).name()]->AddCast(new E_F1_funcT(FCast)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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/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:1970:22: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ../femlib/Mesh3dn.cpp:1970:22: warning: | ^~~~~~~~~~~~~~~ ../femlib/Mesh3dn.cpp:231:23: required from here ../femlib/Mesh3dn.cpp:1970:22: warning: 231 | clean_mesh(precis_mesh, nv, nt, nbe, vertices, elements, borderelements, removeduplicate, rebuildboundary, orientation); ../femlib/Mesh3dn.cpp:1970:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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.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]; | ^ ./../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(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./../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(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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*]’: AFunction.cpp:1074:104: required from here AnyType.hpp:83:7: note: 1074 | map_type[typeid(MyMapSS*).name()] = new ForEachType(Initialize,Delete) ; AnyType.hpp:83:7: note: | ^ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:93: String.hpp:139:7: note: ‘class MyMap’ declared here 139 | class MyMap { | ^~~~~ 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::Setdiffij(int) const [with TypeIndex = int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/VirtualMatrix.hpp:88:10: note: 1418 | template class HashMatrix; ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 96 | for(int k=0; k< nnz; ++k) { | ~^~~~~ /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/write_hdf5.o ../bamglib/write_hdf5.cpp ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::resize(I, I, size_t, double, int) [with TypeIndex = int; TypeScalaire = double; I = int; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.hpp:96:27: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.hpp:96:27: warning: | ^~~~~~~~~~~~~~~~~ ../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:1418:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:370:7: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:437:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = int; TypeScalaire = double; R = double; I = int]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.cpp:437:22: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:437:22: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:766:22: warning: comparison of integer expressions of different signedness: ‘HashMatrix::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 766 | for(I k=0; k < nnz; ++k) | ~~^~~~~ ../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.cpp:511:23: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/FESpacen.cpp:511:23: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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:511:23: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/FESpacen.cpp:511:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:684:21: required from here ../femlib/FESpacen.cpp:511:23: warning: 684 | template class GFESpace; ../femlib/FESpacen.cpp:511:23: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::operator*=(R) [with TypeIndex = int; TypeScalaire = double; R = double]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.cpp:766:22: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:766:22: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:812:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | 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:1418:16: required from here ../femlib/HashMatrix.cpp:812:20: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:812:20: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:821:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | 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 = long unsigned int]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.cpp:821:20: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:821:20: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:909:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for(int k=0; k(this);} array_tlp.hpp:1214:24: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘R* HashMatrix::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = int; TypeScalaire = double; R = double; I = int]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.cpp:909:19: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:909:19: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1104:19: warning: unused variable ‘aak’ [-Wunused-variable] 1104 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../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/GenericMesh.hpp:1733:13: warning: 374 | comp(k+1) {Build();} ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~ ../femlib/FESpacen.cpp:533:28: required from ‘Fem2D::GFESpace::GFESpace(const Fem2D::GFESpace&, int, int, int*) [with MMesh = Fem2D::Mesh1]’ ../femlib/GenericMesh.hpp:1733:13: warning: 533 | GFESpacePtrTFE(new GTypeOfFESum(Vh,kk)), ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:684:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: 684 | template class GFESpace; ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::UnHalf() [with TypeIndex = int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.cpp:1104:19: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:1104:19: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1394:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1394 | for(int k=0; k::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.cpp:381:42: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/FESpacen.cpp:381:42: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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:381:42: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/FESpacen.cpp:381:42: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:685:21: required from here ../femlib/FESpacen.cpp:381:42: warning: 685 | template class GFESpace; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../femlib/HashMatrix.hpp: In instantiation of ‘void HashMatrix::Setdiffij(int) const [with TypeIndex = int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.cpp:1394:19: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:1394:19: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 96 | for(int k=0; k< nnz; ++k) { | ~^~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:7, from glumesh2D.cpp:20: ./../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 glumesh2D.cpp:8: 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); | ^~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:686:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: 686 | template class GFESpace; ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:687:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: 687 | template class GFESpace; ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::resize(I, I, size_t, double, int) [with TypeIndex = int; TypeScalaire = std::complex; I = int; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.hpp:96:27: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.hpp:96:27: warning: | ^~~~~~~~~~~~~~~~~~ ../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:1419:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:370:7: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:437:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for( int k = 0; k::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:688:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: 688 | template class GFESpace; ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex; I = int]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.cpp:437:22: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:437:22: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:766:22: warning: comparison of integer expressions of different signedness: ‘HashMatrix >::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 766 | 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:1419:16: required from here ../femlib/HashMatrix.cpp:766:22: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:766:22: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:812:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | 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:1419:16: required from here ../femlib/HashMatrix.cpp:812:20: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:812:20: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:821:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | 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 = long unsigned int]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.cpp:821:20: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:821:20: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:909:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | 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:1419:16: required from here ../femlib/HashMatrix.cpp:909:19: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:909:19: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1104:19: warning: variable ‘aak’ set but not used [-Wunused-but-set-variable] 1104 | R aak=aa[k],caak=conj(aa[k]); | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = SubString]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/write_xdmf.o ../bamglib/write_xdmf.cpp In file included from ./../femlib/SparseLinearSolver.hpp:7, from problem.cpp:38: ./../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 problem.cpp:32: 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); | ^~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]’: AFunction.hpp:1033: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*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = String_find]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::UnHalf() [with TypeIndex = int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.cpp:1104:19: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:1104:19: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1394:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1394 | for(int k=0; k::Setdiffij(int) const [with TypeIndex = long int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:1394:19: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:1394:19: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 96 | for(int k=0; k< nnz; ++k) { | ~^~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:7, from lgfem.cpp:47: ./../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}; | ^~~~~~~~ | - - ../bamglib/Mesh2.cpp: In function ‘bamg::TriangleAdjacent bamg::CloseBoundaryEdge(I2, Triangle*, double&, double&)’: ../bamglib/Mesh2.cpp:269:9: warning: unused variable ‘kkk’ [-Wunused-variable] 269 | int kkk = 0; | ^~~ ./../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 lgfem.cpp:37: 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); | ^~~~~~~~ ../bamglib/Mesh2.cpp: In function ‘bamg::TriangleAdjacent bamg::CloseBoundaryEdgeV2(I2, Triangle*, double&, double&)’: ../bamglib/Mesh2.cpp:425:11: warning: unused variable ‘kkk’ [-Wunused-variable] 425 | int kkk = 0; | ^~~ ../bamglib/Mesh2.cpp:358:9: warning: variable ‘cas’ set but not used [-Wunused-but-set-variable] 358 | int cas = -2; | ^~~ 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’ ./throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/HashMatrix.cpp: In instantiation of ‘void HashMatrix::resize(I, I, size_t, double, int) [with TypeIndex = long int; TypeScalaire = double; I = long int; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.hpp:96:27: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.hpp:96:27: warning: | ^~~~~~~~~~~~~~~~~~~ ../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:1420:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:370:7: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:437:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for( int k = 0; k >’: ../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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 AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ In file included from ./error.hpp:32, from ../femlib/FESpace.cpp:31: ../femlib/FESpace.cpp: In member function ‘void Fem2D::ConstructDataFElement::renum(const long int*, 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/FESpace.cpp:1030:4: note: in expansion of macro ‘ffassert’ 1030 | ffassert(this); | ^~~~~~~~ ../bamglib/Mesh2.cpp: In function ‘int bamg::ForceEdge(Vertex&, Vertex&, TriangleAdjacent&)’: ../bamglib/Mesh2.cpp:1063:9: warning: unused variable ‘k’ [-Wunused-variable] 1063 | int k = 0; | ^ ../bamglib/Mesh2.cpp:1067:13: warning: variable ‘v1’ set but not used [-Wunused-but-set-variable] 1067 | Vertex *v1, *v2 = tta.EdgeVertex(0), *vbegin = v2; | ^~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = long int; TypeScalaire = double; R = double; I = long int]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:437:22: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:437:22: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:766:22: warning: comparison of integer expressions of different signedness: ‘HashMatrix::I’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 766 | 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:1420:16: required from here ../femlib/HashMatrix.cpp:766:22: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:766:22: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:812:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | 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:1420:16: required from here ../femlib/HashMatrix.cpp:812:20: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:812:20: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:821:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | 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 = long unsigned int]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:821:20: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:821:20: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:909:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for(int k=0; k >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/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]); | ^ 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 ; | ^~ ../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/HashMatrix.cpp: In instantiation of ‘R* HashMatrix::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = long int; TypeScalaire = double; R = double; I = long int]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:909:19: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:909:19: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1104:19: warning: unused variable ‘aak’ [-Wunused-variable] 1104 | R aak=aa[k],caak=conj(aa[k]); | ^~~ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ 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 >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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 ; | ^~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::UnHalf() [with TypeIndex = long int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:1104:19: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:1104:19: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1394:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1394 | for(int k=0; k::Setdiffij(int) const [with TypeIndex = long int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.cpp:1394:19: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:1394:19: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 96 | for(int k=0; k< nnz; ++k) { | ~^~~~~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::NewPoints(bamg::Triangles&, int)’: ../bamglib/Mesh2.cpp:1947:23: warning: variable ‘NbSwp’ set but not used [-Wunused-but-set-variable] 1947 | Int4 NbSwapf = 0, NbSwp; | ^~~~~ ../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; | ^~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::NewPointsOld(bamg::Triangles&)’: ../bamglib/Mesh2.cpp:2166:18: warning: variable ‘VP’ set but not used [-Wunused-but-set-variable] 2166 | R2 VP = V10 * s + V11 * (1 - s); | ^~ In file included from ../bamglib/Metric.cpp:30: ../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) | ~~~~^~~ /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshWrite.o ../bamglib/MeshWrite.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); | ^ ../bamglib/Mesh2.cpp:1982:10: warning: variable ‘ColorEdge’ set but not used [-Wunused-but-set-variable] 1982 | Int4 ColorEdge[3]; | ^~~~~~~~~ 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); | ^ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::resize(I, I, size_t, double, int) [with TypeIndex = long int; TypeScalaire = std::complex; I = long int; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.hpp:96:27: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.hpp:96:27: warning: | ^~~~~~~~~~~~~~~~~~~~ ../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:1421:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:370:7: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:437:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | 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:1421:16: required from here ../femlib/HashMatrix.cpp:437:22: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:437:22: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:766:22: warning: comparison of integer expressions of different signedness: ‘HashMatrix >::I’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 766 | 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:1421:16: required from here ../femlib/HashMatrix.cpp:766:22: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:766:22: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:812:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | 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:1421:16: required from here ../femlib/HashMatrix.cpp:812:20: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:812:20: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:821:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | 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 = long unsigned int]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.cpp:821:20: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:821:20: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:909:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for(int k=0; k’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::FindSubDomain(int)’: ../bamglib/Mesh2.cpp:2752:13: warning: unused variable ‘ssdlab’ [-Wunused-variable] 2752 | int ssdlab = subdomains[i].ref; | ^~~~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘R* HashMatrix::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex; I = long int]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.cpp:909:19: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:909:19: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1104:19: warning: variable ‘aak’ set but not used [-Wunused-but-set-variable] 1104 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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 AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/VirtualMatrix.hpp:89: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 = 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/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;} | ^~~~~~~~~~~ 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 ; | ^~ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:956:49: required from ‘void ArrayDCL() [with K = std::complex]’ AnyType.hpp:83:7: note: 956 | map_type[typeid(MyMap*).name()] = new ForEachType*>(Initialize >,Delete >) ; AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:74:20: required from here AnyType.hpp:83:7: note: 74 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:93: String.hpp:139:7: note: ‘class MyMap >’ declared here 139 | class MyMap { | ^~~~~ 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 ; | ^~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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 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/HashMatrix.cpp: In instantiation of ‘void HashMatrix::UnHalf() [with TypeIndex = long int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.cpp:1104:19: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:1104:19: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1394:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1394 | for(int k=0; k > >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:962:46: required from ‘void ArrayDCL() [with K = std::complex]’ String.hpp:139:7: note: 962 | map_type[typeid(MyMapofArray*).name()] = new ForEachType(Initialize,Delete) ; String.hpp:139:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:74:20: required from here String.hpp:139:7: note: 74 | ArrayDCL(); String.hpp:139:7: note: | ~~~~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: ‘class MyMap > >’ declared here 139 | class MyMap { | ^~~~~ ./../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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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 ; | ^~ ../femlib/HashMatrix.cpp: In instantiation of ‘void Addto(HashMatrix*, const HashMatrix*, R (*)(K), bool, I, I) [with I = int; R = double; K = std::complex]’: ../femlib/HashMatrix.cpp:1434:122: required from here ../femlib/HashMatrix.cpp:1394:19: warning: 1434 | template void Addto(HashMatrix *P0, const HashMatrix *PA,R (*f)(C) ,bool trans, int ii00,int jj00); ../femlib/HashMatrix.cpp:1394:19: warning: | ^ ../femlib/HashMatrix.cpp:793:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | 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:1435:122: required from here ../femlib/HashMatrix.cpp:793:26: warning: 1435 | template void Addto(HashMatrix *P0, const HashMatrix *PA,C (*f)(R) ,bool trans, int ii00,int jj00); ../femlib/HashMatrix.cpp:793:26: warning: | ^ ../femlib/HashMatrix.cpp:793:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(I k=0; k < P0->nnz; ++k) | ~~^~~~~~~~~ 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 ./../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 ./../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:92: ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./AFunction.hpp:438:32: required from here ../femlib/SparseLinearSolver.cpp:66:33: warning: 438 | return SetAny(this);} ../femlib/SparseLinearSolver.cpp:66:33: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::GeomToTriangles1(bamg::Int4, int)’: ../bamglib/Mesh2.cpp:3279:15: warning: unused variable ‘ei’ [-Wunused-variable] 3279 | Edge &ei = BTh.edges[iedge]; | ^~ ../bamglib/Mesh2.cpp:3284:26: warning: variable ‘Lcurve’ set but not used [-Wunused-but-set-variable] 3284 | Real8 Lstep = 0, Lcurve = 0; // step between two points (phase==1) | ^~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ String.hpp:139:7: note: 797 | return SetAny(*PGetAny(a));} String.hpp:139:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.cpp:1127:55: required from here String.hpp:139:7: note: 1127 | new E_F1_funcT(UnRef), String.hpp:139:7: note: | ^ AnyType.hpp:145: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:793: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*]’ AnyType.hpp:83:7: note: 793 | return SetAny(Add2StackOfPtr2Free(s,F(GetAny(b))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.cpp:1134:65: required from here AnyType.hpp:83:7: note: 1134 | new E_F1_funcT(FCast), AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ../bamglib/Mesh2.cpp:3259:10: warning: variable ‘nbex’ set but not used [-Wunused-but-set-variable] 3259 | Int4 nbex = 0, NbVerticesOnGeomEdgex = 0; | ^~~~ ../bamglib/Mesh2.cpp:3259:20: warning: variable ‘NbVerticesOnGeomEdgex’ set but not used [-Wunused-but-set-variable] 3259 | Int4 nbex = 0, NbVerticesOnGeomEdgex = 0; | ^~~~~~~~~~~~~~~~~~~~~ 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 = const E_BorderN*]’: ./AFunction.hpp:1798:40: required from here ./AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ./AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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 ./../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 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); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:956:49: required from ‘void ArrayDCL() [with K = double]’ AnyType.hpp:83:7: note: 956 | map_type[typeid(MyMap*).name()] = new ForEachType*>(Initialize >,Delete >) ; AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:30:19: required from here AnyType.hpp:83:7: note: 30 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:93: String.hpp:139:7: note: ‘class MyMap’ declared here 139 | class MyMap { | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = std::basic_istream*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.cpp:1454:86: required from here AnyType.hpp:83:7: note: 1454 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = std::basic_ostream*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.cpp:1455:86: required from here AnyType.hpp:83:7: note: 1455 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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); | ^ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:962:46: required from ‘void ArrayDCL() [with K = double]’ String.hpp:139:7: note: 962 | map_type[typeid(MyMapofArray*).name()] = new ForEachType(Initialize,Delete) ; String.hpp:139:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:30:19: required from here String.hpp:139:7: note: 30 | ArrayDCL(); String.hpp:139:7: note: | ~~~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: ‘class MyMap >’ declared here 139 | class MyMap { | ^~~~~ 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); | ^ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:956:49: required from ‘void ArrayDCL() [with K = long int]’ AnyType.hpp:83:7: note: 956 | map_type[typeid(MyMap*).name()] = new ForEachType*>(Initialize >,Delete >) ; AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_long.cpp:45:17: required from here AnyType.hpp:83:7: note: 45 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:93: String.hpp:139:7: note: ‘class MyMap’ declared here 139 | class MyMap { | ^~~~~ ../bamglib/Mesh2.cpp: In member function ‘bamg::Int4 bamg::Triangle::Optim(bamg::Int2, int)’: ../bamglib/Mesh2.cpp:4403:9: warning: unused variable ‘k’ [-Wunused-variable] 4403 | int k = 0, j = OppositeEdge[i]; | ^ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:962:46: required from ‘void ArrayDCL() [with K = long int]’ String.hpp:139:7: note: 962 | map_type[typeid(MyMapofArray*).name()] = new ForEachType(Initialize,Delete) ; String.hpp:139:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_long.cpp:45:17: required from here String.hpp:139:7: note: 45 | ArrayDCL(); String.hpp:139:7: note: | ~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: ‘class MyMap >’ declared here 139 | class MyMap { | ^~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ../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/GenericMesh.hpp:1733:13: warning: 507 | template void GTypeOfFESum::set(const Mesh & Th,const Element & K,InterpolationMatrix & M,int oocoef,int oodf,int *nnump ) const ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ 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 ./AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../femlib/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../femlib/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../femlib/VirtualSolver.hpp:199:5: warning: | ^ ../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) {} | ^~~~~~~~~~~~~ ../bamglib/Mesh2.cpp: In member function ‘int bamg::Triangles::CrackMesh()’: ../bamglib/Mesh2.cpp:4688:28: warning: variable ‘tta’ set but not used [-Wunused-but-set-variable] 4688 | TriangleAdjacent tta = (ta.Adj( )); | ^~~ ../bamglib/Mesh2.cpp:4699:15: warning: unused variable ‘it’ [-Wunused-variable] 4699 | int it = Number(tt); | ^~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ../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/Mesh2.cpp: In member function ‘bamg::Triangle* bamg::Triangles::FindTriangleContening(const bamg::I2&, bamg::Icoor2*, bamg::Triangle*) const’: ../bamglib/Mesh2.cpp:4900:9: warning: unused variable ‘kkkk’ [-Wunused-variable] 4900 | int kkkk = 0; // number of test triangle | ^~~~ ../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/VirtualSolver.hpp:199:5: warning: 193 | template class TheFFSolver; ../femlib/VirtualSolver.hpp:199:5: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:90:10: warning: variable ‘ii’ set but not used [-Wunused-but-set-variable] 90 | auto ii=i; | ^~ ../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; | ^ ../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: 194 | template class TheFFSolver; ../femlib/SparseLinearSolver.cpp:90:10: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:90:10: warning: variable ‘ii’ set but not used [-Wunused-but-set-variable] 90 | auto ii=i; | ^~ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/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:90:10: warning: 196 | template int TypeOfMat( Data_Sparse_Solver & ds); ../femlib/SparseLinearSolver.cpp:90:10: warning: | ^ ../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: 197 | template int TypeOfMat( Data_Sparse_Solver & ds); ../femlib/SparseLinearSolver.cpp:67:10: warning: | ^ ../femlib/SparseLinearSolver.cpp:67:10: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 67 | auto i= TheFFSolver::ffsolver.find(sn); | ^ 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/MatriceCreuse_tpl.hpp:109:21: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../bamglib/Metric.cpp: In member function ‘void bamg::Triangles::IntersectConsMetric(const double*, bamg::Int4, const int*, bamg::Real8, bamg::Real8, bamg::Real8, bamg::Real8, bamg::Real8, int, int, double, int)’: ../bamglib/Metric.cpp:501:21: warning: variable ‘lla’ set but not used [-Wunused-but-set-variable] 501 | Real8 lla, llb, llc, llf; | ^~~ ../bamglib/Metric.cpp:501:26: warning: variable ‘llb’ set but not used [-Wunused-but-set-variable] 501 | Real8 lla, llb, llc, llf; | ^~~ ../bamglib/Metric.cpp:501:31: warning: variable ‘llc’ set but not used [-Wunused-but-set-variable] 501 | Real8 lla, llb, llc, llf; | ^~~ ../bamglib/Metric.cpp:501:36: warning: variable ‘llf’ set but not used [-Wunused-but-set-variable] 501 | Real8 lla, llb, llc, llf; | ^~~ 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 ; | ^~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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 AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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’: lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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 ./../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 ../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) | ~~~~^~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/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 = SetArray >]’: AFunction.hpp:789:23: required from ‘AnyType Cast(Stack, const AnyType&) [with A = SetArray >; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ String.hpp:139:7: note: 789 | return SetAny(static_cast(GetAny(b)));} String.hpp:139:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:109:84: required from here String.hpp:139:7: note: 109 | new E_F1_funcT, SetArray >(Cast, SetArray >), String.hpp:139:7: note: | ^ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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 ../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) | ~~~~^~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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 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); | ^ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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 = KN_ >]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KN >; KK_ = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:884:39: required from ‘void ArrayDCL() [with K = std::complex]’ AnyType.hpp:83:7: note: 884 | Dcl_TypeandPtr_ ,KN* > (0,0,::InitP >,::Destroy >, ::ClearReturnKK_,KN_ >,::ClearReturnpKK >); // add init 0 AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:74:20: required from here AnyType.hpp:83:7: note: 74 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 = SetArray]’: AFunction.hpp:789:23: required from ‘AnyType Cast(Stack, const AnyType&) [with A = SetArray; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ String.hpp:139:7: note: 789 | return SetAny(static_cast(GetAny(b)));} String.hpp:139:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:72:84: required from here String.hpp:139:7: note: 72 | new E_F1_funcT, SetArray >(Cast, SetArray >) String.hpp:139:7: note: | ^ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_ >]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KNM >; KK_ = KNM_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:891:41: required from ‘void ArrayDCL() [with K = std::complex]’ AnyType.hpp:83:7: note: 891 | Dcl_TypeandPtr_ ,KNM* > (0,0,0,::Destroy >, ::ClearReturnKK_,KNM_ >,::ClearReturnpKK >); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:74:20: required from here AnyType.hpp:83:7: note: 74 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ String.hpp:139:7: note: 846 | return SetAny(*cm); String.hpp:139:7: note: | ~~~~~~~~~~~^~~~~ array_long.cpp:166:45: required from here String.hpp:139:7: note: 166 | Dcl_TypeandPtr_, KN *>(0, 0, 0, ::Destroy >, ::ClearReturnKK_, KN_ >, ::ClearReturnpKK >); String.hpp:139:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ff++.hpp:55: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from problem.cpp:44: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ../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; | ^~~ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../bamglib/Mesh2.cpp: At global scope: ../bamglib/Mesh2.cpp:74:24: warning: ‘bamg::myrand_next’ defined but not used [-Wunused-variable] 74 | static unsigned long myrand_next = 1; | ^~~~~~~~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from lgfem.cpp:61: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:884:39: required from ‘void ArrayDCL() [with K = double]’ AnyType.hpp:83:7: note: 884 | Dcl_TypeandPtr_ ,KN* > (0,0,::InitP >,::Destroy >, ::ClearReturnKK_,KN_ >,::ClearReturnpKK >); // add init 0 AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:30:19: required from here AnyType.hpp:83:7: note: 30 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../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]; | ^~~~~ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:891:41: required from ‘void ArrayDCL() [with K = double]’ AnyType.hpp:83:7: note: 891 | Dcl_TypeandPtr_ ,KNM* > (0,0,0,::Destroy >, ::ClearReturnKK_,KNM_ >,::ClearReturnpKK >); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:30:19: required from here AnyType.hpp:83:7: note: 30 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ff++.hpp:55: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 438 | return SetAny(this);} ./../femlib/VirtualMatrix.hpp:88:10: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:884:39: required from ‘void ArrayDCL() [with K = long int]’ AnyType.hpp:83:7: note: 884 | Dcl_TypeandPtr_ ,KN* > (0,0,::InitP >,::Destroy >, ::ClearReturnKK_,KN_ >,::ClearReturnpKK >); // add init 0 AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_long.cpp:45:17: required from here AnyType.hpp:83:7: note: 45 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:891:41: required from ‘void ArrayDCL() [with K = long int]’ AnyType.hpp:83:7: note: 891 | Dcl_TypeandPtr_ ,KNM* > (0,0,0,::Destroy >, ::ClearReturnKK_,KNM_ >,::ClearReturnpKK >); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_long.cpp:45:17: required from here AnyType.hpp:83:7: note: 45 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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) | ~~~~^~~ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ glumesh2D.cpp: In member function ‘virtual AnyType SetMesh_Op::operator()(Stack) const’: glumesh2D.cpp:314:16: warning: unused variable ‘l1’ [-Wunused-variable] 314 | int l0,l1=ChangeLab(mape,l0=m->bedges[i].lab) ; | ^~ /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/DefColor.o ../Graphics/DefColor.cpp /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Algo/lgalgo.o ../Algo/lgalgo.cpp glumesh2D.cpp:336:7: warning: unused variable ‘nberr’ [-Wunused-variable] 336 | int nberr=0; | ^~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:438:32: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 438 | return SetAny(this);} ./../femlib/MeshPoint.hpp:1028:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ glumesh2D.cpp: In constructor ‘Op_GluMeshtab::Op::Op(const basicAC_F0&, Expression, aType)’: glumesh2D.cpp:429:15: warning: ‘Op_GluMeshtab::Op::tgetmeshtab’ will be initialized after [-Wreorder] 429 | aType tgetmeshtab; | ^~~~~~~~~~~ glumesh2D.cpp:428:25: warning: ‘KN Op_GluMeshtab::Op::te’ [-Wreorder] 428 | KN te; | ^~ glumesh2D.cpp:432:9: warning: when initialized here [-Wreorder] 432 | Op (const basicAC_F0 &args, Expression t, aType tt): getmeshtab(t),tgetmeshtab(tt),te(0) | ^~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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/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.cpp:67:10: warning: 143 | pC = new HMatVirtPrecon(A,&ds,stack); ../femlib/SparseLinearSolver.cpp:67:10: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.hpp:159:23: required from ‘SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = double; HMat = HashMatrix]’ ../femlib/SparseLinearSolver.cpp:67:10: warning: 159 | thesolver = new SolverCG (A,ds,0); ../femlib/SparseLinearSolver.cpp:67:10: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:190:16: required from here ../femlib/SparseLinearSolver.cpp:67:10: warning: 190 | template class SparseLinearSolver; ../femlib/SparseLinearSolver.cpp:67:10: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../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/VirtualSolverCG.hpp:27:5: warning: 143 | pC = new HMatVirtPrecon(A,&ds,stack); ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.hpp:159:23: required from ‘SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = std::complex; HMat = HashMatrix >]’ ../femlib/VirtualSolverCG.hpp:27:5: warning: 159 | thesolver = new SolverCG (A,ds,0); ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:191:16: required from here ../femlib/VirtualSolverCG.hpp:27:5: warning: 191 | template class SparseLinearSolver; ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../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), | ^~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = bool*]’: AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = std::_Ios_Openmode; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here glumesh2D.cpp:432:9: warning: 438 | return SetAny(this);} glumesh2D.cpp:432:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ ../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( ); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = char]’: AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = char; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of a non-trivial type ‘class AnyTypeWithOutCheck’ leaves 79 bytes unchanged [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In function ‘MatriceMorse* buildInterpolationMatrix(const FESpace&, const FESpace&, void*)’: lgmat.cpp:628:7: warning: unused variable ‘nnz’ [-Wunused-variable] 628 | int nnz =0; | ^~~ lgmat.cpp: In function ‘MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*)’: lgmat.cpp:812:34: warning: typedef ‘Rd1’ locally defined but not used [-Wunused-local-typedefs] 812 | typedef typename FESpaceT1::Rd Rd1; | ^~~ lgmat.cpp:818:34: warning: typedef ‘Rd2’ locally defined but not used [-Wunused-local-typedefs] 818 | typedef typename FESpaceT2::Rd Rd2; | ^~~ 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:27:5: warning: 28 | xx_del(0),code_del(0),precon(0),stack(stk),wcl(0),xx(0),diag1(0),tgv(1e30),ntgv(0) ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^ ../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/VirtualSolverCG.hpp:27:5: warning: 143 | pC = new HMatVirtPrecon(A,&ds,stack); ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.hpp:159:23: required from ‘SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = double; HMat = HashMatrix]’ ../femlib/VirtualSolverCG.hpp:27:5: warning: 159 | thesolver = new SolverCG (A,ds,0); ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:190:16: required from here ../femlib/VirtualSolverCG.hpp:27:5: warning: 190 | template class SparseLinearSolver; ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../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) {} | ^~~~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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) {} | ^~~~~~~~~~~~~ lgmat.cpp: In function ‘MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*)’: lgmat.cpp:982:33: warning: typedef ‘RdT’ locally defined but not used [-Wunused-local-typedefs] 982 | typedef typename FESpaceT::Rd RdT; | ^~~ lgmat.cpp:988:32: warning: typedef ‘Rd2’ locally defined but not used [-Wunused-local-typedefs] 988 | typedef typename FESpace::Rd Rd2; | ^~~ ./../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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ lgmat.cpp: In function ‘MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*)’: lgmat.cpp:1146:32: warning: typedef ‘Rd1’ locally defined but not used [-Wunused-local-typedefs] 1146 | typedef typename FESpace::Rd Rd1; | ^~~ lgmat.cpp:1152:33: warning: typedef ‘RdT’ locally defined but not used [-Wunused-local-typedefs] 1152 | typedef typename FESpaceT::Rd RdT; | ^~~ problem.cpp: In function ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*, int*)’: problem.cpp:1454:39: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1454 | typedef typename Mesh::RdHat RdHat; | ^~~~~ ../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/CG.hpp:55:3: warning: 28 | xx_del(0),code_del(0),precon(0),stack(stk),wcl(0),xx(0),diag1(0),tgv(1e30),ntgv(0) ../femlib/CG.hpp:55:3: warning: | ^ ../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/CG.hpp:55:3: warning: 143 | pC = new HMatVirtPrecon(A,&ds,stack); ../femlib/CG.hpp:55:3: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.hpp:159:23: required from ‘SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = std::complex; HMat = HashMatrix >]’ ../femlib/CG.hpp:55:3: warning: 159 | thesolver = new SolverCG (A,ds,0); ../femlib/CG.hpp:55:3: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:191:16: required from here ../femlib/CG.hpp:55:3: warning: 191 | template class SparseLinearSolver; ../femlib/CG.hpp:55:3: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../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) {} | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*)’: problem.cpp:1760:39: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1760 | typedef typename Mesh::RdHat RdHat; | ^~~~~ ../femlib/PkLagrange.hpp: In member function ‘void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::MeshL]’: ../femlib/PkLagrange.hpp:450:76: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 450 | cout << Element::nv << " " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " bug ???"<< endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ ../femlib/PkLagrange.hpp:450:90: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 450 | cout << Element::nv << " " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " bug ???"<< endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ ../femlib/PkLagrange.hpp:454:95: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 454 | cout << "TypeOfFE_ConstDC: " << ie << " l: " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " " << this->NbDoF << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ ../femlib/PkLagrange.hpp:454:109: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 454 | cout << "TypeOfFE_ConstDC: " << ie << " l: " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " " << this->NbDoF << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: problem.hpp:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -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.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Eigen/eigenvalue.o ../Eigen/eigenvalue.cpp 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); | ^~ lgmat.cpp: In function ‘newpMatrice_Creuse Matrixfull2mapIJ(Stack, KNM* const&, const KN_&, const KN_&)’: lgmat.cpp:2288:4: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2288 | for (long il=0;il n | ^~~ lgmat.cpp:2306:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2306 | 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:2361:61: warning: typedef ‘It’ locally defined but not used [-Wunused-local-typedefs] 2361 | typedef typename map< pair, R>::const_iterator It; | ^~ 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); | ^~~~~~~~~ lgmat.cpp: In function ‘newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&)’: lgmat.cpp:2401:58: warning: typedef ‘It’ locally defined but not used [-Wunused-local-typedefs] 2401 | typedef typename map< pair, R>::const_iterator It; | ^~ lgmesh.cpp:888:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 888 | for ( iv=0;iv >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ff++.hpp:55: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ lgmat.cpp: In member function ‘AnyType BlockMatrix::operator()(Stack) const’: lgmat.cpp:2879:12: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2879 | if(verbosity>99) | ^~ lgmat.cpp:2881:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2881 | HashMatrix & mmij=*Aij; | ^~~~~~~~~~ lgmat.cpp:2911:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2911 | for (int i=0;i&, const KN_&)’: lgmesh.cpp:1189:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1189 | { if (verbosity) | ^~ lgmat.cpp:2915:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2915 | if(verbosity>9) { cout << " End Build Blok Matrix : " << endl;} | ^~ 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; | ^~~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const’: lgmat.cpp:3046:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3046 | { if ( args.named_parameter && !args.named_parameter->empty() ) | ^~ lgmat.cpp:3049:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~ 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}; | ^ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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; | ^~~~~~~ ../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/CG.hpp:55:3: warning: 71 | K * addmatmul(K *x,K *Ax) const ../femlib/CG.hpp:55:3: warning: | ^~~~~~~~~ ../femlib/VirtualSolverCG.hpp:85:15: warning: unused variable ‘dii’ [-Wunused-variable] 85 | K dii; | ^~~ ../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; | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../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; | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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/VirtualSolver.hpp:199:5: warning: 155 | return SetAny * >(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/VirtualSolver.hpp:199:5: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:257:7: warning: ‘v1’ may be used uninitialized [-Wmaybe-uninitialized] 257 | if (v1 != pvB) { | ^~ ../bamglib/MeshQuad.cpp:225:26: note: ‘v1’ was declared here 225 | Vertex *v0 = pvA, *v1; | ^~ 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/BamgFreeFem.cpp:48: ./AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../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/VirtualSolverCG.hpp:85:15: warning: 206 | SL = new SLMat(A,p,typesolver,verb); ../femlib/VirtualSolverCG.hpp:85:15: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/VirtualSolverSkyLine.hpp:204:14: required from here ../femlib/VirtualSolverCG.hpp:85:15: warning: 204 | void fac_numeric(){ ../femlib/VirtualSolverCG.hpp:85:15: warning: | ^~~~~~~~~~~ ../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 ‘long unsigned int’} [-Wsign-compare] 156 | for(int k=0; knnz;++k) | ~^~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here lgmesh.cpp:1571:27: warning: 438 | return SetAny(this);} lgmesh.cpp:1571:27: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here lgmat.cpp:3049:9: note: 438 | return SetAny(this);} lgmat.cpp:3049:9: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/SkyLineSolver.hpp:189:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long 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 ‘long unsigned int’} [-Wsign-compare] 207 | for(int k=0; knnz;++k) | ~^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./../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]’ AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../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/SkyLineSolver.hpp:207:23: warning: 206 | SL = new SLMat(A,p,typesolver,verb); ../femlib/SkyLineSolver.hpp:207:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/VirtualSolverSkyLine.hpp:204:14: required from here ../femlib/SkyLineSolver.hpp:207:23: warning: 204 | void fac_numeric(){ ../femlib/SkyLineSolver.hpp:207:23: warning: | ^~~~~~~~~~~ ../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 ‘long 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 207 | for(int k=0; knnz;++k) | ~^~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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/SkyLineSolver.hpp:207:23: warning: 155 | return SetAny * >(this);} ../femlib/SkyLineSolver.hpp:207:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../femlib/DOperator.hpp:154:11: required from here ../femlib/SkyLineSolver.hpp:207:23: warning: 154 | AnyType operator()(Stack ) const { ../femlib/SkyLineSolver.hpp:207:23: warning: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 = 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/VirtualSolver.hpp:199:5: warning: 155 | return SetAny * >(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/VirtualSolver.hpp:199:5: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ../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) | ~~~~^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Inv_KN_long]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Inv_KN_long; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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 \ | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: problem.hpp:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormBilinear*]’: problem.hpp:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: problem.hpp:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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: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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: problem.hpp:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:1306:42: required from here AnyType.hpp:83:7: note: 1306 | return funcBuildInterpolationMatrixT2(Uh,Vh,data); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1020:7: warning: unused variable ‘n1’ [-Wunused-variable] 1020 | int n1=n+1; | ^~ lgmat.cpp:1026:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1026 | int nnz =0; | ^~~ lgmat.cpp:1032:9: warning: unused variable ‘cl’ [-Wunused-variable] 1032 | int * cl = 0; | ^~ lgmat.cpp:1033:11: warning: unused variable ‘a’ [-Wunused-variable] 1033 | double *a=0; | ^ lgmat.cpp:1036:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 1036 | 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:1312:43: required from here lgmat.cpp:1036:13: warning: 1312 | return funcBuildInterpolationMatrixT2(Uh,Vh,data); lgmat.cpp:1036:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1020:7: warning: unused variable ‘n1’ [-Wunused-variable] 1020 | int n1=n+1; | ^~ lgmat.cpp:1026:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1026 | int nnz =0; | ^~~ lgmat.cpp:1032:9: warning: unused variable ‘cl’ [-Wunused-variable] 1032 | int * cl = 0; | ^~ lgmat.cpp:1033:11: warning: unused variable ‘a’ [-Wunused-variable] 1033 | double *a=0; | ^ lgmat.cpp:1036:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 1036 | FElementT Uh0 = Uh[0]; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]’: lgmesh.cpp:483:25: required from here AnyType.hpp:83:7: note: 483 | return SetAny(pmsh); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145: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 ../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]; | ^ lgmat.cpp: In instantiation of ‘MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]’: lgmat.cpp:1318:42: required from here lgmat.cpp:1036:13: warning: 1318 | return funcBuildInterpolationMatrix2T(Uh,Vh,data); lgmat.cpp:1036:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1184:7: warning: unused variable ‘n1’ [-Wunused-variable] 1184 | int n1=n+1; | ^~ lgmat.cpp:1190:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1190 | int nnz =0; | ^~~ lgmat.cpp:1196:9: warning: unused variable ‘cl’ [-Wunused-variable] 1196 | int * cl = 0; | ^~ lgmat.cpp:1197:11: warning: unused variable ‘a’ [-Wunused-variable] 1197 | double *a=0; | ^ 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; | ^~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]’: lgmat.cpp:1324:43: required from here lgmat.cpp:1197:11: warning: 1324 | return funcBuildInterpolationMatrix2T(Uh,Vh,data); lgmat.cpp:1197:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1184:7: warning: unused variable ‘n1’ [-Wunused-variable] 1184 | int n1=n+1; | ^~ lgmat.cpp:1190:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1190 | int nnz =0; | ^~~ lgmat.cpp:1196:9: warning: unused variable ‘cl’ [-Wunused-variable] 1196 | int * cl = 0; | ^~ lgmat.cpp:1197:11: warning: unused variable ‘a’ [-Wunused-variable] 1197 | 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:1330:43: required from here lgmat.cpp:1197:11: warning: 1330 | return funcBuildInterpolationMatrix2T(Uh,Vh,data); lgmat.cpp:1197:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1184:7: warning: unused variable ‘n1’ [-Wunused-variable] 1184 | int n1=n+1; | ^~ lgmat.cpp:1190:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1190 | int nnz =0; | ^~~ lgmat.cpp:1196:9: warning: unused variable ‘cl’ [-Wunused-variable] 1196 | int * cl = 0; | ^~ lgmat.cpp:1197:11: warning: unused variable ‘a’ [-Wunused-variable] 1197 | double *a=0; | ^ 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; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = SubArray]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘virtual AnyType Plot::operator()(Stack) const’: lgfem.cpp:4408:11: warning: unused variable ‘i’ [-Wunused-variable] 4408 | int i= ll[ii].i; | ^ In file included from AFunction.cpp:64: Operator.hpp: In instantiation of ‘static R Op2_mul::f(const A&, const B&) [with R = bool; A = bool; B = bool]’: AFunction.hpp:2590:43: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ Operator.hpp:93:16: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 93 | 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:2593:23: required from ‘AnyType OneBinaryOperator::Op::eval(Stack, bool&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]’ Operator.hpp:93:16: warning: 2593 | {return MIx::eval(s,this,a,b,meshidenp);} Operator.hpp:93:16: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2592:13: required from here Operator.hpp:93:16: warning: 2592 | AnyType eval(Stack s, bool & meshidenp) const Operator.hpp:93:16: warning: | ^~~~ AFunction.cpp:864:16: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 864 | R rr(aa*bb); | ~~^~~ problem.cpp: In function ‘void Fem2D::Element_Op(MatriceElementaireSymetrique >&, const FElement3&, double*, int, int, void*, R3*)’: problem.cpp:7020:26: warning: typedef ‘FESpace’ locally defined but not used [-Wunused-local-typedefs] 7020 | typedef FESpace3 FESpace; | ^~~~~~~ problem.cpp:7022:23: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 7022 | typedef Mesh *pmesh ; | ^~~~~ lgfem.cpp:4668:7: warning: variable ‘dimplot’ set but not used [-Wunused-but-set-variable] 4668 | int dimplot = 2; | ^~~~~~~ lgfem.cpp:4670:8: warning: variable ‘addtoplot’ set but not used [-Wunused-but-set-variable] 4670 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~~~~ lgfem.cpp:4670:27: warning: variable ‘keepPV’ set but not used [-Wunused-but-set-variable] 4670 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~ lgfem.cpp:4670:43: warning: variable ‘pNormalT’ set but not used [-Wunused-but-set-variable] 4670 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AFunction.cpp:864:16: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AFunction.cpp:864:16: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AFunction.cpp:864:16: warning: 2589 | AnyType operator()(Stack s) const AFunction.cpp:864:16: warning: | ^~~~~~~~ AnyType.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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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:3898:126: required from here lgmat.cpp:1197:11: warning: 3898 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:1197:11: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream**]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*)’: problem.cpp:9475:29: warning: typedef ‘DotSlash’ locally defined but not used [-Wunused-local-typedefs] 9475 | typedef DotSlash_KN_ DotSlash; | ^~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_seekp]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:3899:128: required from here lgmat.cpp:394:10: warning: 3899 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_precis]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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.; | ^~~ 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:3900:128: required from here lgmat.cpp:394:10: warning: 3900 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ 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:3901:128: required from here lgmat.cpp:394:10: warning: 3901 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict) lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ lgmesh3.cpp: In function ‘AnyType set_fe3(Stack, Expression, Expression)’: lgmesh3.cpp:1683:33: warning: typedef ‘pfes’ locally defined but not used [-Wunused-local-typedefs] 1683 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:1690:30: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1690 | typedef typename Mesh::Rd Rd; | ^~ 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:3904:126: required from here lgmat.cpp:394:10: warning: 3904 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ 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:3905:128: required from here lgmat.cpp:394:10: warning: 3905 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_, std::complex, std::complex, const std::complex&>]’: array_tlp.hpp:1938: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*]’ AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_tlp.hpp:1938:11: required from here AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = istream_good]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:3906:128: required from here lgmat.cpp:394:10: warning: 3906 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]’: array_tlp.hpp:535:23: required from ‘AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::complex; KNRR = KN >*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 535 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:502:13: required from here AnyType.hpp:83:7: note: 502 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:614:23: required from ‘AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 614 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ array_tlp.hpp:603:13: required from here AnyType.hpp:83:7: note: 603 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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:3907:128: required from here lgmat.cpp:394:10: warning: 3907 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict) lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = OP_setw]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = OP_setw; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = istream_seekg]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ../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/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In function ‘AnyType pf3r2R(Stack, const AnyType&)’: lgmesh3.cpp:2171:33: warning: typedef ‘pfes’ locally defined but not used [-Wunused-local-typedefs] 2171 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2176:34: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 2176 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2178:30: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 2178 | typedef typename Mesh::Rd Rd; | ^~ lgmesh3.cpp: In function ‘AnyType pfSr2R(Stack, const AnyType&)’: lgmesh3.cpp:2280:33: warning: typedef ‘pfes’ locally defined but not used [-Wunused-local-typedefs] 2280 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2285:34: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 2285 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2287:30: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 2287 | typedef typename Mesh::Rd Rd; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh]’: AFunction.hpp:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2489:13: required from here AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2489:13: required from here AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In function ‘AnyType pfLr2R(Stack, const AnyType&)’: lgmesh3.cpp:2354:35: warning: typedef ‘pfes’ locally defined but not used [-Wunused-local-typedefs] 2354 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2359:36: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 2359 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2360:35: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 2360 | typedef typename Mesh::RdHat RdHat; | ^~~~~ lgmesh3.cpp:2361:32: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 2361 | typedef typename Mesh::Rd Rd; | ^~ lgmesh3.cpp: At global scope: lgmesh3.cpp:2520:26: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2520 | class Op2_pfL2K : public binary_function *,int>,R,K> { public: | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from ff++.hpp:12: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ problem.cpp: In function ‘void Fem2D::AssembleBC(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double, int*)’: problem.cpp:9764:46: warning: typedef ‘BorderElement’ locally defined but not used [-Wunused-local-typedefs] 9764 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ ../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*, KN_*, KN_*, const BC_set*, double, int*)’: problem.cpp:9921:46: warning: typedef ‘BorderElement’ locally defined but not used [-Wunused-local-typedefs] 9921 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_ >]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp: In member function ‘void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::MeshS]’: ../femlib/PkLagrange.hpp:450:90: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 450 | cout << Element::nv << " " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " bug ???"<< endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ ../femlib/PkLagrange.hpp:454:109: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 454 | cout << "TypeOfFE_ConstDC: " << ie << " l: " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " " << this->NbDoF << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_ >]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2787:28: required from ‘AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2787 | { return SetAny( C::f(GetAny((*a)(s)))) ;} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2786:16: required from here AnyType.hpp:83:7: note: 2786 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ../femlib/BamgFreeFem.cpp:53: ../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); | ^ problem.cpp: In function ‘void Fem2D::AssembleBC(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double, int*)’: problem.cpp:10086:46: warning: typedef ‘BorderElement’ locally defined but not used [-Wunused-local-typedefs] 10086 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_ >]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2449:27: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp:457:10: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-truncation] 470 | strncat(data_type, type_char[what_type].c_str( ), ldata_type); | ^ ./../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]’ AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../bamglib/write_hdf5.hpp:5, from ../bamglib/write_hdf5.cpp:7: In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile3DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile3DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile3DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_ >]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]’: array_tlp.hpp:1938:56: required from ‘AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = double; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_tlp.hpp:1938:11: required from here AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*)’: problem.cpp:10593:26: warning: typedef ‘FESpace’ locally defined but not used [-Wunused-local-typedefs] 10593 | typedef FESpace3 FESpace; | ^~~~~~~ problem.cpp:10595:23: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 10595 | typedef Mesh *pmesh ; | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap >*]’: array_tlp.hpp:434: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*]’ AnyType.hpp:83:7: note: 434 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:420:17: required from here AnyType.hpp:83:7: note: 420 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Transpose >*>]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = KNM_; TA0 = KNM_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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*]’: array_tlp.hpp:535:23: required from ‘AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::__cxx11::basic_string*; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 535 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:502:13: required from here AnyType.hpp:83:7: note: 502 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = KN_; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = KN_rmeps >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN*]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Transpose > >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose > >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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*]’: array_tlp.hpp:535:23: required from ‘AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = double; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 535 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:502:13: required from here AnyType.hpp:83:7: note: 502 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:614:23: required from ‘AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 614 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ array_tlp.hpp:603:13: required from here AnyType.hpp:83:7: note: 603 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = std::pair >, KN_ >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 = std::complex*]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = KN > >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = F_KN_]’: array_tlp.hpp:1938: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*]’ AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_tlp.hpp:1938:11: required from here AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:434: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*]’ AnyType.hpp:83:7: note: 434 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:420:17: required from here AnyType.hpp:83:7: note: 420 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:614:23: required from ‘AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 614 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ array_tlp.hpp:603:13: required from here AnyType.hpp:83:7: note: 603 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp: In member function ‘void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)’: ../bamglib/write_hdf5.cpp:380:10: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-truncation] 393 | strncat(data_type, type_char[what_type].c_str( ), ldata_type); | ^ ../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; | ^ 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:11549:37: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 11549 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11550:36: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 11550 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11551:35: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 11551 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11552:32: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 11552 | typedef typename Mesh::Rd Rd; | ^~ problem.cpp: In function ‘void InitProblem(int, const FESpace&, KN*&, KN*&, FEbase*&, bool)’: problem.cpp:11626:41: warning: typedef ‘FElement’ locally defined but not used [-Wunused-local-typedefs] 11626 | typedef typename FESpace::FElement FElement; | ^~~~~~~~ problem.cpp:11627:37: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 11627 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11628:36: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 11628 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11629:35: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 11629 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11630:32: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 11630 | typedef typename Mesh::Rd Rd; | ^~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘MatriceCreuse::Scalaire>* DefSolverCadna(Stack, MatriceCreuse&, Data_Sparse_Solver&)’: problem.cpp:11770:44: warning: typedef ‘R_st’ locally defined but not used [-Wunused-local-typedefs] 11770 | 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:11805:37: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 11805 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11806:36: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 11806 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11807:35: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 11807 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11808:32: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 11808 | typedef typename Mesh::Rd Rd; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2787:28: required from ‘AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2787 | { return SetAny( C::f(GetAny((*a)(s)))) ;} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2786:16: required from here AnyType.hpp:83:7: note: 2786 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In member function ‘AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const’: problem.cpp:11915:41: warning: typedef ‘FElement’ locally defined but not used [-Wunused-local-typedefs] 11915 | typedef typename FESpace::FElement FElement; | ^~~~~~~~ problem.cpp:11916:38: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 11916 | typedef typename MeshT::Element Element; | ^~~~~~~ problem.cpp:11917:37: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 11917 | typedef typename MeshT::Vertex Vertex; | ^~~~~~ problem.cpp:11918:36: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 11918 | typedef typename MeshT::RdHat RdHat; | ^~~~~ problem.cpp:11919:33: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 11919 | typedef typename MeshT::Rd Rd; | ^~ problem.cpp: In function ‘void FEbaseToCompositeFESpaceInfo(const int&, const int&, const std::vector&, const std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&)’: problem.cpp:12189:31: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12189 | ffassert( (size_component == sizeUh.size()) ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ problem.cpp:12190:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12190 | ffassert( (size_component+1 == offsetUh.size()) ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ problem.cpp:12191:31: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12191 | ffassert( (size_component == pfesUh.size())); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/BamgFreeFem.cpp: In function ‘const Fem2D::Mesh* BuildMesh(Stack, const Fem2D::MeshL**, int, bool, int, bool, KNM*, 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; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2449:27: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2449:47: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_pacc; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ array_tlp.hpp:1095:11: warning: unused variable ‘cc’ [-Wunused-variable] 1095 | K cc(c),bb(b); | ^~ array_tlp.hpp:1095:17: warning: unused variable ‘bb’ [-Wunused-variable] 1095 | K cc(c),bb(b); | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ array_tlp.hpp:1095:17: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} array_tlp.hpp:1095:17: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here array_tlp.hpp:1095:17: warning: 2589 | AnyType operator()(Stack s) const array_tlp.hpp:1095:17: warning: | ^~~~~~~~ AnyType.hpp:145: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 = Add_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ../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; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2787:28: required from ‘AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2787 | { return SetAny( C::f(GetAny((*a)(s)))) ;} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2786:16: required from here AnyType.hpp:83:7: note: 2786 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = DotStar_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = outProduct_KN_*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 = DotSlash_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Mul_KNMh_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = std::basic_ostream*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Divc_KN_]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2449:27: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2449:47: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_pacc; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ array_tlp.hpp:1095:11: warning: unused variable ‘cc’ [-Wunused-variable] 1095 | K cc(c),bb(b); | ^~ array_tlp.hpp:1095:17: warning: unused variable ‘bb’ [-Wunused-variable] 1095 | K cc(c),bb(b); | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘std::pair isSameDimAndComplexTypeProblem(const ListOfId&)’: problem.cpp:12708:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::deque::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12708 | for(int j=0; jsize(); ++j) | ~^~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ array_tlp.hpp:1095:17: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} array_tlp.hpp:1095:17: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here array_tlp.hpp:1095:17: warning: 2589 | AnyType operator()(Stack s) const array_tlp.hpp:1095:17: warning: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘int dimProblem(const ListOfId&)’: problem.cpp:12843:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::deque::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12843 | for(int j=0; jsize(); ++j) | ~^~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]’: array_tlp.hpp:434: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*]’ AnyType.hpp:83:7: note: 434 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:420:17: required from here AnyType.hpp:83:7: note: 420 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = QuantileKN; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = KN_rmeps; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = DotStar_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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::pair, KN_ >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = std::basic_istream*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘void GetBilinearParamCompositeFESpace(const ListOfId&, basicAC_F0::name_and_type*, int, E_F0**, int&, int&, std::vector&, std::vector&, KN&, KN&)’: problem.cpp:13145:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 13145 | for (size_t k=0,j=0;k Matrixmapp2mapIJ1(Stack, Matrice_Creuse* const&, const Inv_KN_long&, const Inv_KN_long&) [with R = double; Stack = void*]’: lgmat.cpp:3336:19: required from ‘void AddSparseMat() [with R = double]’ lgmat.cpp:394:10: warning: 3336 | t_MM->Add("(","",new OneOperator3s_(Matrixmapp2mapIJ1)); lgmat.cpp:394:10: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here lgmat.cpp:394:10: warning: 3857 | AddSparseMat(); lgmat.cpp:394:10: warning: | ~~~~~~~~~~~~~~~~~~~~^~ lgmat.cpp:2372:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2372 | for (int k=0;knnz;++k) | ~^~~~~~~ problem.cpp:13187:14: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 13187 | if( k]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp:13174:21: warning: unused variable ‘j’ [-Wunused-variable] 13174 | for (size_t k=0,j=0;k Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&) [with R = double; Stack = void*]’: lgmat.cpp:3337:19: required from ‘void AddSparseMat() [with R = double]’ lgmat.cpp:2372:19: warning: 3337 | t_MM->Add("(","",new OneOperator3s_,KN_ >(Matrixmapp2mapIJ)); lgmat.cpp:2372:19: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here lgmat.cpp:2372:19: warning: 3857 | AddSparseMat(); lgmat.cpp:2372:19: warning: | ~~~~~~~~~~~~~~~~~~~~^~ lgmat.cpp:2417:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2417 | for (int k=0;k!=B->nnz;++k) | ~^~~~~~~~ problem.hpp: In constructor ‘Problem::Problem(const C_args*, const ListOfId&, size_t&)’: problem.hpp:570:17: warning: ‘Problem::offset’ will be initialized after [-Wreorder] 570 | const size_t offset; | ^~~~~~ problem.hpp:503:13: warning: ‘const int Problem::dim’ [-Wreorder] 503 | const int dim; | ^~~ problem.cpp:13360:1: warning: when initialized here [-Wreorder] 13360 | 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:438:32: required from here ../femlib/BamgFreeFem.cpp:1180:51: warning: 438 | return SetAny(this);} ../femlib/BamgFreeFem.cpp:1180:51: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = MyMap*]’: array_tlp.hpp:434: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*]’ AnyType.hpp:83:7: note: 434 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:420:17: required from here AnyType.hpp:83:7: note: 420 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 = KN >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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::__cxx11::basic_string**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = Eye; TA0 = long int; TA1 = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp:13423:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 13423 | for(int j=0; j, KN_ >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here /usr/include/c++/14/bits/stl_function.h:131:12: note: 438 | return SetAny(this);} /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here ./AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = Resize >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In function ‘KN dimFESpaceImage(const basicAC_F0&)’: lgfem.cpp:7337:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7337 | for (int i = 0; i < args.size( ); i++){ | ~~^~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ lgfem.cpp:7348:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7348 | for (int i = !compositeFESpace; i < args.size( ); i++) { // on saute le maillage si pas de composite !! | ~~^~~~~~~~~~~~~~ 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:1903:38: required from here ./AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = Transpose*>]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp:7386:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 7386 | for (int ii = 0; ii < dimComposite.size( ); ii++){ | ~~~^~~~~~~~~~~~~~~~~~~~~~ problem.cpp: In constructor ‘Call_FormLinear::Call_FormLinear(E_F0**, Expression, Expression)’: problem.cpp:13614:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 13614 | for(int j=0; jnbitem()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In function ‘const basicForEachType* typeFESpace(const basicAC_F0&)’: lgfem.cpp:7432:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7432 | for (int i = 0; i < args.size( ); i++){ | ~~^~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string**; CODE = E_F_F0, std::__cxx11::basic_string**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string**; CODE = E_F_F0, std::__cxx11::basic_string**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp:7469:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7469 | for (int i = 0; i < args.size( ); i++) { | ~~^~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp:7426:9: warning: unused variable ‘tMesh’ [-Wunused-variable] 7426 | aType tMesh = 0; | ^~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string**; CODE = E_F_F0, std::__cxx11::basic_string**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string**; CODE = E_F_F0, std::__cxx11::basic_string**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string*; CODE = E_F_F0, std::__cxx11::basic_string*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string*; CODE = E_F_F0, std::__cxx11::basic_string*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string*; CODE = E_F_F0, std::__cxx11::basic_string*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string*; CODE = E_F_F0, std::__cxx11::basic_string*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../femlib/fem.cpp: In member function ‘const Fem2D::Triangle* Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, const Triangle*) const’: ../femlib/fem.cpp:1409:9: warning: ‘it00’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | if( it != it00) goto RESTART; | ^~ ../femlib/fem.cpp:1193:14: note: ‘it00’ was declared here 1193 | int it,j,it00; | ^~~~ In file included from ../femlib/fem.cpp:42: In member function ‘Rd Fem2D::TTriangle::operator()(const Rd&) const [with Rd = Fem2D::R2]’, inlined from ‘const Fem2D::Triangle* Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, const Triangle*) const’ at ../femlib/fem.cpp:1400:22: ../femlib/fem.hpp:368:32: warning: ‘tt’ may be used uninitialized [-Wmaybe-uninitialized] 368 | + (const Rd &)*vertices[1]*(P.x) | ~~~~~~~~^ ../femlib/fem.cpp: In member function ‘const Fem2D::Triangle* Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, const Triangle*) const’: ../femlib/fem.cpp:1211:26: note: ‘tt’ was declared here 1211 | const Triangle * tt; | ^~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::__cxx11::basic_string**; CODE = E_F_F0F0*, std::basic_istream*, std::__cxx11::basic_string**>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::__cxx11::basic_string**; CODE = E_F_F0F0*, std::basic_istream*, std::__cxx11::basic_string**>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ 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:3336:19: required from ‘void AddSparseMat() [with R = std::complex]’ lgmat.cpp:2417:19: warning: 3336 | t_MM->Add("(","",new OneOperator3s_(Matrixmapp2mapIJ1)); lgmat.cpp:2417:19: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here lgmat.cpp:2417:19: warning: 3858 | AddSparseMat(); lgmat.cpp:2417:19: warning: | ~~~~~~~~~~~~~~~~~~~~~^~ lgmat.cpp:2372:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2372 | 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:3337:19: required from ‘void AddSparseMat() [with R = std::complex]’ lgmat.cpp:2372:19: warning: 3337 | t_MM->Add("(","",new OneOperator3s_,KN_ >(Matrixmapp2mapIJ)); lgmat.cpp:2372:19: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here lgmat.cpp:2372:19: warning: 3858 | AddSparseMat(); lgmat.cpp:2372:19: warning: | ~~~~~~~~~~~~~~~~~~~~~^~ lgmat.cpp:2417:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2417 | for (int k=0;k!=B->nnz;++k) | ~^~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; CODE = E_F_F0F0, std::__cxx11::basic_string*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; CODE = E_F_F0F0, std::__cxx11::basic_string*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here lgfem.cpp:7426:9: warning: 438 | return SetAny(this);} lgfem.cpp:7426:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; CODE = E_F_F0F0, std::__cxx11::basic_string*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; CODE = E_F_F0F0, std::__cxx11::basic_string*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here problem.cpp:13620:31: warning: 438 | return SetAny(this);} problem.cpp:13620:31: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 BC_set*]’: problem.hpp:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = const CDomainOfIntegration*]’: problem.hpp:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormBilinear*]’: problem.hpp:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = const FormLinear*]’: problem.hpp:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 LinearComb*]’: ./../femlib/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = double; MatriceMorse = HashMatrix]’: lgmat.cpp:3739:50: required from ‘newpMatrice_Creuse removeHalf(Stack, Matrice_Creuse* const&, const long int&, const double&) [with R = double; Stack = void*]’ lgmat.cpp:2417:19: warning: 3739 | return newpMatrice_Creuse(stack,removeHalf(*pma,half,tol)); lgmat.cpp:2417:19: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~ lgmat.cpp:4024:121: required from here lgmat.cpp:2417:19: warning: 4024 | Global.Add("removeHalf", "(", new OneOperator3s_ ,Matrice_Creuse * ,long,double>(removeHalf)); lgmat.cpp:2417:19: warning: | ^ lgmat.cpp:3683:9: warning: unused variable ‘nnz’ [-Wunused-variable] 3683 | int nnz =0; | ^~~ lgmat.cpp: In instantiation of ‘MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = std::complex; MatriceMorse = HashMatrix >]’: lgmat.cpp:3739:50: required from ‘newpMatrice_Creuse removeHalf(Stack, Matrice_Creuse* const&, const long int&, const double&) [with R = std::complex; Stack = void*]’ lgmat.cpp:3683:9: warning: 3739 | return newpMatrice_Creuse(stack,removeHalf(*pma,half,tol)); lgmat.cpp:3683:9: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~ lgmat.cpp:4028:133: required from here lgmat.cpp:3683:9: warning: 4028 | Global.Add("removeHalf", "(", new OneOperator3s_ ,Matrice_Creuse * ,long,double>(removeHalf)); lgmat.cpp:3683:9: warning: | ^ lgmat.cpp:3683:9: warning: unused variable ‘nnz’ [-Wunused-variable] 3683 | int nnz =0; | ^~~ 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 AnyType.hpp:83:7: note: 68 | AnyType operator()(Stack s) const ; AnyType.hpp:83:7: note: | ^~~~~~~~ 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: 68 | AnyType operator()(Stack s) const ; lgmesh.cpp:466:8: warning: | ^~~~~~~~ lgmesh.cpp:466:8: warning: unused variable ‘defrb’ [-Wunused-variable] 466 | int defrb = is_same::value ; | ^~~~~ 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:466:8: warning: 1949 | return SetAny(f(s,GetAny( (*a)(s) ),nu,Phat,poutside));} lgmesh.cpp:466:8: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmesh.cpp:1942:11: required from here lgmesh.cpp:466:8: warning: 1942 | AnyType operator()(Stack s) const lgmesh.cpp:466:8: warning: | ^~~~~~~~ AnyType.hpp:145: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 ‘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 AnyType.hpp:83:7: note: 355 | return BuildPeriodic3(nbcperiodic , periodic,Th, stack, ndfe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp:80:15: warning: unused variable ‘benv’ [-Wunused-variable] 80 | const int benv=BE::nv; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 ./../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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ 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: 365 | return BuildPeriodic3(nbcperiodic , periodic,Th, stack, ndfe); lgmesh3.cpp:80:15: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp:80:15: warning: unused variable ‘benv’ [-Wunused-variable] 80 | const int benv=BE::nv; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: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]’ lgmat.cpp:3683:9: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); lgmat.cpp:3683:9: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ lgmat.cpp:3683:9: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), lgmat.cpp:3683:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here lgmat.cpp:3683:9: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; lgmat.cpp:3683:9: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: problem.hpp:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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: 373 | return BuildPeriodic3(nbcperiodic,periodic,**ppTh,stack,ndfe); lgmesh3.cpp:80:15: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp:80:15: warning: unused variable ‘benv’ [-Wunused-variable] 80 | const int benv=BE::nv; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: problem.hpp:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: problem.hpp:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: problem.hpp:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormBilinear*]’: problem.hpp:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormLinear*]’: problem.hpp:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]’: lgmesh3.cpp:941:24: required from here lgmesh3.cpp:80:15: warning: 941 | return SetAny(Thh);; lgmesh3.cpp:80:15: warning: | ~~~~~~~~~~~~~~^~~~~ AnyType.hpp:145: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:83:7: note: 972 | return SetAny(Th); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~ AnyType.hpp:145: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:83:7: note: 1075 | return SetAny(Th); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~ AnyType.hpp:145: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::TypeOfFE*]’: AddNewFE.h:36:100: required from here AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AnyType.hpp:145: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:258:26: required from here AnyType.hpp:83:7: note: 258 | return SetAny< R3 * >(&MeshPointStack(s)->P); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:266:25: required from here AnyType.hpp:83:7: note: 266 | return SetAny< R * >(&MeshPointStack(s)->P.x); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.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:336:28: required from here AnyType.hpp:83:7: note: 336 | return SetAny< long * >(&MeshPointStack(s)->region); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.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:354:27: required from here AnyType.hpp:83:7: note: 354 | return SetAny< pmesh >(const_cast< pmesh >(MeshPointStack(s)->Th)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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/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:1688: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*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 1688 | AddMul(*mAB,*mA,*mB,ta,tb); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3220:8: required from ‘void AddSparseMat() [with R = double]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 3220 | new OneOperator2_*,Matrice_Creuse*,const Matrix_Prod,E_F_StackF0F0>(ProdMat), ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 3857 | AddSparseMat(); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~ ./../femlib/HashMatrix.hpp:397:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 397 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:420:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 420 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ 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:12885:47: required from here AnyType.hpp:83:7: note: 12885 | return eval(stack,data,data->AC,data->AcadnaC); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes**]’: lgfem.cpp:1483:25: required from here AnyType.hpp:83:7: note: 1483 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ AnyType.hpp: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:1515:25: required from here AnyType.hpp:83:7: note: 1515 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/HashMatrix.hpp:446:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 446 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:467:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 467 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesS**]’: lgfem.cpp:1548:25: required from here AnyType.hpp:83:7: note: 1548 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ AnyType.hpp: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:1581:25: required from here AnyType.hpp:83:7: note: 1581 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ AnyType.hpp: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:2022:40: required from here AnyType.hpp:83:7: note: 2022 | return SetAny< FEbase< R, v_fes > * >(&fe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ AnyType.hpp: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:2541:50: required from here AnyType.hpp:83:7: note: 2541 | lat.push_back(SetAny< KN_< double > >(t)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:12887:46: required from here problem.cpp:11946:28: warning: 12887 | return eval(stack,data,data->AR,data->AcadnaR); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]’: lgmat.cpp:2328:40: required from ‘AnyType Matrixfull2map(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/HashMatrix.hpp:467:39: warning: 2328 | return SetAny >(newpMatrice_Creuse (s,pA));// ./../femlib/HashMatrix.hpp:467:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3343:6: required from ‘void AddSparseMat() [with R = double]’ ./../femlib/HashMatrix.hpp:467:39: warning: 3343 | new E_F1_funcT* >(Matrixfull2map), ./../femlib/HashMatrix.hpp:467:39: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here ./../femlib/HashMatrix.hpp:467:39: warning: 3857 | AddSparseMat(); ./../femlib/HashMatrix.hpp:467:39: warning: | ~~~~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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:2937:32: required from ‘AnyType mM2L3(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2937 | return SetAny >(mpp); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~ lgmat.cpp:3351:6: required from ‘void AddSparseMat() [with R = double]’ AnyType.hpp:83:7: note: 3351 | new E_F1_funcT *,bool> > *,minusMat >(mM2L3 ) AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here AnyType.hpp:83:7: note: 3857 | AddSparseMat(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3]’: lgmesh3.cpp:2897:24: required from here AnyType.hpp:83:7: note: 2897 | return SetAny(P);} AnyType.hpp:83:7: note: | ~~~~~~~~~~^~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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:1688: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*]’ AnyType.hpp:83:7: note: 1688 | AddMul(*mAB,*mA,*mB,ta,tb); AnyType.hpp:83:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3220:8: required from ‘void AddSparseMat() [with R = std::complex]’ AnyType.hpp:83:7: note: 3220 | new OneOperator2_*,Matrice_Creuse*,const Matrix_Prod,E_F_StackF0F0>(ProdMat), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here AnyType.hpp:83:7: note: 3858 | AddSparseMat(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~ ./../femlib/HashMatrix.hpp:397:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 397 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:420:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 420 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:446:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 446 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:467:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 467 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ 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:12892:49: required from here problem.cpp:11946:28: warning: 12892 | return eval(stack,data,data->AC,data->AcadnaC); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse >]’: lgmat.cpp:2328:40: required from ‘AnyType Matrixfull2map(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/HashMatrix.hpp:467:39: warning: 2328 | return SetAny >(newpMatrice_Creuse (s,pA));// ./../femlib/HashMatrix.hpp:467:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3343:6: required from ‘void AddSparseMat() [with R = std::complex]’ ./../femlib/HashMatrix.hpp:467:39: warning: 3343 | new E_F1_funcT* >(Matrixfull2map), ./../femlib/HashMatrix.hpp:467:39: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here ./../femlib/HashMatrix.hpp:467:39: warning: 3858 | AddSparseMat(); ./../femlib/HashMatrix.hpp:467:39: warning: | ~~~~~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:12894:48: required from here problem.cpp:11946:28: warning: 12894 | return eval(stack,data,data->AR,data->AcadnaR); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = minusMat >]’: lgmat.cpp:2937:32: required from ‘AnyType mM2L3(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2937 | return SetAny >(mpp); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~ lgmat.cpp:3351:6: required from ‘void AddSparseMat() [with R = std::complex]’ AnyType.hpp:83:7: note: 3351 | new E_F1_funcT *,bool> > *,minusMat >(mM2L3 ) AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here AnyType.hpp:83:7: note: 3858 | AddSparseMat(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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:1604: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*]’ AnyType.hpp:83:7: note: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1630:65: required from ‘AnyType SetMatrixInterpolation3(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ AnyType.hpp:83:7: note: 1630 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3956:147: required from here AnyType.hpp:83:7: note: 3956 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolation3<1>), AnyType.hpp:83:7: note: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | 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:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1633:65: required from ‘AnyType SetMatrixInterpolationS(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1633 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3957:153: required from here lgmat.cpp:866:13: warning: 3957 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationS<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | FElement1 Uh0 = Uh[0]; | ^~~ 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:12899:49: required from here problem.cpp:11946:28: warning: 12899 | return eval(stack,data,data->AC,data->AcadnaC); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]’: lgmat.cpp:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1636:65: required from ‘AnyType SetMatrixInterpolationL(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1636 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3958:153: required from here lgmat.cpp:866:13: warning: 3958 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationL<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | 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:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1645:65: required from ‘AnyType SetMatrixInterpolationLS(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1645 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3960:154: required from here lgmat.cpp:866:13: warning: 3960 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationLS<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | 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:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1648:65: required from ‘AnyType SetMatrixInterpolationSL(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1648 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3961:154: required from here lgmat.cpp:866:13: warning: 3961 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationSL<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | 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:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1639:65: required from ‘AnyType SetMatrixInterpolationS3(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1639 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3962:154: required from here lgmat.cpp:866:13: warning: 3962 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationS3<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | FElement1 Uh0 = Uh[0]; | ^~~ 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:12901:48: required from here problem.cpp:11946:28: warning: 12901 | return eval(stack,data,data->AR,data->AcadnaR); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ 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:3026:93: required from here AnyType.hpp:83:7: note: 3026 | new OneOperator2_ >(set_fe3) , // modif template AnyType.hpp:83:7: note: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | 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:3027:96: required from here lgmesh3.cpp:1727:27: warning: 3027 | new OneOperator2_ >(set_fe3) // modif template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ 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:3050:92: required from here lgmesh3.cpp:1727:27: warning: 3050 | new OneOperator2_ >(set_fe3) , // modif/ use template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ 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:3051:95: required from here lgmesh3.cpp:1727:27: warning: 3051 | new OneOperator2_ >(set_fe3) // modif/ use template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ 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:12906:49: required from here problem.cpp:11946:28: warning: 12906 | return eval(stack,data,data->AC,data->AcadnaC); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ In file included from ../Eigen/eigenvalue.cpp:34: ./AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ 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:3074:105: required from here lgmesh3.cpp:1727:27: warning: 3074 | new OneOperator2_ >(set_fe3) , // modif/ use template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ 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:12908:48: required from here problem.cpp:11946:28: warning: 12908 | return eval(stack,data,data->AR,data->AcadnaR); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ 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:3075:109: required from here lgmesh3.cpp:1727:27: warning: 3075 | new OneOperator2_ >(set_fe3) // modif/ use template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ ./AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ problem.cpp: In instantiation of ‘AnyType Problem::evalComposite(Stack, DataComposite*, CountPointer >&) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: problem.cpp:12913:42: required from here problem.cpp:11946:28: warning: 12913 | return evalComposite( stack, dataComposite, dataComposite->ACglobal); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:12281:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 12281 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ problem.cpp:12473:10: warning: unused variable ‘VhNbOfDF’ [-Wunused-variable] 12473 | long VhNbOfDF = offsetVh[NpVh]; | ^~~~~~~~ problem.cpp: In instantiation of ‘AnyType Problem::evalComposite(Stack, DataComposite*, CountPointer >&) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: problem.cpp:12915:41: required from here problem.cpp:12473:10: warning: 12915 | return evalComposite( stack, dataComposite, dataComposite->ARglobal); problem.cpp:12473:10: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:12281:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 12281 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ problem.cpp:12473:10: warning: unused variable ‘VhNbOfDF’ [-Wunused-variable] 12473 | long VhNbOfDF = offsetVh[NpVh]; | ^~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = std::complex; v_fes = v_fes; size_t = long unsigned int]’: problem.cpp:13192:61: required from here problem.cpp:12473:10: warning: 13192 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:12473:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = double; v_fes = v_fes; size_t = long unsigned int]’: problem.cpp:13194:60: required from here problem.cpp:13032:35: warning: 13194 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = std::complex; v_fes = v_fes3; size_t = long unsigned int]’: problem.cpp:13198:62: required from here problem.cpp:13032:35: warning: 13198 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = double; v_fes = v_fes3; size_t = long unsigned int]’: problem.cpp:13200:61: required from here problem.cpp:13032:35: warning: 13200 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = std::complex; v_fes = v_fesS; size_t = long unsigned int]’: problem.cpp:13204:62: required from here problem.cpp:13032:35: warning: 13204 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = double; v_fes = v_fesS; size_t = long unsigned int]’: problem.cpp:13206:61: required from here problem.cpp:13032:35: warning: 13206 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = std::complex; v_fes = v_fesL; size_t = long unsigned int]’: problem.cpp:13210:62: required from here problem.cpp:13032:35: warning: 13210 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = double; v_fes = v_fesL; size_t = long unsigned int]’: problem.cpp:13212:61: required from here problem.cpp:13032:35: warning: 13212 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./ff++.hpp:21, from ../Algo/lgalgo.cpp:26: ./AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*]’: problem.cpp:13885:159: required from here problem.cpp:13032:35: warning: 13885 | template void AssembleLinearForm(Stack stack,const Mesh & Th,const FESpace & Vh,KN_ * B,const FormLinear * const l, int * mpirankandsize); problem.cpp:13032:35: warning: | ^ problem.cpp:10559:36: warning: unused variable ‘arean’ [-Wunused-variable] 10559 | double arean = (1-c)*Th[t].area; | ^~~~~ problem.cpp:10524:20: warning: unused variable ‘Q’ [-Wunused-variable] 10524 | R2 Q[4]; | ^ ./AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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:4568:34: required from here AnyType.hpp:83:7: note: 4568 | err = Send3d< R, v_fes3 >(theplot, ll[ii], mapth3); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:4015:7: warning: unused variable ‘lg’ [-Wunused-variable] 4015 | int lg, nsb; | ^~ lgfem.cpp:4015:11: warning: unused variable ‘nsb’ [-Wunused-variable] 4015 | int lg, nsb; | ^~~ ./../femlib/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine’ problem.cpp:10524:20: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:10524:20: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:939:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; MatriceCreuse = VirtualMatrix]’ problem.cpp:10524:20: warning: 939 | matep= new MatriceElementairePleine(Uh,VF,FIT,FIE,useopt); problem.cpp:10524:20: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13888:123: required from here problem.cpp:10524:20: warning: 13888 | MatriceCreuse & A, const FormBilinear * b, int * mpirankandsize); problem.cpp:10524:20: warning: | ^ ./../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) { | ^~~~~~~~ ./AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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:4570:40: required from here lgfem.cpp:4015:11: warning: 4570 | err = Send3d< Complex, v_fes3 >(theplot, ll[ii], mapth3); lgfem.cpp:4015:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:4015:7: warning: unused variable ‘lg’ [-Wunused-variable] 4015 | int lg, nsb; | ^~ lgfem.cpp:4015:11: warning: unused variable ‘nsb’ [-Wunused-variable] 4015 | int lg, nsb; | ^~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; MatriceMap = HashMatrix]’: problem.cpp:13891:119: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13891 | MatriceMap & A, const FormBilinear * b, int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:3913:24: warning: unused variable ‘vol6’ [-Wunused-variable] 3913 | double vol6[2]; | ^~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*]’: problem.cpp:13893:161: required from here problem.cpp:3913:24: warning: 13893 | template void AssembleLinearForm(Stack stack,const Mesh & Th,const FESpace & Vh,KN_ * B,const FormLinear * const l, int * mpirankandsize); problem.cpp:3913:24: warning: | ^ problem.cpp:10559:36: warning: unused variable ‘arean’ [-Wunused-variable] 10559 | double arean = (1-c)*Th[t].area; | ^~~~~ problem.cpp:10524:20: warning: unused variable ‘Q’ [-Wunused-variable] 10524 | 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:10524:20: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:10524:20: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:939:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; MatriceCreuse = VirtualMatrix >]’ problem.cpp:10524:20: warning: 939 | matep= new MatriceElementairePleine(Uh,VF,FIT,FIE,useopt); problem.cpp:10524:20: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13896:125: required from here problem.cpp:10524:20: warning: 13896 | MatriceCreuse & A, const FormBilinear * b, int * mpirankandsize); problem.cpp:10524:20: warning: | ^ ./../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) { | ^~~~~~~~ ./../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:5254:35: required from here lgfem.cpp:4015:11: warning: 5254 | int itt = Th3.ElementAdj(it, j, PHat); lgfem.cpp:4015:11: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../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:5483:15: required from here ./../femlib/GenericMesh.hpp:659:12: warning: 5483 | (**a).resize(n); ./../femlib/GenericMesh.hpp:659:12: warning: | ~~~~~~~~~~~~^~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5488:15: required from here lgfem.hpp:962:36: warning: 5488 | (**a).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~^~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; MatriceMap = HashMatrix >]’: problem.cpp:13899:121: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13899 | MatriceMap & A, const FormBilinear * b, int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:3913:24: warning: unused variable ‘vol6’ [-Wunused-variable] 3913 | double vol6[2]; | ^~~~ 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]; | ^ ./AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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; | ^~ 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]; | ^ AFunction2.cpp: In member function ‘virtual E_F0* Routine::code(const basicAC_F0&) const’: AFunction2.cpp:883:34: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Routine::code(const basicAC_F0&) const’ at AFunction2.cpp:883:34: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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::code(const basicAC_F0&) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../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::code(const basicAC_F0&) const [with R = SubString; A = std::__cxx11::basic_string**; B = SubArray; CODE = E_F_F0F0_**, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SubString; A = std::__cxx11::basic_string**; B = SubArray; CODE = E_F_F0F0_**, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘Call_CompositeFormBilinear::Call_CompositeFormBilinear(E_F0**, Expression, Expression, Expression) [with VFES1 = vect_generic_v_fes; VFES2 = vect_generic_v_fes; Expression = E_F0*]’: problem.cpp:14146:16: required from here problem.cpp:3913:24: warning: 14146 | template class Call_CompositeFormBilinear; // Morice: added vector FESpace (composite FESpace) problem.cpp:3913:24: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13561:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 13561 | for(int j=0; jnbitem()); throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ problem.cpp:13574:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 13574 | for(int j=0; jnbitem()); throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; C = long int; CODE = E_F_F0F0F0_, std::__cxx11::basic_string*, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; C = long int; CODE = E_F_F0F0F0_, std::__cxx11::basic_string*, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; C = long int; CODE = E_F_F0F0F0_, std::__cxx11::basic_string*, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; C = long int; CODE = E_F_F0F0F0_, std::__cxx11::basic_string*, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../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::IsTrianglulare() const [with TypeIndex = int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:499:27: warning: ‘nU’ may be used uninitialized [-Wmaybe-uninitialized] 499 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:496:12: note: ‘nU’ was declared here 496 | size_t nU, nL=0,nD=0; | ^~ In file included from ./AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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); | ^ 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*]’ lgmat.cpp:866:13: warning: 155 | return SetAny * >(this);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here lgmat.cpp:866:13: warning: 154 | AnyType operator()(Stack ) const { lgmat.cpp:866:13: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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); | ^~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgmesh3.cpp:1727:27: warning: 797 | return SetAny(*PGetAny(a));} lgmesh3.cpp:1727:27: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2912:71: required from here lgmesh3.cpp:1727:27: warning: 2912 | atype()->AddCast( new E_F1_funcT(UnRef)); lgmesh3.cpp:1727:27: warning: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2913:81: required from here AnyType.hpp:83:7: note: 2913 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2914:81: required from here AnyType.hpp:83:7: note: 2914 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2917:71: required from here AnyType.hpp:83:7: note: 2917 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2918:81: required from here AnyType.hpp:83:7: note: 2918 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2919:81: required from here AnyType.hpp:83:7: note: 2919 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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]; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesL*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2922:71: required from here AnyType.hpp:83:7: note: 2922 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2923:81: required from here AnyType.hpp:83:7: note: 2923 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2924:81: required from here AnyType.hpp:83:7: note: 2924 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = String_find; TA1 = std::__cxx11::basic_string*]’: AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = String_find; TA1 = std::__cxx11::basic_string*]’ at AFunction.hpp:1076:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘AnyType RawMatrix::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgmat.cpp:2732:31: required from here AnyType.hpp:83:7: note: 2732 | template AnyType RawMatrix::operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~ lgmat.cpp:2739:10: warning: variable ‘sym’ set but not used [-Wunused-but-set-variable] 2739 | bool sym=false; | ^~~ lgmat.cpp: In instantiation of ‘AnyType RawMatrix::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgmat.cpp:2732:31: required from here lgmat.cpp:2739:10: warning: 2732 | template AnyType RawMatrix::operator()(Stack stack) const lgmat.cpp:2739:10: warning: | ^~~~~~~~~~~~ lgmat.cpp:2739:10: warning: variable ‘sym’ set but not used [-Wunused-but-set-variable] 2739 | bool sym=false; | ^~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Problem*]’: problem.cpp:12167: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:13580:31: warning: 12167 | return SetAny(this); problem.cpp:13580:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ problem.cpp:12885:47: required from here problem.cpp:13580:31: warning: 12885 | return eval(stack,data,data->AC,data->AcadnaC); problem.cpp:13580:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘AnyType removeDOF_Op::operator()(Stack) const [with T = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgmat.cpp:3452:9: required from here lgmat.cpp:2739:10: warning: 3452 | AnyType removeDOF_Op::operator()(Stack stack) const { lgmat.cpp:2739:10: warning: | ^~~~~~~~~~~~~~~ lgmat.cpp:3531:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3531 | for(int i=0; i::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = String_find; TA1 = std::__cxx11::basic_string*]’: AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = String_find; TA1 = std::__cxx11::basic_string*]’ at AFunction.hpp:1076:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3550:61: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 3550 | for(unsigned int j = mA->p[mR->j[i]]; j < mA->p[mR->j[i] + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3583:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘VirtualMatrix::I’ {aka ‘int’} [-Wsign-compare] 3583 | for(unsigned int k = 0; k < mA->n; ++k) { | ~~^~~~~~~ lgmat.cpp:3606:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 3606 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3616:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 3616 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ lgmat.cpp: In instantiation of ‘AnyType removeDOF_Op::operator()(Stack) const [with T = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgmat.cpp:3452:9: required from here lgmat.cpp:3616:54: warning: 3452 | AnyType removeDOF_Op::operator()(Stack stack) const { lgmat.cpp:3616:54: warning: | ^~~~~~~~~~~~~~~ lgmat.cpp:3531:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3531 | for(int i=0; i::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = std::__cxx11::basic_string**]’: AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = std::__cxx11::basic_string**]’ at AFunction.hpp:1076:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ lgmat.cpp:3550:61: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 3550 | for(unsigned int j = mA->p[mR->j[i]]; j < mA->p[mR->j[i] + 1]; ++j) { | ~~^~~~~~~~ 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 ; | ^~ lgmat.cpp:3583:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘VirtualMatrix >::I’ {aka ‘int’} [-Wsign-compare] 3583 | for(unsigned int k = 0; k < mA->n; ++k) { | ~~^~~~~~~ lgmat.cpp:3606:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 3606 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3616:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 3616 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘AnyType plotMatrix::Op::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgmat.cpp:3776:21: required from here lgmat.cpp:3616:54: warning: 3776 | AnyType operator()(Stack stack) const{ lgmat.cpp:3616:54: warning: | ^~~~~~~~ lgmat.cpp:3807:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3807 | 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:3776:21: required from here lgmat.cpp:3807:39: warning: 3776 | AnyType operator()(Stack stack) const{ lgmat.cpp:3807:39: warning: | ^~~~~~~~ lgmat.cpp:3807:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3807 | for (int i=0;innz;i++) { | ~^~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]’: lgmesh3.cpp:2188:25: required from ‘AnyType pf3r2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2188 | return SetAny(0.0); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~ lgmesh3.cpp:3097:57: required from here AnyType.hpp:83:7: note: 3097 | new E_F1_funcT(pf3r2R) AnyType.hpp:83:7: note: | ^ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../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 ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ problem.cpp: In instantiation of ‘void DispatchSolution(std::vector&, std::vector&, std::vector&, std::vector&, KN*, KN*) [with R = std::complex]’: problem.cpp:12611:28: required from ‘AnyType Problem::evalComposite(Stack, DataComposite*, CountPointer >&) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 12611 | DispatchSolution( typeUh, offsetUh, pfesUh, u_h, X, B); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:12913:42: required from here AnyType.hpp:83:7: note: 12913 | return evalComposite( stack, dataComposite, dataComposite->ACglobal); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11858:29: warning: unused variable ‘Uh’ [-Wunused-variable] 11858 | const FESpace & Uh= *PUh; | ^~ problem.cpp:11868:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11868 | const FESpace3 & Uh= *PUh; | ^~ problem.cpp:11878:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11878 | const FESpaceS & Uh= *PUh; | ^~ problem.cpp:11888:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11888 | const FESpaceL & Uh= *PUh; | ^~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::Add(bamg::Vertex&, bamg::Triangle*, bamg::Icoor2*)’: ../bamglib/Mesh2.cpp:1561:37: warning: ‘iedge’ may be used uninitialized [-Wmaybe-uninitialized] 1561 | int rswap = tt[izerodet]->swap(iedge); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../bamglib/Mesh2.cpp:1454:24: note: ‘iedge’ was declared here 1454 | int izerodet = -1, iedge; // izerodet = egde contening the vertex s | ^~~~~ problem.cpp: In instantiation of ‘void DispatchSolution(std::vector&, std::vector&, std::vector&, std::vector&, KN*, KN*) [with R = double]’: problem.cpp:12611:28: required from ‘AnyType Problem::evalComposite(Stack, DataComposite*, CountPointer >&) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ problem.cpp:11888:30: warning: 12611 | DispatchSolution( typeUh, offsetUh, pfesUh, u_h, X, B); problem.cpp:11888:30: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:12915:41: required from here problem.cpp:11888:30: warning: 12915 | return evalComposite( stack, dataComposite, dataComposite->ARglobal); problem.cpp:11888:30: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11858:29: warning: unused variable ‘Uh’ [-Wunused-variable] 11858 | const FESpace & Uh= *PUh; | ^~ problem.cpp:11868:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11868 | const FESpace3 & Uh= *PUh; | ^~ problem.cpp:11878:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11878 | const FESpaceS & Uh= *PUh; | ^~ problem.cpp:11888:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11888 | const FESpaceL & Uh= *PUh; | ^~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./lgsolver.hpp:152:23: required from here ./../femlib/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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 function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = PolymorphicLoop*]’, inlined from ‘void InitLoop()’ at AFunction2.cpp:1017:32: AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = PolymorphicLoop*]’ at AFunction.hpp:3140:42, inlined from ‘void InitLoop()’ at AFunction2.cpp:1017:32: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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); | ^ ./problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ../Eigen/eigenvalue.cpp:47: ./problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./../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]’ AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:10478:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*]’ problem.cpp:11888:30: warning: 10478 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,FIE,useopt); problem.cpp:11888:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13885:159: required from here problem.cpp:11888:30: warning: 13885 | template void AssembleLinearForm(Stack stack,const Mesh & Th,const FESpace & Vh,KN_ * B,const FormLinear * const l, int * mpirankandsize); problem.cpp:11888:30: warning: | ^ problem.cpp:8782:14: warning: unused variable ‘nnv’ [-Wunused-variable] 8782 | long nnv=KKv.NbDoF(); | ^~~ ./problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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; | ^~~~ ./problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./AFunction.hpp:438:32: required from here ../Eigen/eigenvalue.cpp:493:64: warning: 438 | return SetAny(this);} ../Eigen/eigenvalue.cpp:493:64: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ./ff++.hpp:55: ./problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ AFunction2.cpp: In member function ‘vectorOfInst* TableOfIdentifier::newdestroy()’: AFunction2.cpp:404:39: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 404 | vectorOfInst * l= new vectorOfInst(k); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘vectorOfInst* TableOfIdentifier::newdestroy()’ at AFunction2.cpp:404:39: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./AFunction.hpp:1798:40: required from here ./AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ./AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:10478:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*]’ problem.cpp:8782:14: warning: 10478 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,FIE,useopt); problem.cpp:8782:14: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13893:161: required from here problem.cpp:8782:14: warning: 13893 | template void AssembleLinearForm(Stack stack,const Mesh & Th,const FESpace & Vh,KN_ * B,const FormLinear * const l, int * mpirankandsize); problem.cpp:8782:14: warning: | ^ problem.cpp:8782:14: warning: unused variable ‘nnv’ [-Wunused-variable] 8782 | long nnv=KKv.NbDoF(); | ^~~ ./problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../femlib/HashMatrix.cpp: In member function ‘int HashMatrix::IsTrianglulare() const [with TypeIndex = int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:499:27: warning: ‘nU’ may be used uninitialized [-Wmaybe-uninitialized] 499 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:496:12: note: ‘nU’ was declared here 496 | size_t nU, nL=0,nD=0; | ^~ AFunction2.cpp: In static member function ‘static CC_F0 Block::close(Block*&, C_F0)’: AFunction2.cpp:482:12: warning: ‘inst.CListOfInst::r’ may be used uninitialized [-Wmaybe-uninitialized] 482 | return rr; | ^~ AFunction2.cpp:476:17: note: ‘inst.CListOfInst::r’ was declared here 476 | CListOfInst inst; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::plusAx]’: lgmat.cpp:3039: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:3807:39: warning: 3039 | return SetAny(R(pv,GetAny((*a1)(s)))); lgmat.cpp:3807:39: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3034:17: required from here lgmat.cpp:3807:39: warning: 3034 | AnyType operator()(Stack s) const lgmat.cpp:3807:39: warning: | ^~~~~~~~ AnyType.hpp:145: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:3039: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*]’ AnyType.hpp:83:7: note: 3039 | return SetAny(R(pv,GetAny((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3034:17: required from here AnyType.hpp:83:7: note: 3034 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:3039: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*]’ AnyType.hpp:83:7: note: 3039 | return SetAny(R(pv,GetAny((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3034:17: required from here AnyType.hpp:83:7: note: 3034 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:3039: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*]’ AnyType.hpp:83:7: note: 3039 | return SetAny(R(pv,GetAny((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3034:17: required from here AnyType.hpp:83:7: note: 3034 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2717:19: required from ‘AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2717 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmat.cpp:2681:14: required from here AnyType.hpp:83:7: note: 2681 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:3541:61: required from ‘AnyType ForAllLoop::ForAllLoopOp::operator()(Stack) const [with F = E_ForAllLoopMatrix; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 3541 | AnyType operator()(Stack s) const { return this->f.f(s);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:3541:17: required from here AnyType.hpp:83:7: note: 3541 | AnyType operator()(Stack s) const { return this->f.f(s);} AnyType.hpp:83:7: note: | ^~~~~~~~ lgmat.cpp:2969:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2969 | for (long kk=0;kk< mm->nnz; ++kk) | ~~^~~~~~~~~ ./problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv >]’: AFunction.hpp:960: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*]’ lgmat.cpp:2969:27: warning: 960 | {return SetAny(f(GetAny( (*a)(s) )));} lgmat.cpp:2969:27: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here lgmat.cpp:2969:27: warning: 959 | AnyType operator()(Stack s) const lgmat.cpp:2969:27: warning: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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 ./AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./AnyType.hpp:83:7: note: | ^ ./../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) {} | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Matrix_Prod, std::complex >]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]’: lgmat.cpp:2717:19: required from ‘AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2717 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmat.cpp:2681:14: required from here AnyType.hpp:83:7: note: 2681 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:3541:61: required from ‘AnyType ForAllLoop::ForAllLoopOp::operator()(Stack) const [with F = E_ForAllLoopMatrix >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 3541 | AnyType operator()(Stack s) const { return this->f.f(s);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:3541:17: required from here AnyType.hpp:83:7: note: 3541 | AnyType operator()(Stack s) const { return this->f.f(s);} AnyType.hpp:83:7: note: | ^~~~~~~~ lgmat.cpp:2969:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2969 | for (long kk=0;kk< mm->nnz; ++kk) | ~~^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]’: AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = Matrice_Creuse_Transpose; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgmat.cpp:2969:27: warning: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} lgmat.cpp:2969:27: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here lgmat.cpp:2969:27: warning: 1032 | AnyType operator()(Stack s) const lgmat.cpp:2969:27: warning: | ^~~~~~~~ AnyType.hpp: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 = double*]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 = SparseMat_Add >]’: AFunction_ext.hpp:245:22: required from ‘AnyType E_F_F0F0F0F0F0_::operator()(Stack) const [with R = SparseMat_Add >; A0 = SparseMat_Add >; A1 = std::complex; A2 = Matrice_Creuse >*; A3 = long int; A4 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 245 | {return SetAny( f( GetAny((*a0)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | GetAny((*a1)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 247 | GetAny((*a2)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 248 | GetAny((*a3)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 249 | GetAny((*a4)(s)) ) );} // extend aX AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp:244:11: required from here AnyType.hpp:83:7: note: 244 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class SparseMat_Add >’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat; TA0 = TheCoefMat; TA1 = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = std::complex]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN*]’: AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = TheCoefMat; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat; TA0 = TheDiagMat; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = std::complex*]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Resize > >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const C_args*]’: ./problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = Resize >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = TheCoefMat >]’: AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat >; TA0 = TheCoefMat >; TA1 = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN >*]’: AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = TheCoefMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat >; TA0 = TheDiagMat >; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const BC_set*]’: ./problem.hpp:300:60: required from here ./AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = SparseMat_Add]’: AFunction_ext.hpp:245:22: required from ‘AnyType E_F_F0F0F0F0F0_::operator()(Stack) const [with R = SparseMat_Add; A0 = SparseMat_Add; A1 = double; A2 = Matrice_Creuse*; A3 = long int; A4 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 245 | {return SetAny( f( GetAny((*a0)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | GetAny((*a1)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 247 | GetAny((*a2)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 248 | GetAny((*a3)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 249 | GetAny((*a4)(s)) ) );} // extend aX AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp:244:11: required from here AnyType.hpp:83:7: note: 244 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class SparseMat_Add’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const FormBilinear*]’: ./problem.hpp:636:59: required from here ./AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘void BuildCombMat(MatriceMorse&, const KNM_&, int, int, R, bool) [with R = double; MatriceMorse = HashMatrix]’: lgmat.cpp:2895:24: required from ‘AnyType BlockMatrix::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2895 | BuildCombMat(*Aij,*Fij(i,j),Oi(i),Oj(j),R(1.),cnjij(i,j));// BuildCombMat AnyType.hpp:83:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:2770:31: required from here AnyType.hpp:83:7: note: 2770 | template AnyType BlockMatrix::operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~ lgmat.cpp:582:10: warning: unused variable ‘eps0’ [-Wunused-variable] 582 | double eps0=numeric_limits::min(); | ^~~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./problem.hpp:679:60: required from here ./AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘void BuildCombMat(MatriceMorse&, const KNM_&, int, int, R, bool) [with R = std::complex; MatriceMorse = HashMatrix >]’: lgmat.cpp:2895:24: required from ‘AnyType BlockMatrix::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgmat.cpp:582:10: warning: 2895 | BuildCombMat(*Aij,*Fij(i,j),Oi(i),Oj(j),R(1.),cnjij(i,j));// BuildCombMat lgmat.cpp:582:10: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:2770:31: required from here lgmat.cpp:582:10: warning: 2770 | template AnyType BlockMatrix::operator()(Stack s) const lgmat.cpp:582:10: warning: | ^~~~~~~~~~~~~~ lgmat.cpp:582:10: warning: unused variable ‘eps0’ [-Wunused-variable] 582 | double eps0=numeric_limits::min(); | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgmat.cpp:582:10: warning: 960 | {return SetAny(f(GetAny( (*a)(s) )));} lgmat.cpp:582:10: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here lgmat.cpp:582:10: warning: 959 | AnyType operator()(Stack s) const lgmat.cpp:582:10: warning: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES >’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine >’ problem.cpp:8782:14: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:8782:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1252:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:8782:14: warning: 1252 | matep= new MatriceElementairePleine(Uh,VF,FIV,FIT,useopt); problem.cpp:8782:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8782:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:8782:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:8782:14: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8782:14: warning: | ^ ./../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*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1374:32: warning: unused variable ‘umx’ [-Wunused-variable] 1374 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1374:74: warning: unused variable ‘umn’ [-Wunused-variable] 1374 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1370:44: warning: unused variable ‘K’ [-Wunused-variable] 1370 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:1358:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 1358 | double llevelset = 0; | ^~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpace3 = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1358:24: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1358:24: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:1358:24: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1358:24: warning: | ^ problem.cpp:10839:32: warning: unused variable ‘umx’ [-Wunused-variable] 10839 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10839:74: warning: unused variable ‘umn’ [-Wunused-variable] 10839 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10835:44: warning: unused variable ‘K’ [-Wunused-variable] 10835 | const Mesh3::Element & K(ThI[t]); | ^ problem.cpp:10823:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 10823 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:10903:37: warning: unused variable ‘K’ [-Wunused-variable] 10903 | const Tet & K(ThI[i]); | ^ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpace3 = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:10903:37: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:10903:37: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13933:168: required from here problem.cpp:10903:37: warning: 13933 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:10903:37: warning: | ^ problem.cpp:4262:32: warning: unused variable ‘umx’ [-Wunused-variable] 4262 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4262:74: warning: unused variable ‘umn’ [-Wunused-variable] 4262 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4258:44: warning: unused variable ‘K’ [-Wunused-variable] 4258 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:4246:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 4246 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:4093:23: warning: unused variable ‘pThdi’ [-Wunused-variable] 4093 | const Mesh3 * pThdi = GetAny( (* di.Th)(stack)); | ^~~~~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./AFunction.hpp:438:32: required from here ./problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES, Fem2D::GFESpace >’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine, Fem2D::GFESpace >’ problem.cpp:4093:23: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:4093:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1252:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:4093:23: warning: 1252 | matep= new MatriceElementairePleine(Uh,VF,FIV,FIT,useopt); problem.cpp:4093:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4093:23: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4093:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:4093:23: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4093:23: warning: | ^ ./../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) { | ^~~~~~~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./AFunction.hpp:1798:40: required from here ./AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ./AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1374:32: warning: unused variable ‘umx’ [-Wunused-variable] 1374 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1374:74: warning: unused variable ‘umn’ [-Wunused-variable] 1374 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1370:44: warning: unused variable ‘K’ [-Wunused-variable] 1370 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:1358:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 1358 | double llevelset = 0; | ^~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1358:24: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1358:24: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:1358:24: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1358:24: warning: | ^ problem.cpp:10839:32: warning: unused variable ‘umx’ [-Wunused-variable] 10839 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10839:74: warning: unused variable ‘umn’ [-Wunused-variable] 10839 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10835:44: warning: unused variable ‘K’ [-Wunused-variable] 10835 | const Mesh3::Element & K(ThI[t]); | ^ problem.cpp:10823:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 10823 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:10903:37: warning: unused variable ‘K’ [-Wunused-variable] 10903 | const Tet & K(ThI[i]); | ^ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:10903:37: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:10903:37: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13943:171: required from here problem.cpp:10903:37: warning: 13943 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:10903:37: warning: | ^ problem.cpp:4262:32: warning: unused variable ‘umx’ [-Wunused-variable] 4262 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4262:74: warning: unused variable ‘umn’ [-Wunused-variable] 4262 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4258:44: warning: unused variable ‘K’ [-Wunused-variable] 4258 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:4246:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 4246 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:4093:23: warning: unused variable ‘pThdi’ [-Wunused-variable] 4093 | const Mesh3 * pThdi = GetAny( (* di.Th)(stack)); | ^~~~~ ./../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]’ ./AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ ./AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:475:69: required from here ./AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES >’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine >’ problem.cpp:4093:23: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:4093:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1576:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:4093:23: warning: 1576 | matep= new MatriceElementairePleine(Uh,VF,FIT,FIE,useopt); problem.cpp:4093:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4093:23: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4093:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13957:165: required from here problem.cpp:4093:23: warning: 13957 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4093:23: warning: | ^ ./../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) { | ^~~~~~~~ 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 ./AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13957:165: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13957 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1559:15: warning: variable ‘paramate’ set but not used [-Wunused-but-set-variable] 1559 | void *paramate=stack; | ^~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const MeshS&, const FESpaceS&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1559:15: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1559:15: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13957:165: required from here problem.cpp:1559:15: warning: 13957 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1559:15: warning: | ^ problem.cpp:11232:36: warning: unused variable ‘arean’ [-Wunused-variable] 11232 | double arean = (1-c)*Th[t].mesure(); | ^~~~~ problem.cpp:11197:20: warning: unused variable ‘Q’ [-Wunused-variable] 11197 | R2 Q[4]; | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:11197:20: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:11197:20: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13960:168: required from here problem.cpp:11197:20: warning: 13960 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:11197:20: warning: | ^ problem.cpp:4444:24: warning: unused variable ‘vol6’ [-Wunused-variable] 4444 | double vol6[2]; | ^~~~ problem.cpp:4321:17: warning: unused variable ‘pThdi’ [-Wunused-variable] 4321 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4336:35: warning: unused variable ‘mapt’ [-Wunused-variable] 4336 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4337:35: warning: unused variable ‘mapu’ [-Wunused-variable] 4337 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4338:14: warning: unused variable ‘withmap’ [-Wunused-variable] 4338 | bool withmap =di.withmap(); | ^~~~~~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBC(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]’: problem.cpp:9590:27: required from ‘void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double, int*) [with R = double; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*; MatriceCreuse = VirtualMatrix]’ problem.cpp:4338:14: warning: 9590 | AssembleBC(stack,Th,Uh,Vh,sym,A,B,X, dynamic_cast(e),tgv,mpirankandsize); problem.cpp:4338:14: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13962:167: required from here problem.cpp:4338:14: warning: 13962 | MatriceCreuse * A,KN_ * B,KN_ * X, const list &largs , double tgv, int * mpirankandsize); problem.cpp:4338:14: warning: | ^ problem.cpp:10022:28: warning: unused variable ‘le’ [-Wunused-variable] 10022 | double le = sqrt((E,E)); | ^~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./problem.hpp:300:60: required from here ./AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES, Fem2D::GFESpace >’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine, Fem2D::GFESpace >’ problem.cpp:10022:28: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:10022:28: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1576:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:10022:28: warning: 1576 | matep= new MatriceElementairePleine(Uh,VF,FIT,FIE,useopt); problem.cpp:10022:28: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:10022:28: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:10022:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13967:169: required from here problem.cpp:10022:28: warning: 13967 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:10022:28: warning: | ^ ./../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) { | ^~~~~~~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./problem.hpp:373:82: required from here ./AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13967:169: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13967 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1559:15: warning: variable ‘paramate’ set but not used [-Wunused-but-set-variable] 1559 | void *paramate=stack; | ^~~~~~~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./problem.hpp:636:59: required from here ./AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘void Fem2D::AssembleLinearForm(Stack, const MeshS&, const FESpaceS&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1559:15: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1559:15: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13967:169: required from here problem.cpp:1559:15: warning: 13967 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1559:15: warning: | ^ problem.cpp:11232:36: warning: unused variable ‘arean’ [-Wunused-variable] 11232 | double arean = (1-c)*Th[t].mesure(); | ^~~~~ problem.cpp:11197:20: warning: unused variable ‘Q’ [-Wunused-variable] 11197 | R2 Q[4]; | ^ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:11197:20: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:11197:20: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13970:171: required from here problem.cpp:11197:20: warning: 13970 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:11197:20: warning: | ^ problem.cpp:4444:24: warning: unused variable ‘vol6’ [-Wunused-variable] 4444 | double vol6[2]; | ^~~~ problem.cpp:4321:17: warning: unused variable ‘pThdi’ [-Wunused-variable] 4321 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4336:35: warning: unused variable ‘mapt’ [-Wunused-variable] 4336 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4337:35: warning: unused variable ‘mapu’ [-Wunused-variable] 4337 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4338:14: warning: unused variable ‘withmap’ [-Wunused-variable] 4338 | 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, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]’: problem.cpp:9590:27: required from ‘void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double, int*) [with R = std::complex; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*; MatriceCreuse = VirtualMatrix >]’ problem.cpp:4338:14: warning: 9590 | AssembleBC(stack,Th,Uh,Vh,sym,A,B,X, dynamic_cast(e),tgv,mpirankandsize); problem.cpp:4338:14: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13972:170: required from here problem.cpp:4338:14: warning: 13972 | MatriceCreuse * A,KN_ * B,KN_ * X, const list &largs , double tgv, int * mpirankandsize); problem.cpp:4338:14: warning: | ^ problem.cpp:10022:28: warning: unused variable ‘le’ [-Wunused-variable] 10022 | double le = sqrt((E,E)); | ^~ ./../femlib/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES >’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine >’ problem.cpp:10022:28: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:10022:28: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1861:24: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:10022:28: warning: 1861 | matep= new MatriceElementairePleine(Uh,VF,FIT,0,useopt); problem.cpp:10022:28: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:10022:28: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:10022:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:10022:28: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:10022:28: warning: | ^ ./../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*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1779:14: warning: unused variable ‘sameMesh’ [-Wunused-variable] 1779 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1844:15: warning: variable ‘paramate’ set but not used [-Wunused-but-set-variable] 1844 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1844:15: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1844:15: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:1844:15: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1844:15: warning: | ^ problem.cpp:11406:41: warning: unused variable ‘K’ [-Wunused-variable] 11406 | const Element & K(ThI[i]); | ^ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:11406:41: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:11406:41: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13983:159: required from here problem.cpp:11406:41: warning: 13983 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:11406:41: warning: | ^ problem.cpp:4621:17: warning: unused variable ‘pThdi’ [-Wunused-variable] 4621 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4635:35: warning: unused variable ‘mapt’ [-Wunused-variable] 4635 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4636:35: warning: unused variable ‘mapu’ [-Wunused-variable] 4636 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4637:14: warning: unused variable ‘withmap’ [-Wunused-variable] 4637 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp:4644:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4644 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4645:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4645 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES, Fem2D::GFESpace >’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine, Fem2D::GFESpace >’ problem.cpp:4645:13: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:4645:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1861:24: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:4645:13: warning: 1861 | matep= new MatriceElementairePleine(Uh,VF,FIT,0,useopt); problem.cpp:4645:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4645:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4645:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:4645:13: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4645:13: warning: | ^ ./../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*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1779:14: warning: unused variable ‘sameMesh’ [-Wunused-variable] 1779 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1844:15: warning: variable ‘paramate’ set but not used [-Wunused-but-set-variable] 1844 | void *paramate=stack; | ^~~~~~~~ ../femlib/HashMatrix.cpp: In member function ‘int HashMatrix::IsTrianglulare() const [with TypeIndex = long int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:499:27: warning: ‘nU’ may be used uninitialized [-Wmaybe-uninitialized] 499 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:496:12: note: ‘nU’ was declared here 496 | size_t nU, nL=0,nD=0; | ^~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1844:15: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1844:15: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:1844:15: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1844:15: warning: | ^ problem.cpp:11406:41: warning: unused variable ‘K’ [-Wunused-variable] 11406 | const Element & K(ThI[i]); | ^ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:11406:41: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:11406:41: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13993:162: required from here problem.cpp:11406:41: warning: 13993 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:11406:41: warning: | ^ problem.cpp:4621:17: warning: unused variable ‘pThdi’ [-Wunused-variable] 4621 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4635:35: warning: unused variable ‘mapt’ [-Wunused-variable] 4635 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4636:35: warning: unused variable ‘mapu’ [-Wunused-variable] 4636 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4637:14: warning: unused variable ‘withmap’ [-Wunused-variable] 4637 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp:4644:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4644 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4645:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4645 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = FESpace; Stack = void*]’ problem.cpp:4645:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4645:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14005:159: required from here problem.cpp:4645:13: warning: 14005 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4645:13: warning: | ^ problem.cpp:4741:16: warning: unused variable ‘pThdi’ [-Wunused-variable] 4741 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4747:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4747 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4748:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4748 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:4762:34: warning: unused variable ‘mapt’ [-Wunused-variable] 4762 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4763:34: warning: unused variable ‘mapu’ [-Wunused-variable] 4763 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4764:13: warning: unused variable ‘withmap’ [-Wunused-variable] 4764 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = FESpace; Stack = void*]’ problem.cpp:4764:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4764:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14015:162: required from here problem.cpp:4764:13: warning: 14015 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4764:13: warning: | ^ problem.cpp:4741:16: warning: unused variable ‘pThdi’ [-Wunused-variable] 4741 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4747:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4747 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4748:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4748 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:4762:34: warning: unused variable ‘mapt’ [-Wunused-variable] 4762 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4763:34: warning: unused variable ‘mapu’ [-Wunused-variable] 4763 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4764:13: warning: unused variable ‘withmap’ [-Wunused-variable] 4764 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4764:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4764:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14026:161: required from here problem.cpp:4764:13: warning: 14026 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4764:13: warning: | ^ problem.cpp:4857:16: warning: unused variable ‘pThdi’ [-Wunused-variable] 4857 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4863:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4863 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4864:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4864 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:4877:34: warning: unused variable ‘mapt’ [-Wunused-variable] 4877 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4878:34: warning: unused variable ‘mapu’ [-Wunused-variable] 4878 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4879:13: warning: unused variable ‘withmap’ [-Wunused-variable] 4879 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4879:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4879:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14036:160: required from here problem.cpp:4879:13: warning: 14036 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4879:13: warning: | ^ problem.cpp:4857:16: warning: unused variable ‘pThdi’ [-Wunused-variable] 4857 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4863:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4863 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4864:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4864 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:4877:34: warning: unused variable ‘mapt’ [-Wunused-variable] 4877 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4878:34: warning: unused variable ‘mapu’ [-Wunused-variable] 4878 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4879:13: warning: unused variable ‘withmap’ [-Wunused-variable] 4879 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4879:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4879:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14047:160: required from here problem.cpp:4879:13: warning: 14047 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4879:13: warning: | ^ problem.cpp:5089:17: warning: unused variable ‘vol6’ [-Wunused-variable] 5089 | double vol6[2]; | ^~~~ problem.cpp:4967:10: warning: unused variable ‘pThdi’ [-Wunused-variable] 4967 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4989:28: warning: unused variable ‘mapt’ [-Wunused-variable] 4989 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4990:28: warning: unused variable ‘mapu’ [-Wunused-variable] 4990 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4991:7: warning: unused variable ‘withmap’ [-Wunused-variable] 4991 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4991:7: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4991:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14057:159: required from here problem.cpp:4991:7: warning: 14057 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4991:7: warning: | ^ problem.cpp:5089:17: warning: unused variable ‘vol6’ [-Wunused-variable] 5089 | double vol6[2]; | ^~~~ problem.cpp:4967:10: warning: unused variable ‘pThdi’ [-Wunused-variable] 4967 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4989:28: warning: unused variable ‘mapt’ [-Wunused-variable] 4989 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4990:28: warning: unused variable ‘mapu’ [-Wunused-variable] 4990 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4991:7: warning: unused variable ‘withmap’ [-Wunused-variable] 4991 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpace3 = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4991:7: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4991:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14068:160: required from here problem.cpp:4991:7: warning: 14068 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4991:7: warning: | ^ problem.cpp:5387:17: warning: unused variable ‘vol6’ [-Wunused-variable] 5387 | double vol6[2]; | ^~~~ problem.cpp:5267:9: warning: unused variable ‘pThdi’ [-Wunused-variable] 5267 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5287:28: warning: unused variable ‘mapt’ [-Wunused-variable] 5287 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5288:28: warning: unused variable ‘mapu’ [-Wunused-variable] 5288 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5289:7: warning: unused variable ‘withmap’ [-Wunused-variable] 5289 | 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]’ ./AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ ./AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:475:69: required from here ./AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6795:90: required from here lgfem.hpp:962:36: warning: 6795 | map_type[typeid(double).name( )]->AddCast(new E_F1_funcT< double, pfer >(pfer2R< R, 0 >)); lgfem.hpp:962:36: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | 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:6797:98: required from here lgfem.cpp:1884:8: warning: 6797 | map_type[typeid(Complex).name( )]->AddCast(new E_F1_funcT< Complex, pfec >(pfer2R< Complex, 0 >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 1; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6800:74: required from here lgfem.cpp:1884:8: warning: 6800 | Global.Add("dx", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dx >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6801:74: required from here lgfem.cpp:1884:8: warning: 6801 | Global.Add("dy", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6802:76: required from here lgfem.cpp:1884:8: warning: 6802 | Global.Add("dxx", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dxx >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6803:76: required from here lgfem.cpp:1884:8: warning: 6803 | Global.Add("dyy", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dyy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 5; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6804:76: required from here lgfem.cpp:1884:8: warning: 6804 | Global.Add("dxy", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dxy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 1; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6807:81: required from here lgfem.cpp:1884:8: warning: 6807 | Global.Add("dx", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dx >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6808:81: required from here lgfem.cpp:1884:8: warning: 6808 | Global.Add("dy", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6809:83: required from here lgfem.cpp:1884:8: warning: 6809 | Global.Add("dxx", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dxx >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6810:83: required from here lgfem.cpp:1884:8: warning: 6810 | Global.Add("dyy", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dyy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 5; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6811:83: required from here lgfem.cpp:1884:8: warning: 6811 | Global.Add("dxy", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dxy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ 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:953:8: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 953 | void resize(int i) { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ AFunction2.cpp: In function ‘C_F0 ForAll(Block*, ListOfId*, C_F0)’: AFunction2.cpp:993:49: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 993 | Expression loop= new PolymorphicLoop(m,args); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘C_F0 ForAll(Block*, ListOfId*, C_F0)’ at AFunction2.cpp:993:49: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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*]’ lgfem.hpp:962:36: warning: 155 | return SetAny * >(this);} lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here lgfem.hpp:962:36: warning: 154 | AnyType operator()(Stack ) const { lgfem.hpp:962:36: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 = 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp: In member function ‘int HashMatrix::IsTrianglulare() const [with TypeIndex = long int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:499:27: warning: ‘nU’ may be used uninitialized [-Wmaybe-uninitialized] 499 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:496:12: note: ‘nU’ was declared here 496 | size_t nU, nL=0,nD=0; | ^~ ./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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ../bamglib/Mesh2.cpp:44: In member function ‘bamg::TriangleAdjacent bamg::Triangle::Adj(int) const’, inlined from ‘void bamg::ListofIntersectionTriangles::SplitEdge(const bamg::Triangles&, const bamg::R2&, const bamg::R2&, int)’ at ../bamglib/Mesh2.cpp:740:37: ../bamglib/Mesh2.h:433:42: warning: ‘ocut’ may be used uninitialized [-Wmaybe-uninitialized] 433 | return TriangleAdjacent(at[i], aa[i] & 3); | ~~~~^ ../bamglib/Mesh2.cpp: In member function ‘void bamg::ListofIntersectionTriangles::SplitEdge(const bamg::Triangles&, const bamg::R2&, const bamg::R2&, int)’: ../bamglib/Mesh2.cpp:520:9: note: ‘ocut’ was declared here 520 | int ocut, i, j, k = -1; | ^~~~ In member function ‘bamg::Vertex& bamg::Triangle::operator[](int)’, inlined from ‘void bamg::ListofIntersectionTriangles::SplitEdge(const bamg::Triangles&, const bamg::R2&, const bamg::R2&, 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 ‘void bamg::ListofIntersectionTriangles::SplitEdge(const bamg::Triangles&, const bamg::R2&, const bamg::R2&, int)’: ../bamglib/Mesh2.cpp:520:18: note: ‘j’ was declared here 520 | int ocut, i, j, k = -1; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]’: lgmesh3.cpp:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1119:22: required from ‘AnyType E_F_F0s_::operator()(Stack) const [with R = KN_; A0 = const Fem2D::MeshL*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1118:11: required from here AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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::MeshS**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN_; TA0 = KN_; TA1 = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN*]’: AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = FEbaseArrayKn*]’: AFunction.hpp:789:23: required from ‘AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn*; B = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.cpp:1884:8: warning: 789 | return SetAny(static_cast(GetAny(b)));} lgfem.cpp:1884:8: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5985:56: required from here lgfem.cpp:1884:8: warning: 5985 | ( Cast< FEbaseArrayKn< double > *, pferbasearray >), lgfem.cpp:1884:8: warning: | ^ AnyType.hpp: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:789:23: required from ‘AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn >*; B = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 789 | return SetAny(static_cast(GetAny(b)));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:6008:57: required from here AnyType.hpp:83:7: note: 6008 | (Cast< FEbaseArrayKn< Complex > *, pfecbasearray >), AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 = const Fem2D::Mesh3**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = GlgElement]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = v_fesL**; TA0 = v_fesL**; TA1 = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = v_fesS**; TA0 = v_fesS**; TA1 = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::MeshL**; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = GlgVertex]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = v_fes3**; TA0 = v_fes3**; TA1 = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement; A0 = GlgBoundaryElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033: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*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = GlgVertex]’: AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = const Fem2D::MeshL**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = GlgBoundaryElement]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::Mesh3**; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = v_fes*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgfem.cpp:6133:73: required from here AnyType.hpp:83:7: note: 6133 | atype< pfes >( )->AddCast(new E_F1_funcT< pfes, pfes * >(UnRef< pfes >)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgfem.cpp:6136:87: required from here AnyType.hpp:83:7: note: 6136 | atype< pfecbase >( )->AddCast(new E_F1_funcT< pfecbase, pfecbase >(UnRef< pfecbase >)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 = KN >*]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Fem2D::R3]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgfem.cpp:6234:74: required from here AnyType.hpp:83:7: note: 6234 | new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp:145: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 = GlgBoundaryElement]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::MeshS**; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = std::complex]’: lgfem.cpp:1873:25: required from ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1873 | return SetAny< R >(0.0); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ lgfem.cpp:6797:98: required from here AnyType.hpp:83:7: note: 6797 | map_type[typeid(Complex).name( )]->AddCast(new E_F1_funcT< Complex, pfec >(pfer2R< Complex, 0 >)); AnyType.hpp:83:7: note: | ^ AnyType.hpp:145: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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]’ AnyType.hpp:83:7: note: 5711 | (**(rt.v)).resize(n); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6867:94: required from here AnyType.hpp:83:7: note: 6867 | "(", "", new OneOperator2_< pf3rbasearray *, Resize1< pf3rbasearray * >, long >(fepresize)); AnyType.hpp:83:7: note: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fes3>**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6873:16: required from here lgfem.hpp:962:36: warning: 6873 | fepresize)); // FH Oct 2016 lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6890:94: required from here lgfem.hpp:962:36: warning: 6890 | "(", "", new OneOperator2_< pfSrbasearray *, Resize1< pfSrbasearray * >, long >(fepresize)); lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fesS>**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6894:94: required from here lgfem.hpp:962:36: warning: 6894 | "(", "", new OneOperator2_< pfScbasearray *, Resize1< pfScbasearray * >, long >(fepresize)); lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6910:94: required from here lgfem.hpp:962:36: warning: 6910 | "(", "", new OneOperator2_< pfLrbasearray *, Resize1< pfLrbasearray * >, long >(fepresize)); lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fesL>**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6914:94: required from here lgfem.hpp:962:36: warning: 6914 | "(", "", new OneOperator2_< pfLcbasearray *, Resize1< pfLcbasearray * >, long >(fepresize)); lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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]’ lgfem.hpp:962:36: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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:962:36: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here lgfem.hpp:962:36: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; lgfem.hpp:962:36: warning: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ lex.cpp: In function ‘mylex* Newlex(std::ostream&, bool, KN*)’: lex.cpp:1418:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1418 | return new mylex(out,eecho,args); | ^ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘mylex* Newlex(std::ostream&, bool, KN*)’ at lex.cpp:1418:36: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5289:7: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5289:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14078:159: required from here problem.cpp:5289:7: warning: 14078 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5289:7: warning: | ^ problem.cpp:5387:17: warning: unused variable ‘vol6’ [-Wunused-variable] 5387 | double vol6[2]; | ^~~~ problem.cpp:5267:9: warning: unused variable ‘pThdi’ [-Wunused-variable] 5267 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5287:28: warning: unused variable ‘mapt’ [-Wunused-variable] 5287 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5288:28: warning: unused variable ‘mapu’ [-Wunused-variable] 5288 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5289:7: warning: unused variable ‘withmap’ [-Wunused-variable] 5289 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5289:7: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5289:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14090:158: required from here problem.cpp:5289:7: warning: 14090 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5289:7: warning: | ^ problem.cpp:5672:15: warning: unused variable ‘pThdi’ [-Wunused-variable] 5672 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5678:9: warning: unused variable ‘bei0’ [-Wunused-variable] 5678 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:5679:9: warning: unused variable ‘bei1’ [-Wunused-variable] 5679 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:5693:33: warning: unused variable ‘mapt’ [-Wunused-variable] 5693 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5694:33: warning: unused variable ‘mapu’ [-Wunused-variable] 5694 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5695:12: warning: unused variable ‘withmap’ [-Wunused-variable] 5695 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5695:12: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5695:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14100:161: required from here problem.cpp:5695:12: warning: 14100 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5695:12: warning: | ^ problem.cpp:5672:15: warning: unused variable ‘pThdi’ [-Wunused-variable] 5672 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5678:9: warning: unused variable ‘bei0’ [-Wunused-variable] 5678 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:5679:9: warning: unused variable ‘bei1’ [-Wunused-variable] 5679 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:5693:33: warning: unused variable ‘mapt’ [-Wunused-variable] 5693 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5694:33: warning: unused variable ‘mapu’ [-Wunused-variable] 5694 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5695:12: warning: unused variable ‘withmap’ [-Wunused-variable] 5695 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5695:12: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5695:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14111:160: required from here problem.cpp:5695:12: warning: 14111 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5695:12: warning: | ^ problem.cpp:5561:13: warning: unused variable ‘pThdi’ [-Wunused-variable] 5561 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5567:9: warning: unused variable ‘bei0’ [-Wunused-variable] 5567 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:5568:9: warning: unused variable ‘bei1’ [-Wunused-variable] 5568 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:5581:31: warning: unused variable ‘mapt’ [-Wunused-variable] 5581 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5582:31: warning: unused variable ‘mapu’ [-Wunused-variable] 5582 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5583:10: warning: unused variable ‘withmap’ [-Wunused-variable] 5583 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5583:10: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5583:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14121:159: required from here problem.cpp:5583:10: warning: 14121 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5583:10: warning: | ^ problem.cpp:5561:13: warning: unused variable ‘pThdi’ [-Wunused-variable] 5561 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5567:9: warning: unused variable ‘bei0’ [-Wunused-variable] 5567 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:5568:9: warning: unused variable ‘bei1’ [-Wunused-variable] 5568 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:5581:31: warning: unused variable ‘mapt’ [-Wunused-variable] 5581 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5582:31: warning: unused variable ‘mapu’ [-Wunused-variable] 5582 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5583:10: warning: unused variable ‘withmap’ [-Wunused-variable] 5583 | bool withmap =di.withmap(); | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R2]’: AFunction.hpp:801:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = Fem2D::R2; B = Fem2D::R2*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 801 | return SetAny(*GetAny(a));} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~ AFunction.hpp:2993:10: required from ‘ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = Fem2D::R2; PT = Fem2D::R2*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 2993 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3090:31: required from ‘void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = Fem2D::R2; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 3090 | map_type[typeid(T*).name()] = new ForEachTypePtr(pi,pd,pOnReturn); ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5874:26: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 5874 | Dcl_TypeandPtr< R2 >(0,0,::InitializeDef,0); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::Mesh3*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3016:10: required from ‘ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::Mesh3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3016 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3090:31: required from ‘void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::Mesh3*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3090 | map_type[typeid(T*).name()] = new ForEachTypePtr(pi,pd,pOnReturn); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5880:27: required from here AnyType.hpp:83:7: note: 5880 | Dcl_TypeandPtr< pmesh3 >(0, 0, ::InitializePtr< pmesh3 >, ::DestroyPtr< pmesh3 >, AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5881 | AddIncrement< pmesh3 >, NotReturnOfthisType); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::MeshS*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3016:10: required from ‘ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::MeshS; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3016 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3090:31: required from ‘void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::MeshS*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3090 | map_type[typeid(T*).name()] = new ForEachTypePtr(pi,pd,pOnReturn); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5882:27: required from here AnyType.hpp:83:7: note: 5882 | Dcl_TypeandPtr< pmeshS >(0, 0, ::InitializePtr< pmeshS >, ::DestroyPtr< pmeshS >, AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5883 | AddIncrement< pmeshS >, NotReturnOfthisType); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::MeshL*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3016:10: required from ‘ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::MeshL; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3016 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3090:31: required from ‘void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::MeshL*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3090 | map_type[typeid(T*).name()] = new ForEachTypePtr(pi,pd,pOnReturn); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5884:27: required from here AnyType.hpp:83:7: note: 5884 | Dcl_TypeandPtr< pmeshL >(0, 0, ::InitializePtr< pmeshL >, ::DestroyPtr< pmeshL >, AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5885 | AddIncrement< pmeshL >, NotReturnOfthisType); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5912:34: required from here AnyType.hpp:83:7: note: 5912 | Dcl_TypeandPtr< pferbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5912:34: required from here AnyType.hpp:83:7: note: 5912 | Dcl_TypeandPtr< pferbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5919:34: required from here lgfem.hpp:946:5: warning: 5919 | Dcl_TypeandPtr< pfecbasearray >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5919:34: required from here AnyType.hpp:83:7: note: 5919 | Dcl_TypeandPtr< pfecbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray, v_fes>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = generic_v_fes*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = generic_v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = generic_v_fes; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = generic_v_fes*; int RTYPE = 7]’ lgfem.hpp:946:5: warning: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} lgfem.hpp:946:5: warning: | ^ lgfem.cpp:5939:89: required from here lgfem.hpp:946:5: warning: 5939 | map_type[typeid(pgenericfes *).name( )] = new ForEachTypePtrfspace< pgenericfes, 7 >( ); // Morice lgfem.hpp:946:5: warning: | ^ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘class generic_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 = vect_generic_v_fes*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = vect_generic_v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = vect_generic_v_fes; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = vect_generic_v_fes*; int RTYPE = 6]’ AnyType.hpp:83:7: note: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} AnyType.hpp:83:7: note: | ^ lgfem.cpp:5942:97: required from here AnyType.hpp:83:7: note: 5942 | map_type[typeid(pvectgenericfes *).name( )] = new ForEachTypePtrfspace< pvectgenericfes, 6 >( ); // Morice AnyType.hpp:83:7: note: | ^ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘class vect_generic_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*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5945:29: required from here AnyType.hpp:83:7: note: 5945 | Dcl_TypeandPtr< pf3rbase >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5946:34: required from here AnyType.hpp:83:7: note: 5946 | Dcl_TypeandPtr< pf3rbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5946:34: required from here AnyType.hpp:83:7: note: 5946 | Dcl_TypeandPtr< pf3rbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase, v_fes3>*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5951:29: required from here lgfem.hpp:946:5: warning: 5951 | Dcl_TypeandPtr< pf3cbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5952:34: required from here AnyType.hpp:83:7: note: 5952 | Dcl_TypeandPtr< pf3cbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5952:34: required from here AnyType.hpp:83:7: note: 5952 | Dcl_TypeandPtr< pf3cbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray, v_fes3>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5957:29: required from here lgfem.hpp:946:5: warning: 5957 | Dcl_TypeandPtr< pfSrbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5958:34: required from here AnyType.hpp:83:7: note: 5958 | Dcl_TypeandPtr< pfSrbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5958:34: required from here AnyType.hpp:83:7: note: 5958 | Dcl_TypeandPtr< pfSrbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesS>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase, v_fesS>*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5963:29: required from here lgfem.hpp:946:5: warning: 5963 | Dcl_TypeandPtr< pfScbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesS>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5964:34: required from here AnyType.hpp:83:7: note: 5964 | Dcl_TypeandPtr< pfScbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesS>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5964:34: required from here AnyType.hpp:83:7: note: 5964 | Dcl_TypeandPtr< pfScbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray, v_fesS>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5969:29: required from here lgfem.hpp:946:5: warning: 5969 | Dcl_TypeandPtr< pfLrbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5970:34: required from here AnyType.hpp:83:7: note: 5970 | Dcl_TypeandPtr< pfLrbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5970:34: required from here AnyType.hpp:83:7: note: 5970 | Dcl_TypeandPtr< pfLrbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesL>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase, v_fesL>*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5975:29: required from here lgfem.hpp:946:5: warning: 5975 | Dcl_TypeandPtr< pfLcbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesL>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5976:34: required from here AnyType.hpp:83:7: note: 5976 | Dcl_TypeandPtr< pfLcbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesL>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5976:34: required from here AnyType.hpp:83:7: note: 5976 | Dcl_TypeandPtr< pfLcbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray, v_fesL>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fes3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fes3*; int RTYPE = 3]’ lgfem.hpp:946:5: warning: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} lgfem.hpp:946:5: warning: | ^ lgfem.cpp:6029:77: required from here lgfem.hpp:946:5: warning: 6029 | map_type[typeid(pfes3 *).name( )] = new ForEachTypePtrfspace< pfes3, 3 >( ); // // 3D volume lgfem.hpp:946:5: warning: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fesS; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fesS*; int RTYPE = 4]’ AnyType.hpp:83:7: note: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} AnyType.hpp:83:7: note: | ^ lgfem.cpp:6032:77: required from here AnyType.hpp:83:7: note: 6032 | map_type[typeid(pfesS *).name( )] = new ForEachTypePtrfspace< pfesS, 4 >( ); // 3D surface AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fesL; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fesL*; int RTYPE = 5]’ AnyType.hpp:83:7: note: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} AnyType.hpp:83:7: note: | ^ lgfem.cpp:6035:77: required from here AnyType.hpp:83:7: note: 6035 | map_type[typeid(pfesL *).name( )] = new ForEachTypePtrfspace< pfesL, 5 >( ); // 3D curve AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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]’ problem.cpp:5583:10: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); problem.cpp:5583:10: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ problem.cpp:5583:10: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), problem.cpp:5583:10: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here problem.cpp:5583:10: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; problem.cpp:5583:10: warning: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:1255:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 1255 | matep->faceelement = Element_OpVF; ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ problem.cpp:264:15: warning: unused variable ‘oldopt’ [-Wunused-variable] 264 | bool oldopt=1; // juin 2007 FH ???? a voir | ^~~~~~ problem.cpp:265:14: warning: unused variable ‘iloop’ [-Wunused-variable] 265 | 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:1260:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:265:14: warning: 1260 | mates->element = Element_Op; problem.cpp:265:14: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:265:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:265:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:265:14: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:265:14: warning: | ^ problem.cpp:7266:25: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 7266 | 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:1264:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:7266:25: warning: 1264 | matep->element = Element_Op; problem.cpp:7266:25: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:7266:25: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:7266:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:7266:25: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:7266:25: warning: | ^ problem.cpp:6070:19: warning: variable ‘mp’ set but not used [-Wunused-but-set-variable] 6070 | 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:10906:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpace3 = GFESpace]’ problem.cpp:6070:19: warning: 10906 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,FIT,useopt); problem.cpp:6070:19: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:6070:19: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:6070:19: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:6070:19: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:6070:19: warning: | ^ problem.cpp:8907:11: warning: unused variable ‘intmortar’ [-Wunused-variable] 8907 | int intmortar=0; | ^~~~~~~~~ problem.cpp:8940:11: warning: unused variable ‘oldopt’ [-Wunused-variable] 8940 | bool oldopt=1; | ^~~~~~ problem.cpp:8941:10: warning: unused variable ‘iloop’ [-Wunused-variable] 8941 | 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:1255:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:8941:10: warning: 1255 | matep->faceelement = Element_OpVF; problem.cpp:8941:10: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8941:10: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:8941:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:8941:10: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8941:10: warning: | ^ problem.cpp:264:15: warning: unused variable ‘oldopt’ [-Wunused-variable] 264 | bool oldopt=1; // juin 2007 FH ???? a voir | ^~~~~~ problem.cpp:265:14: warning: unused variable ‘iloop’ [-Wunused-variable] 265 | 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:1260:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:265:14: warning: 1260 | mates->element = Element_Op; problem.cpp:265:14: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:265:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:265:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:265:14: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:265:14: warning: | ^ problem.cpp:7266:25: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 7266 | 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:1264:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:7266:25: warning: 1264 | matep->element = Element_Op; problem.cpp:7266:25: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:7266:25: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:7266:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:7266:25: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:7266:25: warning: | ^ problem.cpp:6070:19: warning: variable ‘mp’ set but not used [-Wunused-but-set-variable] 6070 | 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:10906:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace]’ problem.cpp:6070:19: warning: 10906 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,FIT,useopt); problem.cpp:6070:19: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:6070:19: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:6070:19: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:6070:19: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:6070:19: warning: | ^ problem.cpp:8907:11: warning: unused variable ‘intmortar’ [-Wunused-variable] 8907 | int intmortar=0; | ^~~~~~~~~ problem.cpp:8940:11: warning: unused variable ‘oldopt’ [-Wunused-variable] 8940 | bool oldopt=1; | ^~~~~~ problem.cpp:8941:10: warning: unused variable ‘iloop’ [-Wunused-variable] 8941 | 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:1865:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:8941:10: warning: 1865 | matep->faceelement = Element_OpVF; problem.cpp:8941:10: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8941:10: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:8941:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:8941:10: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8941:10: warning: | ^ problem.cpp:460:11: warning: unused variable ‘mes’ [-Wunused-variable] 460 | R mes = 1.; | ^~~ problem.cpp:463:11: warning: unused variable ‘coef’ [-Wunused-variable] 463 | R coef = 1.; | ^~~~ problem.cpp:469:14: warning: unused variable ‘npi’ [-Wunused-variable] 469 | 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:1874:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:469:14: warning: 1874 | matep->element = Element_Op; problem.cpp:469:14: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:469:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:469:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:469:14: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:469:14: warning: | ^ problem.cpp:6629:9: warning: unused variable ‘mes’ [-Wunused-variable] 6629 | R mes = 1.; | ^~~ problem.cpp:6566:13: warning: unused variable ‘ll’ [-Wunused-variable] 6566 | 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:11379:37: required from ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace]’ problem.cpp:6566:13: warning: 11379 | Element_rhs(Vh[i],ie,Th.be(e).lab,*l->l,buf,stack,*B,FIT,false,useopt); problem.cpp:6566:13: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:6566:13: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:6566:13: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:6566:13: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:6566:13: warning: | ^ problem.cpp:8605:18: warning: unused variable ‘npi’ [-Wunused-variable] 8605 | 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:11410:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace]’ problem.cpp:8605:18: warning: 11410 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,useopt); problem.cpp:8605:18: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8605:18: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:8605:18: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:8605:18: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8605:18: warning: | ^ problem.cpp:7809:7: warning: unused variable ‘mes’ [-Wunused-variable] 7809 | R mes = 1.; | ^~~ problem.cpp:7818:10: warning: unused variable ‘npi’ [-Wunused-variable] 7818 | long npi=1; | ^~~ problem.cpp:7819:12: warning: unused variable ‘j’ [-Wunused-variable] 7819 | long i,j; | ^ problem.cpp:7828:9: warning: unused variable ‘n’ [-Wunused-variable] 7828 | int n = BuildMEK_KK(lp,pp,pk,pkk,&Kv,&KKv); | ^ problem.cpp:7842:9: warning: unused variable ‘loffset’ [-Wunused-variable] 7842 | 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:1865:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:7842:9: warning: 1865 | matep->faceelement = Element_OpVF; problem.cpp:7842:9: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:7842:9: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:7842:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:7842:9: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:7842:9: warning: | ^ problem.cpp:460:11: warning: variable ‘mes’ set but not used [-Wunused-but-set-variable] 460 | R mes = 1.; | ^~~ problem.cpp:463:11: warning: variable ‘coef’ set but not used [-Wunused-but-set-variable] 463 | R coef = 1.; | ^~~~ problem.cpp:469:14: warning: unused variable ‘npi’ [-Wunused-variable] 469 | 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:1874:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:469:14: warning: 1874 | matep->element = Element_Op; problem.cpp:469:14: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:469:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:469:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:469:14: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:469:14: warning: | ^ problem.cpp:6629:9: warning: variable ‘mes’ set but not used [-Wunused-but-set-variable] 6629 | R mes = 1.; | ^~~ problem.cpp:6566:13: warning: unused variable ‘ll’ [-Wunused-variable] 6566 | int ll=-1; //bof bof | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesL>*, int>]’: lgfem.hpp:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesL; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesL; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesS; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:11379:37: required from ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]’ problem.cpp:6566:13: warning: 11379 | Element_rhs(Vh[i],ie,Th.be(e).lab,*l->l,buf,stack,*B,FIT,false,useopt); problem.cpp:6566:13: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:6566:13: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:6566:13: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:6566:13: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:6566:13: warning: | ^ problem.cpp:8605:18: warning: unused variable ‘npi’ [-Wunused-variable] 8605 | long npi; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]’: lgfem.hpp:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesS; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:11410:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]’ problem.cpp:8605:18: warning: 11410 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,useopt); problem.cpp:8605:18: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8605:18: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:8605:18: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:8605:18: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8605:18: warning: | ^ problem.cpp:7809:7: warning: variable ‘mes’ set but not used [-Wunused-but-set-variable] 7809 | R mes = 1.; | ^~~ problem.cpp:7818:10: warning: unused variable ‘npi’ [-Wunused-variable] 7818 | long npi=1; | ^~~ problem.cpp:7819:12: warning: unused variable ‘j’ [-Wunused-variable] 7819 | long i,j; | ^ problem.cpp:7828:9: warning: unused variable ‘n’ [-Wunused-variable] 7828 | int n = BuildMEK_KK(lp,pp,pk,pkk,&Kv,&KKv); | ^ problem.cpp:7842:9: warning: unused variable ‘loffset’ [-Wunused-variable] 7842 | int loffset = 0 ; | ^~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]’: AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::Mesh*; CODE = E_F_F0s_np]’: lgmesh.cpp:1964:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::Mesh*; CODE = E_F_F0s_np]’ at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:4943:26: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]’ problem.cpp:7842:9: warning: 4943 | AddMatElem(A,Th,*b->b,sym,i,-1,Th[i].lab,Uh,Vh,FIT,0,p,stack); problem.cpp:7842:9: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:7842:9: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:7842:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14026:161: required from here problem.cpp:7842:9: warning: 14026 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:7842:9: warning: | ^ problem.cpp:3293:27: warning: variable ‘outsidev’ set but not used [-Wunused-but-set-variable] 3293 | 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:4943:26: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’ problem.cpp:3293:27: warning: 4943 | AddMatElem(A,Th,*b->b,sym,i,-1,Th[i].lab,Uh,Vh,FIT,0,p,stack); problem.cpp:3293:27: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3293:27: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3293:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14036:160: required from here problem.cpp:3293:27: warning: 14036 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3293:27: warning: | ^ problem.cpp:3293:27: warning: variable ‘outsidev’ set but not used [-Wunused-but-set-variable] 3293 | bool outsideu,outsidev; | ^~~~~~~~ lgmesh.cpp: In member function ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::Mesh3*; CODE = E_F_F0s_np]’: lgmesh.cpp:1964:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::Mesh3*; CODE = E_F_F0s_np]’ at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:5124:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix]’ problem.cpp:3293:27: warning: 5124 | AddMatElem(A,Th,*b->b,sym,t,10,Th[t].lab,Uh,Vh,FIT,FIE,p,stack,intmortar); problem.cpp:3293:27: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3293:27: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3293:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14047:160: required from here problem.cpp:3293:27: warning: 14047 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3293:27: warning: | ^ problem.cpp:3387:12: warning: unused variable ‘epsP’ [-Wunused-variable] 3387 | 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:5124:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix >]’ problem.cpp:3387:12: warning: 5124 | AddMatElem(A,Th,*b->b,sym,t,10,Th[t].lab,Uh,Vh,FIT,FIE,p,stack,intmortar); problem.cpp:3387:12: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3387:12: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3387:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14057:159: required from here problem.cpp:3387:12: warning: 14057 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3387:12: warning: | ^ problem.cpp:3387:12: warning: unused variable ‘epsP’ [-Wunused-variable] 3387 | double epsP=1e-6; // must be choose | ^~~~ ../Eigen/eigenvalue.cpp: In member function ‘virtual E_F0* EigenValueC::code(const basicAC_F0&) const’: ../Eigen/eigenvalue.cpp:374:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* EigenValueC::code(const basicAC_F0&) const’ at ../Eigen/eigenvalue.cpp:374:71: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::MeshS*; CODE = E_F_F0s_np]’: lgmesh.cpp:1964:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::MeshS*; CODE = E_F_F0s_np]’ at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:5647:23: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix]’ problem.cpp:3387:12: warning: 5647 | AddMatElem(A,Th,*b->b,sym,i,-1,Th[i].lab,Uh,Vh,FIT,0,p,stack); problem.cpp:3387:12: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3387:12: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3387:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14111:160: required from here problem.cpp:3387:12: warning: 14111 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3387:12: warning: | ^ problem.cpp:3700:27: warning: variable ‘outsidev’ set but not used [-Wunused-but-set-variable] 3700 | 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:5647:23: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’ problem.cpp:3700:27: warning: 5647 | AddMatElem(A,Th,*b->b,sym,i,-1,Th[i].lab,Uh,Vh,FIT,0,p,stack); problem.cpp:3700:27: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3700:27: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3700:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14121:159: required from here problem.cpp:3700:27: warning: 14121 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3700:27: warning: | ^ problem.cpp:3700:27: warning: variable ‘outsidev’ set but not used [-Wunused-but-set-variable] 3700 | bool outsideu,outsidev; | ^~~~~~~~ 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘virtual E_F0* EigenValue::code(const basicAC_F0&) const’: ../Eigen/eigenvalue.cpp:297:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* EigenValue::code(const basicAC_F0&) const’ at ../Eigen/eigenvalue.cpp:297:73: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:1327:13: required from here AnyType.hpp:83:7: note: 1327 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ lgfem.cpp:1334:18: warning: unused variable ‘dHatfe’ [-Wunused-variable] 1334 | 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:1327:13: required from here lgfem.cpp:1334:18: warning: 1327 | AnyType operator( )(Stack s) const { lgfem.cpp:1334:18: warning: | ^~~~~~~~ lgfem.cpp:1334:18: warning: unused variable ‘dHatfe’ [-Wunused-variable] 1334 | const int dHatfe = TypeOfFE::RdHat::d; | ^~~~~~ 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:1327:13: required from here lgfem.cpp:1334:18: warning: 1327 | AnyType operator( )(Stack s) const { lgfem.cpp:1334:18: warning: | ^~~~~~~~ lgfem.cpp:1334:18: warning: unused variable ‘dHatfe’ [-Wunused-variable] 1334 | const int dHatfe = TypeOfFE::RdHat::d; | ^~~~~~ 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:1327:13: required from here lgfem.cpp:1334:18: warning: 1327 | AnyType operator( )(Stack s) const { lgfem.cpp:1334:18: warning: | ^~~~~~~~ lgfem.cpp:1334:18: warning: unused variable ‘dHatfe’ [-Wunused-variable] 1334 | const int dHatfe = TypeOfFE::RdHat::d; | ^~~~~~ lgfem.cpp: In instantiation of ‘AnyType LinearCG::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:705:21: required from here lgfem.cpp:1334:18: warning: 705 | virtual AnyType operator( )(Stack stack) const { lgfem.cpp:1334:18: warning: | ^~~~~~~~ lgfem.cpp:732:13: warning: unused variable ‘p’ [-Wunused-variable] 732 | R p = (b, b); | ^ lgfem.cpp:753:19: warning: deleting object of polymorphic class type ‘E_StopGC’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 753 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp:756:17: warning: deleting object of polymorphic class type ‘E_StopGC’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 756 | 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:850:21: required from here lgfem.cpp:756:17: warning: 850 | virtual AnyType operator( )(Stack stack) const { lgfem.cpp:756:17: warning: | ^~~~~~~~ lgfem.cpp:886:11: warning: unused variable ‘p’ [-Wunused-variable] 886 | R p = (b, b); | ^ lgfem.cpp:915:17: warning: deleting object of polymorphic class type ‘E_StopGC’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 915 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp:871:12: warning: unused variable ‘gcverb’ [-Wunused-variable] 871 | long gcverb = 51L - Min(Abs(verb), 50L); | ^~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of ‘int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]’: problem.cpp:292: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:3700:27: warning: 292 | int fpe= T.facePermutation(ie); problem.cpp:3700:27: warning: | ~~~~~~~~~~~~~~~~~^~~~ problem.cpp:1255:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:3700:27: warning: 1255 | matep->faceelement = Element_OpVF; problem.cpp:3700:27: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3700:27: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3700:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:3700:27: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3700:27: warning: | ^ ./../femlib/GenericMesh.hpp:405:30: warning: unused variable ‘j’ [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ lgfem.cpp: In instantiation of ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:3232:9: required from here lgfem.cpp:871:12: warning: 3232 | AnyType IntFunction< R >::operator( )(Stack stack) const { lgfem.cpp:871:12: warning: | ^~~~~~~~~~~~~~~~ lgfem.cpp:3377:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3377 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3379:12: warning: unused variable ‘Q’ [-Wunused-variable] 3379 | R2 Q[3]; | ^ lgfem.cpp:3382:22: warning: unused variable ‘umx’ [-Wunused-variable] 3382 | double f[3], umx, umn; | ^~~ lgfem.cpp:3382:27: warning: unused variable ‘umn’ [-Wunused-variable] 3382 | double f[3], umx, umn; | ^~~ lgfem.cpp:3618:20: warning: unused variable ‘umx’ [-Wunused-variable] 3618 | double umx = std::numeric_limits< double >::lowest( ), | ^~~ lgfem.cpp:3619:20: warning: unused variable ‘umn’ [-Wunused-variable] 3619 | umn = std::numeric_limits< double >::max( ); | ^~~ lgfem.cpp:3607:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3607 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3794:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3794 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3796:12: warning: unused variable ‘Q’ [-Wunused-variable] 3796 | R2 Q[3]; | ^ lgfem.cpp:3799:22: warning: unused variable ‘umx’ [-Wunused-variable] 3799 | double f[3], umx, umn; | ^~~ lgfem.cpp:3799:27: warning: unused variable ‘umn’ [-Wunused-variable] 3799 | double f[3], umx, umn; | ^~~ lgfem.cpp:3239:31: warning: unused variable ‘what’ [-Wunused-variable] 3239 | 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:3232:9: required from here lgfem.cpp:3239:31: warning: 3232 | AnyType IntFunction< R >::operator( )(Stack stack) const { lgfem.cpp:3239:31: warning: | ^~~~~~~~~~~~~~~~ lgfem.cpp:3377:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3377 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3379:12: warning: unused variable ‘Q’ [-Wunused-variable] 3379 | R2 Q[3]; | ^ lgfem.cpp:3382:22: warning: unused variable ‘umx’ [-Wunused-variable] 3382 | double f[3], umx, umn; | ^~~ lgfem.cpp:3382:27: warning: unused variable ‘umn’ [-Wunused-variable] 3382 | double f[3], umx, umn; | ^~~ lgfem.cpp:3618:20: warning: unused variable ‘umx’ [-Wunused-variable] 3618 | double umx = std::numeric_limits< double >::lowest( ), | ^~~ lgfem.cpp:3619:20: warning: unused variable ‘umn’ [-Wunused-variable] 3619 | umn = std::numeric_limits< double >::max( ); | ^~~ lgfem.cpp:3607:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3607 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3794:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3794 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3796:12: warning: unused variable ‘Q’ [-Wunused-variable] 3796 | R2 Q[3]; | ^ lgfem.cpp:3799:22: warning: unused variable ‘umx’ [-Wunused-variable] 3799 | double f[3], umx, umn; | ^~~ lgfem.cpp:3799:27: warning: unused variable ‘umn’ [-Wunused-variable] 3799 | double f[3], umx, umn; | ^~~ lgfem.cpp:3239:31: warning: unused variable ‘what’ [-Wunused-variable] 3239 | 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:5463:11: required from here lgfem.cpp:3239:31: warning: 5463 | AnyType operator( )(Stack stack) const { // a faire lgfem.cpp:3239:31: warning: | ^~~~~~~~ lgfem.cpp:5464:11: warning: unused variable ‘rg’ [-Wunused-variable] 5464 | A rd, rg; | ^~ ../Algo/lgalgo.cpp: In function ‘void init_algo()’: ../Algo/lgalgo.cpp:254:45: warning: ‘static void 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 file included from ./AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_algo()’ at ../Algo/lgalgo.cpp:254:45: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Algo/lgalgo.cpp: In function ‘void init_algo()’: ../Algo/lgalgo.cpp:255:50: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_algo()’ at ../Algo/lgalgo.cpp:255:50: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R2*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.cpp:5464:11: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} lgfem.cpp:5464:11: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here lgfem.cpp:5464:11: warning: 2589 | AnyType operator()(Stack s) const lgfem.cpp:5464:11: warning: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1650: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*]’ AnyType.hpp:83:7: note: 1650 | if( ! PUh || ! PVh) return SetAny *>(&A); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ problem.hpp:1611:9: required from here AnyType.hpp:83:7: note: 1611 | AnyType OpMatrixtoBilinearForm::Op::operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp: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:1387:25: required from ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const [with R = std::complex; MMesh = Fem2D::Mesh; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1387 | return SetAny >(xx); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~^~~~ problem.hpp:1351:9: required from here AnyType.hpp:83:7: note: 1351 | AnyType OpArraytoLinearForm::Op::operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:1650: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*]’ AnyType.hpp:83:7: note: 1650 | if( ! PUh || ! PVh) return SetAny *>(&A); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ problem.hpp:1611:9: required from here AnyType.hpp:83:7: note: 1611 | AnyType OpMatrixtoBilinearForm::Op::operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ../Algo/lgalgo.cpp: In member function ‘virtual E_F0* OptimAlgo::code(const basicAC_F0&) const’: ../Algo/lgalgo.cpp:233:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimAlgo::code(const basicAC_F0&) const’ at ../Algo/lgalgo.cpp:233:72: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]’: lgfem.cpp:2241:25: required from ‘AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2241 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ lgfem.cpp:2235:13: required from here AnyType.hpp:83:7: note: 2235 | AnyType operator( )(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2241:25: required from ‘AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2241 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ lgfem.cpp:2235:13: required from here AnyType.hpp:83:7: note: 2235 | AnyType operator( )(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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}::lgElement]’: AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgElement; A0 = {anonymous}::lgElement::Adj; A1 = long int*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = {anonymous}::lgBoundaryEdge]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgElement::Adj; A0 = {anonymous}::lgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = FEbaseArray**]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = {anonymous}::lgBoundaryEdge::BE]’: AFunction.hpp:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge::BE; A0 = const Fem2D::Mesh**; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = FEbaseArray, v_fesS>**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Resize1*, int> >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const Fem2D::Mesh**]’: AFunction.hpp:1033: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*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = FEbaseArray, v_fes3>**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = FEbaseArray**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN > >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Resize1, v_fes3>**>]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Matrice_Creuse_Transpose >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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*, int> >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Matrice_Creuse_Transpose]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Resize > > >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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_fes>**]’: AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes>**; A0 = Resize1, v_fes>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Resize1, v_fes>*, int> >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose; TA0 = Fem2D::R3; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose; TA0 = Fem2D::R3*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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, v_fesL>**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Resize > >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Resize1, v_fesL>**>]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = 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/GenericMesh.hpp:405:30: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:405:30: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:405:30: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = {anonymous}::lgVertex]’: AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgVertex; A0 = {anonymous}::lgBoundaryEdge; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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*, int> >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = const LinearComb*]’: ./../femlib/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = Resize >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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**>]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘virtual AnyType EigenValueC::E_EV::operator()(Stack) 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; | ^~~ lgmesh.cpp: In member function ‘virtual AnyType Op_trunc_mesh::Op::operator()(Stack) const’: lgmesh.cpp:561:25: warning: array subscript 1 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 561 | mape[nre[i]]=nre[i+1]; In constructor ‘KN::KN(long int) [with R = long int]’, inlined from ‘virtual AnyType Op_trunc_mesh::Op::operator()(Stack) const’ at lgmesh.cpp:509:38: ./../femlib/RNM.hpp:971:24: note: at offset 8 into object of size [0, 8] allocated by ‘operator new []’ 971 | KN(long nn) : KN_(new R[nn],nn) {} | ^~~~~~~~~ lgmesh.cpp: In member function ‘virtual AnyType Op_trunc_mesh::Op::operator()(Stack) const’: lgmesh.cpp:563:25: warning: array subscript 1 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 563 | mapt[nrt[i]]=nrt[i+1]; In constructor ‘KN::KN(long int) [with R = long int]’, inlined from ‘virtual AnyType Op_trunc_mesh::Op::operator()(Stack) const’ at lgmesh.cpp:510:38: ./../femlib/RNM.hpp:971:24: note: at offset 8 into object of size [0, 8] allocated by ‘operator new []’ 971 | KN(long nn) : KN_(new R[nn],nn) {} | ^~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1071:48: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1071:48: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1072:49: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1072:49: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1073:49: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1073:49: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1074:52: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1074:52: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1075:55: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1075:55: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1077:57: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1077:57: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1078:60: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1078:60: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1079:63: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1079:63: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* SaveMesh::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = SaveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh.cpp:294:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* SaveMesh::f(const basicAC_F0&)’ at lgmesh.cpp:294:72, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = SaveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CheckMoveMesh::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CheckMoveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh.cpp:1525:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CheckMoveMesh::f(const basicAC_F0&)’ at lgmesh.cpp:1525:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CheckMoveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* MoveMesh::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MoveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh.cpp:240:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MoveMesh::f(const basicAC_F0&)’ at lgmesh.cpp:240:72, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MoveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Adaptation::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Adaptation; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh.cpp:389:74: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Adaptation::f(const basicAC_F0&)’ at lgmesh.cpp:389:74, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Adaptation; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM_ >; CODE = E_F_F0 >, KNM_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM_ >; CODE = E_F_F0 >, KNM_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >*>; A = KNM >*; CODE = E_F_F0 >*>, KNM >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >*>; A = KNM >*; CODE = E_F_F0 >*>, KNM >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose > >; A = KN_ >; CODE = E_F_F0 > >, KN_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose > >; A = KN_ >; CODE = E_F_F0 > >, KN_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = OP_setw; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = OP_setw; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; CODE = E_F_F0 >, KNM_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; CODE = E_F_F0 >, KNM_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = double; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = double; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; CODE = E_F_F0 >, KNM >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; CODE = E_F_F0 >, KNM >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Thresholding >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Thresholding >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = bool; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = bool; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::complex; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::complex; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheCoefMat >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheCoefMat >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheDiagMat >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheDiagMat >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; CODE = E_F_F0, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; CODE = E_F_F0, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_ >; CODE = E_F_F0 >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_ >; CODE = E_F_F0 >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::complex; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::complex; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_ >; CODE = E_F_F0 >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_ >; CODE = E_F_F0 >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = double; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = double; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = SparseMat_Add; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = SparseMat_Add; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = std::complex; CODE = E_F_F0, const std::complex&>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = std::complex; CODE = E_F_F0, const std::complex&>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KNM >*; CODE = E_F_F0 > >, KNM >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KNM >*; CODE = E_F_F0 > >, KNM >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Thresholding; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Thresholding; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheCoefMat; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheCoefMat; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheDiagMat; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheDiagMat; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; CODE = E_F_F0*, std::basic_ostream*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; CODE = E_F_F0*, std::basic_ostream*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = KNM >*; CODE = E_F_F0, KNM >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = KNM >*; CODE = E_F_F0, KNM >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::basic_ostream**; A = std::basic_ostream**; CODE = E_F_F0**, std::basic_ostream**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::basic_ostream**; A = std::basic_ostream**; CODE = E_F_F0**, std::basic_ostream**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = KN >*; CODE = E_F_F0, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::basic_istream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = KN >*; CODE = E_F_F0, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::basic_istream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::basic_istream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::basic_istream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_ >; CODE = E_F_F0, KNM_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_ >; CODE = E_F_F0, KNM_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = Matrice_Creuse >*; CODE = E_F_F0 > >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = Matrice_Creuse >*; CODE = E_F_F0 > >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = istream_good; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = istream_good; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KN_ >; CODE = E_F_F0, KN_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KN_ >; CODE = E_F_F0, KN_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = Matrice_Creuse*; CODE = E_F_F0 >, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = Matrice_Creuse*; CODE = E_F_F0 >, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_good; A = std::basic_istream*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_good; A = std::basic_istream*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_rmeps >; A = KN_ >; CODE = E_F_F0 >, KN_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_rmeps >; A = KN_ >; CODE = E_F_F0 >, KN_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_good; A = std::basic_istream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_good; A = std::basic_istream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_, std::complex, std::complex, const std::complex&>; A = std::complex; B = const std::complex&; BB = KN_ >]’: array_tlp.hpp:1929:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1929 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_, std::complex, std::complex, const std::complex&>; A = std::complex; B = const std::complex&; BB = KN_ >]’ at array_tlp.hpp:1929:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = ostream_precis; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = ostream_precis; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* plotMatrix::code(const basicAC_F0&) const [with K = std::complex]’: lgmat.cpp:3829:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3829 | return new Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* plotMatrix::code(const basicAC_F0&) const [with K = std::complex]’ at lgmat.cpp:3829:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = istream_seekg; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = istream_seekg; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* plotMatrix::code(const basicAC_F0&) const [with K = double]’: lgmat.cpp:3829:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3829 | return new Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* plotMatrix::code(const basicAC_F0&) const [with K = double]’ at lgmat.cpp:3829:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = ostream_seekp; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = ostream_seekp; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat >; A = TheCoefMat >; B = std::complex; CODE = E_F_F0F0 >, TheCoefMat >, std::complex >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat >; A = TheCoefMat >; B = std::complex; CODE = E_F_F0F0 >, TheCoefMat >, std::complex >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_seekg; A = std::basic_istream*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_seekg; A = std::basic_istream*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat >; A = TheCoefMat >; B = KN >*; CODE = E_F_F0F0 >, TheCoefMat >, KN >*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat >; A = TheCoefMat >; B = KN >*; CODE = E_F_F0F0 >, TheCoefMat >, KN >*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_seekg; A = std::basic_istream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_seekg; A = std::basic_istream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = TheCoefMat >; CODE = E_F_F0F0 >*, KN >*, TheCoefMat > >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = TheCoefMat >; CODE = E_F_F0F0 >*, KN >*, TheCoefMat > >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_seekp; A = std::basic_ostream*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_seekp; A = std::basic_ostream*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheDiagMat >; A = TheDiagMat >; B = KN >*; CODE = E_F_F0F0 >, TheDiagMat >, KN >*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheDiagMat >; A = TheDiagMat >; B = KN >*; CODE = E_F_F0F0 >, TheDiagMat >, KN >*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_seekp; A = std::basic_ostream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_seekp; A = std::basic_ostream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = TheDiagMat >; CODE = E_F_F0F0 >*, KN >*, TheDiagMat > >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = TheDiagMat >; CODE = E_F_F0F0 >*, KN >*, TheDiagMat > >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_precis; A = std::basic_ostream*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_precis; A = std::basic_ostream*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_precis; A = std::basic_ostream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_precis; A = std::basic_ostream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Eye; CODE = E_F_F0F0 >*, Matrice_Creuse >*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Eye; CODE = E_F_F0F0 >*, Matrice_Creuse >*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Eye; CODE = E_F_F0F0 >*, KNM >*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Eye; CODE = E_F_F0F0 >*, KNM >*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int*; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int*; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = newpMatrice_Creuse >; CODE = E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = newpMatrice_Creuse >; CODE = E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Transpose >*>; CODE = E_F_F0F0 >*, KNM >*, Transpose >*> >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Transpose >*>; CODE = E_F_F0F0 >*, KNM >*, Transpose >*> >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op2_padd, std::__cxx11::basic_string*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI]’: AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op2_padd, std::__cxx11::basic_string*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI]’ at AFunction.hpp:2539:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat; A = TheCoefMat; B = double; CODE = E_F_F0F0, TheCoefMat, double>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat; A = TheCoefMat; B = double; CODE = E_F_F0F0, TheCoefMat, double>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_ >; A = KN_rmeps >; B = double; CODE = E_F_F0F0 >, KN_rmeps >, double>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_ >; A = KN_rmeps >; B = double; CODE = E_F_F0F0 >, KN_rmeps >, double>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string**; B = std::__cxx11::basic_string**; CODE = E_F_F0F0**, std::__cxx11::basic_string**>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string**; B = std::__cxx11::basic_string**; CODE = E_F_F0F0**, std::__cxx11::basic_string**>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat; A = TheCoefMat; B = KN*; CODE = E_F_F0F0, TheCoefMat, KN*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat; A = TheCoefMat; B = KN*; CODE = E_F_F0F0, TheCoefMat, KN*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = std::complex*; B = std::complex*; CODE = E_F_F0F0*, std::complex*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = std::complex*; B = std::complex*; CODE = E_F_F0F0*, std::complex*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = TheCoefMat; CODE = E_F_F0F0*, KN*, TheCoefMat >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = TheCoefMat; CODE = E_F_F0F0*, KN*, TheCoefMat >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = bool*; B = bool*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = bool*; B = bool*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheDiagMat; A = TheDiagMat; B = KN*; CODE = E_F_F0F0, TheDiagMat, KN*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheDiagMat; A = TheDiagMat; B = KN*; CODE = E_F_F0F0, TheDiagMat, KN*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3 >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3 >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = long int*; B = long int*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = long int*; B = long int*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = TheDiagMat; CODE = E_F_F0F0*, KN*, TheDiagMat >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = TheDiagMat; CODE = E_F_F0F0*, KN*, TheDiagMat >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = double*; B = double*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = double*; B = double*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Eye; CODE = E_F_F0F0*, Matrice_Creuse*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Eye; CODE = E_F_F0F0*, Matrice_Creuse*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int*; CODE = E_F_F0F0*, long int*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int*; CODE = E_F_F0F0*, long int*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = newpMatrice_Creuse; CODE = E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = newpMatrice_Creuse; CODE = E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = long int; B = double; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = long int; B = double; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Matrice_Creuse_Transpose; CODE = E_F_F0F0 >*, KN >*, Matrice_Creuse_Transpose >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Matrice_Creuse_Transpose; CODE = E_F_F0F0 >*, KN >*, Matrice_Creuse_Transpose >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int; CODE = E_F_F0F0*, long int>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int; CODE = E_F_F0F0*, long int>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Matrice_Creuse*; CODE = E_F_F0F0 >*, KN >*, Matrice_Creuse*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Matrice_Creuse*; CODE = E_F_F0F0 >*, KN >*, Matrice_Creuse*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::__cxx11::basic_string**; CODE = E_F_F0F0*, std::basic_istream*, std::__cxx11::basic_string**>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::__cxx11::basic_string**; CODE = E_F_F0F0*, std::basic_istream*, std::__cxx11::basic_string**>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = ostream_precis; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = ostream_precis; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = istream_seekg; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = istream_seekg; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = ostream_seekp; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = ostream_seekp; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = std::__cxx11::basic_string**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0**, std::__cxx11::basic_string**, std::__cxx11::basic_string*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = std::__cxx11::basic_string**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0**, std::__cxx11::basic_string**, std::__cxx11::basic_string*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; CODE = E_F_F0, KNM_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; CODE = E_F_F0, KNM_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose*>; A = KNM*; CODE = E_F_F0*>, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose*>; A = KNM*; CODE = E_F_F0*>, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >; A = KN_; CODE = E_F_F0 >, KN_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >; A = KN_; CODE = E_F_F0 >, KN_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM_; CODE = E_F_F0, KNM_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM_; CODE = E_F_F0, KNM_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM*; CODE = E_F_F0, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM*; CODE = E_F_F0, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op2_set_pstringiomode**, std::basic_ifstream >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op2_set_pstringiomode**, std::basic_ifstream >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op2_set_pstringiomode**, std::basic_ofstream >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op2_set_pstringiomode**, std::basic_ofstream >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KNM*; CODE = E_F_F0 >, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KNM*; CODE = E_F_F0 >, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SubArray3]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SubArray3]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function ‘virtual E_F0* OneOperator_FEarray::code(const basicAC_F0&) const’: AFunction.cpp:197:80: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 197 | { /*cout << "call OneOperator_FEarray=" << endl;*/ return new E_FEarray(a);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OneOperator_FEarray::code(const basicAC_F0&) const’ at AFunction.cpp:197:80: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function ‘virtual E_F0* OneOperator_array::code(const basicAC_F0&) const’: AFunction.cpp:191:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 191 | { return new E_Array(a);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OneOperator_array::code(const basicAC_F0&) const’ at AFunction.cpp:191:29: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Eye; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Eye; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_; A = long int; B = double; BB = KN_]’: array_tlp.hpp:1929:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1929 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_; A = long int; B = double; BB = KN_]’ at array_tlp.hpp:1929:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Eye; CODE = E_F_F0F0*, KNM*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Eye; CODE = E_F_F0F0*, KNM*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*, KNM*, Transpose*> >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*, KNM*, Transpose*> >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Eye; A = long int; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Eye; A = long int; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* Unique::code(const basicAC_F0&) const [with K = long int; L = double]’: array_tlp.hpp:1229:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1229 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Unique::code(const basicAC_F0&) const [with K = long int; L = double]’ at array_tlp.hpp:1229:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* Unique::code(const basicAC_F0&) const [with K = long int; L = long int]’: array_tlp.hpp:1229:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1229 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Unique::code(const basicAC_F0&) const [with K = long int; L = long int]’ at array_tlp.hpp:1229:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p, KN_, KN_, KN_ >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p, KN_, KN_, KN_ >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; CODE = E_F_F0, KNM_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; CODE = E_F_F0, KNM_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose*>; A = KNM*; CODE = E_F_F0*>, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose*>; A = KNM*; CODE = E_F_F0*>, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >; A = KN_; CODE = E_F_F0 >, KN_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >; A = KN_; CODE = E_F_F0 >, KN_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM_; CODE = E_F_F0, KNM_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM_; CODE = E_F_F0, KNM_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM*; CODE = E_F_F0, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM*; CODE = E_F_F0, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KNM*; CODE = E_F_F0 >, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KNM*; CODE = E_F_F0 >, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = QuantileKN; A = KN_; CODE = E_F_F0, KN_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = QuantileKN; A = KN_; CODE = E_F_F0, KN_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_rmeps; A = KN_; CODE = E_F_F0, KN_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_rmeps; A = KN_; CODE = E_F_F0, KN_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_; A = double; B = double; BB = KN_]’: array_tlp.hpp:1929:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1929 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_; A = double; B = double; BB = KN_]’ at array_tlp.hpp:1929:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Eye; CODE = E_F_F0F0*, KNM*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Eye; CODE = E_F_F0F0*, KNM*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*, KNM*, Transpose*> >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*, KNM*, Transpose*> >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_; A = KN_rmeps; B = double; CODE = E_F_F0F0, KN_rmeps, double>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_; A = KN_rmeps; B = double; CODE = E_F_F0F0, KN_rmeps, double>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* Unique::code(const basicAC_F0&) const [with K = double; L = long int]’: array_tlp.hpp:1229:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1229 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Unique::code(const basicAC_F0&) const [with K = double; L = long int]’ at array_tlp.hpp:1229:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* Unique::code(const basicAC_F0&) const [with K = double; L = double]’: array_tlp.hpp:1229:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1229 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Unique::code(const basicAC_F0&) const [with K = double; L = double]’ at array_tlp.hpp:1229:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p, KN_, KN_, KN_ >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p, KN_, KN_, KN_ >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function ‘bool C_F0::MeshIndependent() const’: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ lgmat.cpp: In member function ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fesL*]’: lgmat.cpp:363:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 363 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 365 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fesL*]’ at lgmat.cpp:363:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fesS*]’: lgmat.cpp:363:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 363 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 365 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fesS*]’ at lgmat.cpp:363:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fes3*]’: lgmat.cpp:363:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 363 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 365 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fes3*]’ at lgmat.cpp:363:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fes*]’: lgmat.cpp:363:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 363 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 365 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fes*]’ at lgmat.cpp:363:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv_trans; TA0 = Matrice_Creuse_Transpose; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv_trans; TA0 = Matrice_Creuse_Transpose; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv_trans >; TA0 = Matrice_Creuse_Transpose >; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv_trans >; TA0 = Matrice_Creuse_Transpose >; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheCoefMat; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheCoefMat; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshL**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshL**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheDiagMat; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheDiagMat; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::MeshL**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::MeshL**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::MeshS**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::MeshS**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh3**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh3**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh3**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh3**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = v_fesL**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = v_fesL**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fesL**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fesL**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = SparseMat_Add >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = SparseMat_Add >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = v_fesS**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = v_fesS**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fesS**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fesS**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheCoefMat >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheCoefMat >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = SparseMat_Add; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = SparseMat_Add; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheDiagMat >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheDiagMat >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = v_fes3**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = v_fes3**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = std::complex; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = std::complex; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fes3**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fes3**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fesL>*, int>; CODE = E_F_F0 >*, std::pair, v_fesL>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fesL>*, int>; CODE = E_F_F0 >*, std::pair, v_fesL>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fesS>*, int>; CODE = E_F_F0 >*, std::pair, v_fesS>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fesS>*, int>; CODE = E_F_F0 >*, std::pair, v_fesS>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fes3>*, int>; CODE = E_F_F0 >*, std::pair, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fes3>*, int>; CODE = E_F_F0 >*, std::pair, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: ./../femlib/DOperator.hpp: In function ‘LOperaG* newU_(int)’: ./../femlib/DOperator.hpp:401:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaG* newU_(int)’ at ./../femlib/DOperator.hpp:401:42: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function ‘LOperaD* newV_(int)’: ./../femlib/DOperator.hpp:406:75: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 406 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaD* newV_(int)’ at ./../femlib/DOperator.hpp:406:75: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = Fem2D::R3; CODE = E_F_F0F0, KN_, Fem2D::R3>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = Fem2D::R3; CODE = E_F_F0F0, KN_, Fem2D::R3>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Fem2D::R3; CODE = E_F_F0F0*, KN*, Fem2D::R3>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Fem2D::R3; CODE = E_F_F0F0*, KN*, Fem2D::R3>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fesL**; A = v_fesL**; B = v_fesL*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fesL**; A = v_fesL**; B = v_fesL*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fesS**; A = v_fesS**; B = v_fesS*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fesS**; A = v_fesS**; B = v_fesS*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fes3**; A = v_fes3**; B = v_fes3*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fes3**; A = v_fes3**; B = v_fes3*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = const Fem2D::MeshL*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = const Fem2D::MeshL*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = const Fem2D::MeshS*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = const Fem2D::MeshS*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = const Fem2D::Mesh3*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = const Fem2D::Mesh3*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperatorCode::code(const basicAC_F0&) const [with T = Op2_pfL2K, v_fesL>; CODE = Op2_pfL2K, v_fesL>::Op]’: AFunction.hpp:2364:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2364 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperatorCode::code(const basicAC_F0&) const [with T = Op2_pfL2K, v_fesL>; CODE = Op2_pfL2K, v_fesL>::Op]’ at AFunction.hpp:2364:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperatorCode::code(const basicAC_F0&) const [with T = Op2_pfL2K; CODE = Op2_pfL2K::Op]’: AFunction.hpp:2364:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2364 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperatorCode::code(const basicAC_F0&) const [with T = Op2_pfL2K; CODE = Op2_pfL2K::Op]’ at AFunction.hpp:2364:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVh3_ndf; CODE = pVh3_ndf::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVh3_ndf; CODE = pVh3_ndf::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVhS_ndf; CODE = pVhS_ndf::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVhS_ndf; CODE = pVhS_ndf::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVhL_ndf; CODE = pVhL_ndf::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVhL_ndf; CODE = pVhL_ndf::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfL2K, v_fesL>; CODE = Op3_pfL2K, v_fesL>::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfL2K, v_fesL>; CODE = Op3_pfL2K, v_fesL>::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfL2K; CODE = Op3_pfL2K::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfL2K; CODE = Op3_pfL2K::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_K2R >; CODE = Op4_K2R >::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_K2R >; CODE = Op4_K2R >::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_K2R; CODE = Op4_K2R::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_K2R; CODE = Op4_K2R::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfL2K, v_fesL>; CODE = Op4_pfL2K, v_fesL>::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfL2K, v_fesL>; CODE = Op4_pfL2K, v_fesL>::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfL2K; CODE = Op4_pfL2K::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfL2K; CODE = Op4_pfL2K::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfS2K, v_fesS>; CODE = Op4_pfS2K, v_fesS>::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfS2K, v_fesS>; CODE = Op4_pfS2K, v_fesS>::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfS2K; CODE = Op4_pfS2K::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfS2K; CODE = Op4_pfS2K::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pf32K, v_fes3>; CODE = Op4_pf32K, v_fes3>::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pf32K, v_fes3>; CODE = Op4_pf32K, v_fes3>::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pf32K; CODE = Op4_pf32K::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pf32K; CODE = Op4_pf32K::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = F_KN_, std::complex, std::complex, const std::complex&>; CODE = E_F_F0F0_ >*, KN >*, F_KN_, std::complex, std::complex, const std::complex&>, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = F_KN_, std::complex, std::complex, const std::complex&>; CODE = E_F_F0F0_ >*, KN >*, F_KN_, std::complex, std::complex, const std::complex&>, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = SetArray >; CODE = E_F_F0F0_ >, KN_ >, SetArray >, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = SetArray >; CODE = E_F_F0F0_ >, KN_ >, SetArray >, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = KN >*; CODE = E_F_F0F0_ >*, KN >*, KN >*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = KN >*; CODE = E_F_F0F0_ >*, KN >*, KN >*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = SetArray >; CODE = E_F_F0F0_ >*, KN >*, SetArray >, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = SetArray >; CODE = E_F_F0F0_ >*, KN >*, SetArray >, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2 >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2 >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap >*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_ >*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap >*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_ >*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = MyMap >*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, MyMap >*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = MyMap >*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, MyMap >*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd > >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd > >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd > >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd > >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation_sub > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation_sub > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation_sub > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation_sub > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation_add > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation_add > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation_add > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation_add > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair >, KN_ >*; A = KN_ >; B = KN_; CODE = E_F_F0F0_ >, KN_ >*, KN_ >, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair >, KN_ >*; A = KN_ >; B = KN_; CODE = E_F_F0F0_ >, KN_ >*, KN_ >, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc >, KN_ >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc >, KN_ >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mul_KNMh_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mul_KNMh_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild >, Mulc_KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild >, Mulc_KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc >, KN_ >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc >, KN_ >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, Mulc_KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, Mulc_KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub >, KN_ > >; Op = Unary_Op >, KN_ > > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub >, KN_ > >; Op = Unary_Op >, KN_ > > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, Mulc_KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, Mulc_KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SetArray; CODE = E_F_F0F0_, KN_, SetArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SetArray; CODE = E_F_F0F0_, KN_, SetArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = SetArray; CODE = E_F_F0F0_*, KN*, SetArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = SetArray; CODE = E_F_F0F0_*, KN*, SetArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, KN_ >*; A = KN_; B = KN_; CODE = E_F_F0F0_, KN_ >*, KN_, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, KN_ >*; A = KN_; B = KN_; CODE = E_F_F0F0_, KN_ >*, KN_, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, KN_, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, KN_, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNMh_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNMh_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, Mulc_KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, Mulc_KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, KN_, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, KN_, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = KNM >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = KNM >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse_Transpose >; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse_Transpose >; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = KN >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = KN >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub, KN_ >; Op = Unary_Op, KN_ > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub, KN_ >; Op = Unary_Op, KN_ > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray >, KNM_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray >, KNM_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = const Matrix_Prod, std::complex >; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = const Matrix_Prod, std::complex >; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, KNM_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, KNM_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = std::__cxx11::list*, bool>, std::allocator*, bool> > >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = std::__cxx11::list*, bool>, std::allocator*, bool> > >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = KNM*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = KNM*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Matrice_Creuse_Transpose; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Matrice_Creuse_Transpose; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = KN*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = KN*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const Matrix_Prod; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const Matrix_Prod; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = F_KN_; CODE = E_F_F0F0_*, KN*, F_KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = F_KN_; CODE = E_F_F0F0_*, KN*, F_KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp >, KNM >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp >, KNM >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SetArray; CODE = E_F_F0F0_, KN_, SetArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SetArray; CODE = E_F_F0F0_, KN_, SetArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = SetArray; CODE = E_F_F0F0_*, KN*, SetArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = SetArray; CODE = E_F_F0F0_*, KN*, SetArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_**, MyMap*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_**, MyMap*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lgmat.cpp:36: AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = std::complex; C = Matrice_Creuse >*; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_ >, SparseMat_Add >, std::complex, Matrice_Creuse >*, long int, long int, E_F0>]’: AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = std::complex; C = Matrice_Creuse >*; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_ >, SparseMat_Add >, std::complex, Matrice_Creuse >*, long int, long int, E_F0>]’ at AFunction_ext.hpp:268:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex; A = double; B = double; CODE = E_F_F0F0_, double, double, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex; A = double; B = double; CODE = E_F_F0F0_, double, double, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = std::complex; C = Matrice_Creuse >*; CODE = E_F_F0F0F0_ >, SparseMat_Add >, std::complex, Matrice_Creuse >*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = std::complex; C = Matrice_Creuse >*; CODE = E_F_F0F0F0_ >, SparseMat_Add >, std::complex, Matrice_Creuse >*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = Matrice_Creuse >*; CODE = E_F_F0F0_ >, SparseMat_Add >, Matrice_Creuse >*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = Matrice_Creuse >*; CODE = E_F_F0F0_ >, SparseMat_Add >, Matrice_Creuse >*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = std::complex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = std::complex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; B = KN_ >; C = KN_ >; CODE = E_F_F0F0F0_, Matrice_Creuse >*, KN_ >, KN_ >, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; B = KN_ >; C = KN_ >; CODE = E_F_F0F0F0_, Matrice_Creuse >*, KN_ >, KN_ >, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = std::complex; CODE = E_F_F0_, std::complex >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = std::complex; CODE = E_F_F0_, std::complex >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; CODE = E_F_F0_ >*>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; CODE = E_F_F0_ >*>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, KNM >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, KNM >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Thresholding >; B = double; CODE = E_F_F0F0_ >*, Thresholding >, double, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Thresholding >; B = double; CODE = E_F_F0F0_ >*, Thresholding >, double, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* ReadMeshL::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMeshL; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh3.cpp:1060:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* ReadMeshL::f(const basicAC_F0&)’ at lgmesh3.cpp:1060:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMeshL; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* ReadMeshS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMeshS; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh3.cpp:957:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* ReadMeshS::f(const basicAC_F0&)’ at lgmesh3.cpp:957:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMeshS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = long int; B = long int; C = long int; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = long int; B = long int; C = long int; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* ReadMesh3::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMesh3; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh3.cpp:924:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* ReadMesh3::f(const basicAC_F0&)’ at lgmesh3.cpp:924:71, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMesh3; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = long int; B = long int; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = long int; B = long int; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = outProduct_KN_ >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, outProduct_KN_ >*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = outProduct_KN_ >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, outProduct_KN_ >*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = Resize > >; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Resize > >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = Resize > >; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Resize > >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = outProduct_KN_ >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = outProduct_KN_ >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = KNM >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, KNM >*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = KNM >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, KNM >*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_new_pstring*, std::basic_ofstream >; Op = Unary_Op*, std::basic_ofstream > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_new_pstring*, std::basic_ofstream >; Op = Unary_Op*, std::basic_ofstream > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_ >; CODE = E_F_F0_ > >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_ >; CODE = E_F_F0_ > >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_set_pstring**, std::basic_ofstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_set_pstring**, std::basic_ofstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = KNM >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = KNM >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = KNM_ >; CODE = E_F_F0_, KNM_ > >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = KNM_ >; CODE = E_F_F0_, KNM_ > >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_set_pstring**, std::basic_ifstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_set_pstring**, std::basic_ifstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_, Matrice_Creuse >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_, Matrice_Creuse >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_ >; CODE = E_F_F0_ > >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_ >; CODE = E_F_F0_ > >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = std::complex*; B = std::complex; CODE = E_F_F0F0_*, std::complex*, std::complex, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = std::complex*; B = std::complex; CODE = E_F_F0F0_*, std::complex*, std::complex, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = KN_ >; CODE = E_F_F0_, KN_ > >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = KN_ >; CODE = E_F_F0_, KN_ > >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_*, Matrice_Creuse >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_*, Matrice_Creuse >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, KN_ >*; A = KN_; B = KN_; CODE = E_F_F0F0_, KN_ >*, KN_, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, KN_ >*; A = KN_; B = KN_; CODE = E_F_F0F0_, KN_ >*, KN_, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool*; A = bool*; B = bool; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool*; A = bool*; B = bool; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = KNM_ >; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM_ >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = KNM_ >; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM_ >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; B = KN_; CODE = E_F_F0F0_ >*, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; B = KN_; CODE = E_F_F0F0_ >*, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = long int*; B = long int; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = long int*; B = long int; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = char; C = long int; CODE = E_F_F0F0F0_ >, KNM_ >, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = char; C = long int; CODE = E_F_F0F0F0_ >, KNM_ >, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; B = KN_; C = double; CODE = E_F_F0F0F0_ >*, KN_, double, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; B = KN_; C = double; CODE = E_F_F0F0F0_ >*, KN_, double, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = double*; B = double; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = double*; B = double; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = long int; C = char; CODE = E_F_F0F0F0_ >, KNM_ >, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = long int; C = char; CODE = E_F_F0F0F0_ >, KNM_ >, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd, 1>; Op = Unary_Op, 1> >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd, 1>; Op = Unary_Op, 1> >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd, -1>; Op = Unary_Op, -1> >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd, -1>; Op = Unary_Op, -1> >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = SubArray; C = long int; CODE = E_F_F0F0F0_ >, KNM_ >, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = SubArray; C = long int; CODE = E_F_F0F0F0_ >, KNM_ >, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, KN_, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, KN_, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = long int; C = SubArray; CODE = E_F_F0F0F0_ >, KNM_ >, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = long int; C = SubArray; CODE = E_F_F0F0F0_ >, KNM_ >, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = KNM >*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = KNM >*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNMh_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNMh_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = char; C = long int; CODE = E_F_F0F0F0_ >, KNM >*, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = char; C = long int; CODE = E_F_F0F0F0_ >, KNM >*, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMsub >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMsub >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadP >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadP >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = long int; C = char; CODE = E_F_F0F0F0_ >, KNM >*, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = long int; C = char; CODE = E_F_F0F0F0_ >, KNM >*, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, Mulc_KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, Mulc_KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = SubArray; C = long int; CODE = E_F_F0F0F0_ >, KNM >*, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = SubArray; C = long int; CODE = E_F_F0F0F0_ >, KNM >*, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = long int; C = SubArray; CODE = E_F_F0F0F0_ >, KNM >*, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = long int; C = SubArray; CODE = E_F_F0F0F0_ >, KNM >*, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = KN_ >; B = long int; CODE = E_F_F0F0_*, KN_ >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = KN_ >; B = long int; CODE = E_F_F0F0_*, KN_ >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMadd >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMadd >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM >*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_ >, KNM >*, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM >*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_ >, KNM >*, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMtC >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMtC >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMt >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMt >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM_ >; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_ >, KNM_ >, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM_ >; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_ >, KNM_ >, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, KN_, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, KN_, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMC >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMC >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = char; CODE = E_F_F0F0_ >*, KN >*, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = char; CODE = E_F_F0F0_ >*, KN >*, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN >*; B = SubArray; CODE = E_F_F0F0_ >, KN >*, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN >*; B = SubArray; CODE = E_F_F0F0_ >, KN >*, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse_Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse_Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = SubArray; CODE = E_F_F0F0_ >, KN_ >, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = SubArray; CODE = E_F_F0F0_ >, KN_ >, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp, KNM*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp, KNM*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse_Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse_Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = char; CODE = E_F_F0F0_ >, KN_ >, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = char; CODE = E_F_F0F0_ >, KN_ >, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub, KN_ >; Op = Unary_Op, KN_ > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub, KN_ >; Op = Unary_Op, KN_ > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Matrice_Creuse >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Matrice_Creuse >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = long int; CODE = E_F_F0F0_ >*, Matrice_Creuse >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = long int; CODE = E_F_F0F0_ >*, Matrice_Creuse >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::MeshS**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::MeshS**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = std::complex]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = std::complex]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::solveAtxeqb, Matrice_Creuse_inv_trans >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::solveAtxeqb, Matrice_Creuse_inv_trans >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::Mesh3**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::Mesh3**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = double]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = double]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::solveAxeqb, Matrice_Creuse_inv >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::solveAxeqb, Matrice_Creuse_inv >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::Mesh3**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::Mesh3**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = long int]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = long int]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::plusAtx, Matrice_Creuse_Transpose >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::plusAtx, Matrice_Creuse_Transpose >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = v_fesL**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = v_fesL**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::plusAx, Matrice_Creuse >*, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::plusAx, Matrice_Creuse >*, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = bool]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = bool]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fesL**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fesL**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = double; C = Matrice_Creuse*; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_, SparseMat_Add, double, Matrice_Creuse*, long int, long int, E_F0>]’: AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = double; C = Matrice_Creuse*; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_, SparseMat_Add, double, Matrice_Creuse*, long int, long int, E_F0>]’ at AFunction_ext.hpp:268:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = double; C = Matrice_Creuse*; CODE = E_F_F0F0F0_, SparseMat_Add, double, Matrice_Creuse*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = double; C = Matrice_Creuse*; CODE = E_F_F0F0F0_, SparseMat_Add, double, Matrice_Creuse*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = Matrice_Creuse*; CODE = E_F_F0F0_, SparseMat_Add, Matrice_Creuse*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = Matrice_Creuse*; CODE = E_F_F0F0_, SparseMat_Add, Matrice_Creuse*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = v_fesS**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = v_fesS**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; B = KN_; C = KN_; CODE = E_F_F0F0F0_*, KN_, KN_, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; B = KN_; C = KN_; CODE = E_F_F0F0F0_*, KN_, KN_, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fesS**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fesS**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; CODE = E_F_F0_*>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; CODE = E_F_F0_*>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_or; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_or; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Thresholding; B = double; CODE = E_F_F0F0_*, Thresholding, double, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Thresholding; B = double; CODE = E_F_F0F0_*, Thresholding, double, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_and; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_and; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, Matrice_Creuse*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, Matrice_Creuse*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_not; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_not; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pne*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pne*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = outProduct_KN_*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, outProduct_KN_*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = outProduct_KN_*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, outProduct_KN_*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = v_fes3**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = v_fes3**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fes3**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fes3**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = outProduct_KN_*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = outProduct_KN_*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshL**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshL**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = KNM*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, KNM*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = KNM*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, KNM*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_peq*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_peq*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = KNM*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, KNM*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = KNM*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, KNM*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int*; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0_, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int*; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0_, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = char; C = long int; CODE = E_F_F0F0F0_, KNM_, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = char; C = long int; CODE = E_F_F0F0F0_, KNM_, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN_; CODE = E_F_F0F0_*, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN_; CODE = E_F_F0F0_*, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pge*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pge*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = char; CODE = E_F_F0F0F0_, KNM_, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = char; CODE = E_F_F0F0F0_, KNM_, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN_; C = double; CODE = E_F_F0F0F0_*, KN_, double, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN_; C = double; CODE = E_F_F0F0F0_*, KN_, double, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ge; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ge; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM_, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM_, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ge; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ge; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM_, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM_, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pgt*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pgt*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_gt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_gt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::MeshL**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::MeshL**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = char; C = long int; CODE = E_F_F0F0F0_, KNM*, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = char; C = long int; CODE = E_F_F0F0F0_, KNM*, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_gt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_gt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = char; CODE = E_F_F0F0F0_, KNM*, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = char; CODE = E_F_F0F0F0_, KNM*, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ple*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ple*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN >]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN >]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMsub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMsub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM*, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM*, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM*, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM*, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_plt*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_plt*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = KN_; B = long int; CODE = E_F_F0F0_, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = KN_; B = long int; CODE = E_F_F0F0_, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM >]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM >]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMtC; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMtC; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = char; CODE = E_F_F0F0_*, KN*, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = char; CODE = E_F_F0F0_*, KN*, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI >]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI >]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN*; B = SubArray; CODE = E_F_F0F0_, KN*, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN*; B = SubArray; CODE = E_F_F0F0_, KN*, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMC; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMC; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SubArray; CODE = E_F_F0F0_, KN_, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SubArray; CODE = E_F_F0F0_, KN_, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = char; CODE = E_F_F0F0_, KN_, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = char; CODE = E_F_F0F0_, KN_, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse_Transpose >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse_Transpose >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg >; Op = Unary_Op > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg >; Op = Unary_Op > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse_Transpose, Matrice_Creuse_Transpose >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse_Transpose, Matrice_Creuse_Transpose >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse_Transpose, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse_Transpose, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPn >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPn >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus >; Op = Unary_Op > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus >; Op = Unary_Op > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, Matrice_Creuse*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, Matrice_Creuse*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = long int; CODE = E_F_F0F0_*, Matrice_Creuse*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = long int; CODE = E_F_F0F0_*, Matrice_Creuse*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mod; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mod; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = NothingType; A = KNM*; B = long int*; C = long int*; CODE = E_F_F0F0F0_*, long int*, long int*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = NothingType; A = KNM*; B = long int*; C = long int*; CODE = E_F_F0F0F0_*, long int*, long int*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::solveAxeqb, Matrice_Creuse_inv, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::solveAxeqb, Matrice_Creuse_inv, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_Inv_pKN_longI*, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_Inv_pKN_longI*, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::plusAtx, Matrice_Creuse_Transpose, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::plusAtx, Matrice_Creuse_Transpose, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_Inv_KN_long, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_Inv_KN_long, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::plusAx, Matrice_Creuse*, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::plusAx, Matrice_Creuse*, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse >*; B = Matrice_Creuse >*; C = long int; D = double; CODE = E_F_F0F0F0F0s_ >*, Matrice_Creuse >*, long int, double, E_F0>]’: AFunction_ext.hpp:208:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse >*; B = Matrice_Creuse >*; C = long int; D = double; CODE = E_F_F0F0F0F0s_ >*, Matrice_Creuse >*, long int, double, E_F0>]’ at AFunction_ext.hpp:208:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = long int; C = double; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, long int, double, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = long int; C = double; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, long int, double, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = long int; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, long int, E_F0>]’: AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = long int; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, long int, E_F0>]’ at AFunction_ext.hpp:46:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = KN*; B = long int; CODE = E_F_F0F0_**, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = KN*; B = long int; CODE = E_F_F0F0_**, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse*; B = Matrice_Creuse*; C = long int; D = double; CODE = E_F_F0F0F0F0s_*, Matrice_Creuse*, long int, double, E_F0>]’: AFunction_ext.hpp:208:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse*; B = Matrice_Creuse*; C = long int; D = double; CODE = E_F_F0F0F0F0s_*, Matrice_Creuse*, long int, double, E_F0>]’ at AFunction_ext.hpp:208:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN*; A = KN*; CODE = E_F_F0_*, KN*>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN*; A = KN*; CODE = E_F_F0_*, KN*>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = long int; C = double; CODE = E_F_F0F0F0s_, Matrice_Creuse*, long int, double, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = long int; C = double; CODE = E_F_F0F0F0s_, Matrice_Creuse*, long int, double, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN_; A = KN_; CODE = E_F_F0_, KN_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN_; A = KN_; CODE = E_F_F0_, KN_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = long int; CODE = E_F_F0F0s_, Matrice_Creuse*, long int, E_F0>]’: AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = long int; CODE = E_F_F0F0s_, Matrice_Creuse*, long int, E_F0>]’ at AFunction_ext.hpp:46:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KN_; B = long int; C = KN*; CODE = E_F_F0F0F0_, long int, KN*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KN_; B = long int; C = KN*; CODE = E_F_F0F0F0_, long int, KN*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp, KNM*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp, KNM*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::solveAtxeqb; A = Matrice_Creuse_inv; B = KN_ >]’: lgmat.cpp:3049:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3050 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::solveAtxeqb; A = Matrice_Creuse_inv; B = KN_ >]’ at lgmat.cpp:3049:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::solveAxeqb; A = Matrice_Creuse_inv; B = KN_ >]’: lgmat.cpp:3049:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3050 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::solveAxeqb; A = Matrice_Creuse_inv; B = KN_ >]’ at lgmat.cpp:3049:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::plusAtx; A = Matrice_Creuse_Transpose; B = KN_ >]’: lgmat.cpp:3049:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3050 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::plusAtx; A = Matrice_Creuse_Transpose; B = KN_ >]’ at lgmat.cpp:3049:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::plusAx; A = Matrice_Creuse*; B = KN_ >]’: lgmat.cpp:3049:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3050 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::plusAx; A = Matrice_Creuse*; B = KN_ >]’ at lgmat.cpp:3049:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse >*; CODE = E_F_F0s_, Matrice_Creuse >*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse >*; CODE = E_F_F0s_, Matrice_Creuse >*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Resize > >; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Resize > >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Resize > >; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Resize > >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0_, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0_, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = char; C = long int; CODE = E_F_F0F0F0_, KNM_, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = char; C = long int; CODE = E_F_F0F0F0_, KNM_, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = char; CODE = E_F_F0F0F0_, KNM_, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = char; CODE = E_F_F0F0F0_, KNM_, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM_, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM_, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM_, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM_, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = char; C = long int; CODE = E_F_F0F0F0_, KNM*, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = char; C = long int; CODE = E_F_F0F0F0_, KNM*, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function ‘LinearComb* LinearComb::Optimize(Block*) [with I = MDroit; R = C_F0]’: ./../femlib/DOperator.hpp:212:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 212 | LinearComb * r=new LinearComb(*this); | ^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LinearComb* LinearComb::Optimize(Block*) [with I = MDroit; R = C_F0]’ at ./../femlib/DOperator.hpp:212:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function ‘LinearComb* LinearComb::Optimize(Block*) [with I = MDroit; R = C_F0]’: ./../femlib/DOperator.hpp:254:21: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 254 | rr.optiexp0 = new E_F0_Optimize(l0,m,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LinearComb* LinearComb::Optimize(Block*) [with I = MDroit; R = C_F0]’ at ./../femlib/DOperator.hpp:254:21: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = char; CODE = E_F_F0F0F0_, KNM*, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = char; CODE = E_F_F0F0F0_, KNM*, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM*, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM*, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM*, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM*, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = KN_; B = long int; CODE = E_F_F0F0_, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = KN_; B = long int; CODE = E_F_F0F0_, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pipe; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pipe; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = char; CODE = E_F_F0F0_*, KN*, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = char; CODE = E_F_F0F0_*, KN*, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN*; B = SubArray; CODE = E_F_F0F0_, KN*, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN*; B = SubArray; CODE = E_F_F0F0_, KN*, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SubArray; CODE = E_F_F0F0_, KN_, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SubArray; CODE = E_F_F0F0_, KN_, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = char; CODE = E_F_F0F0_, KN_, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = char; CODE = E_F_F0F0_, KN_, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = NothingType; A = KNM*; B = long int*; C = long int*; CODE = E_F_F0F0F0_*, long int*, long int*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = NothingType; A = KNM*; B = long int*; C = long int*; CODE = E_F_F0F0F0_*, long int*, long int*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = QuantileKN; B = double; CODE = E_F_F0F0_, double, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = QuantileKN; B = double; CODE = E_F_F0F0_, double, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN*; A = KN*; CODE = E_F_F0_*, KN*>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN*; A = KN*; CODE = E_F_F0_*, KN*>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN_; A = KN_; CODE = E_F_F0_, KN_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN_; A = KN_; CODE = E_F_F0_, KN_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function ‘LinearComb* LinearComb::Optimize(Block*) [with I = std::pair; R = C_F0]’: ./../femlib/DOperator.hpp:212:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 212 | LinearComb * r=new LinearComb(*this); | ^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LinearComb* LinearComb::Optimize(Block*) [with I = std::pair; R = C_F0]’ at ./../femlib/DOperator.hpp:212:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function ‘LinearComb* LinearComb::Optimize(Block*) [with I = std::pair; R = C_F0]’: ./../femlib/DOperator.hpp:254:21: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 254 | rr.optiexp0 = new E_F0_Optimize(l0,m,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LinearComb* LinearComb::Optimize(Block*) [with I = std::pair; R = C_F0]’ at ./../femlib/DOperator.hpp:254:21: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function ‘virtual E_F0* OneOperator_border::code(const basicAC_F0&) const’: AFunction.cpp:207:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 207 | return new E_Border(a);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OneOperator_border::code(const basicAC_F0&) const’ at AFunction.cpp:207:35: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::MeshL**; CODE = E_F_F0_::BE, const Fem2D::MeshL**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::MeshL**; CODE = E_F_F0_::BE, const Fem2D::MeshL**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshL**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshL**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshL*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshL*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshL**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshL**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshL*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshL*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::MeshS**; CODE = E_F_F0_::BE, const Fem2D::MeshS**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::MeshS**; CODE = E_F_F0_::BE, const Fem2D::MeshS**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshS**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshS**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshS*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshS*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshS**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshS**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshS*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshS*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::Mesh3**; CODE = E_F_F0_::BE, const Fem2D::Mesh3**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::Mesh3**; CODE = E_F_F0_::BE, const Fem2D::Mesh3**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::Mesh3**; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::Mesh3**; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::Mesh3*; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::Mesh3*; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::Mesh3**; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::Mesh3**; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::Mesh3*; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::Mesh3*; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::Mesh*; CODE = E_F_F0s_, const Fem2D::Mesh*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::Mesh*; CODE = E_F_F0s_, const Fem2D::Mesh*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::Mesh3*; CODE = E_F_F0s_, const Fem2D::Mesh3*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::Mesh3*; CODE = E_F_F0s_, const Fem2D::Mesh3*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshS*; CODE = E_F_F0s_, const Fem2D::MeshS*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshS*; CODE = E_F_F0s_, const Fem2D::MeshS*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshL*; CODE = E_F_F0s_, const Fem2D::MeshL*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshL*; CODE = E_F_F0s_, const Fem2D::MeshL*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesL>**; A = FEbaseArray, v_fesL>**; B = long int; CODE = E_F_F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesL>**; A = FEbaseArray, v_fesL>**; B = long int; CODE = E_F_F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesS>**; A = FEbaseArray, v_fesS>**; B = long int; CODE = E_F_F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesS>**; A = FEbaseArray, v_fesS>**; B = long int; CODE = E_F_F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes3>**; A = FEbaseArray, v_fes3>**; B = long int; CODE = E_F_F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes3>**; A = FEbaseArray, v_fes3>**; B = long int; CODE = E_F_F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fesL**; A = v_fesL**; B = v_fesL*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fesL**; A = v_fesL**; B = v_fesL*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesL>**; A = FEbaseArray, v_fesL>**; B = v_fesL**; C = long int; CODE = E_F_F0F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesL>**; A = FEbaseArray, v_fesL>**; B = v_fesL**; C = long int; CODE = E_F_F0F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesL>**; A = FEbase, v_fesL>**; B = v_fesL**; CODE = E_F_F0F0_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesL>**; A = FEbase, v_fesL>**; B = v_fesL**; CODE = E_F_F0F0_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fesL**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fesL**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fesL**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fesL**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fesL**; CODE = E_F_F0F0_**, FEbase**, v_fesL**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fesL**; CODE = E_F_F0F0_**, FEbase**, v_fesL**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fesS**; A = v_fesS**; B = v_fesS*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fesS**; A = v_fesS**; B = v_fesS*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesS>**; A = FEbaseArray, v_fesS>**; B = v_fesS**; C = long int; CODE = E_F_F0F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesS>**; A = FEbaseArray, v_fesS>**; B = v_fesS**; C = long int; CODE = E_F_F0F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesS>**; A = FEbase, v_fesS>**; B = v_fesS**; CODE = E_F_F0F0_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesS>**; A = FEbase, v_fesS>**; B = v_fesS**; CODE = E_F_F0F0_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fesS**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fesS**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fesS**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fesS**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fesS**; CODE = E_F_F0F0_**, FEbase**, v_fesS**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fesS**; CODE = E_F_F0F0_**, FEbase**, v_fesS**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes3**; A = v_fes3**; B = v_fes3*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes3**; A = v_fes3**; B = v_fes3*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes3>**; A = FEbaseArray, v_fes3>**; B = v_fes3**; C = long int; CODE = E_F_F0F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes3>**; A = FEbaseArray, v_fes3>**; B = v_fes3**; C = long int; CODE = E_F_F0F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes3>**; A = FEbase, v_fes3>**; B = v_fes3**; CODE = E_F_F0F0_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes3>**; A = FEbase, v_fes3>**; B = v_fes3**; CODE = E_F_F0F0_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fes3**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fes3**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fes3**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fes3**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fes3**; CODE = E_F_F0F0_**, FEbase**, v_fes3**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fes3**; CODE = E_F_F0F0_**, FEbase**, v_fes3**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgElement; C = long int; CODE = E_F_F0F0F0_, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgElement; C = long int; CODE = E_F_F0F0F0_, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgElement; CODE = E_F_F0F0_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgElement; CODE = E_F_F0F0_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgBoundaryElement; CODE = E_F_F0F0_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgBoundaryElement; CODE = E_F_F0F0_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lgmesh3.cpp:31: AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = Fem2D::R3; C = Fem2D::R3; D = Fem2D::R3; CODE = E_F_F0F0F0F0_]’: AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = Fem2D::R3; C = Fem2D::R3; D = Fem2D::R3; CODE = E_F_F0F0F0F0_]’ at AFunction_ext.hpp:159:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = const Fem2D::MeshS**; CODE = E_F_F0s_]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = const Fem2D::MeshS**; CODE = E_F_F0s_]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = const Fem2D::Mesh3**; CODE = E_F_F0s_]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = const Fem2D::Mesh3**; CODE = E_F_F0s_]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = const E_BorderN*; CODE = E_F_F0s_]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = const E_BorderN*; CODE = E_F_F0s_]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = const Fem2D::MeshL*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = const Fem2D::MeshL*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = const Fem2D::MeshS*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = const Fem2D::MeshS*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = const Fem2D::Mesh3*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = const Fem2D::Mesh3*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = std::complex]’: array_tlp.hpp:700:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = std::complex]’ at array_tlp.hpp:700:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = std::complex; bool isinit = false]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = std::complex; bool isinit = false]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = std::complex; bool isinit = true]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = std::complex; bool isinit = true]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Matrice_Creuse_Transpose >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Matrice_Creuse_Transpose >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Matrice_Creuse_Transpose; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Matrice_Creuse_Transpose; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesL>*, int> >; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int> >, std::pair, v_fesL>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesL>*, int> >; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int> >, std::pair, v_fesL>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesL>**>; A = FEbaseArray, v_fesL>**; CODE = E_F_F0, v_fesL>**>, FEbaseArray, v_fesL>**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesL>**>; A = FEbaseArray, v_fesL>**; CODE = E_F_F0, v_fesL>**>, FEbaseArray, v_fesL>**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesS>*, int> >; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int> >, std::pair, v_fesS>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesS>*, int> >; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int> >, std::pair, v_fesS>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesS>**>; A = FEbaseArray, v_fesS>**; CODE = E_F_F0, v_fesS>**>, FEbaseArray, v_fesS>**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesS>**>; A = FEbaseArray, v_fesS>**; CODE = E_F_F0, v_fesS>**>, FEbaseArray, v_fesS>**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes3>*, int> >; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int> >, std::pair, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes3>*, int> >; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int> >, std::pair, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes3>**>; A = FEbaseArray, v_fes3>**; CODE = E_F_F0, v_fes3>**>, FEbaseArray, v_fes3>**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes3>**>; A = FEbaseArray, v_fes3>**; CODE = E_F_F0, v_fes3>**>, FEbaseArray, v_fes3>**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes>*, int> >; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int> >, std::pair, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes>*, int> >; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int> >, std::pair, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes>**>; A = FEbaseArray, v_fes>**; CODE = E_F_F0, v_fes>**>, FEbaseArray, v_fes>**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes>**>; A = FEbaseArray, v_fes>**; CODE = E_F_F0, v_fes>**>, FEbaseArray, v_fes>**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = v_fes**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = v_fes**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fes**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fes**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Fem2D::MeshPoint*; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Fem2D::MeshPoint*; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fes>*, int>; CODE = E_F_F0 >*, std::pair, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fes>*, int>; CODE = E_F_F0 >*, std::pair, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose; A = Fem2D::R3; CODE = E_F_F0, Fem2D::R3, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose; A = Fem2D::R3; CODE = E_F_F0, Fem2D::R3, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose; A = Fem2D::R3*; CODE = E_F_F0, Fem2D::R3*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose; A = Fem2D::R3*; CODE = E_F_F0, Fem2D::R3*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = double; A = Fem2D::R2]’: lgfem.cpp:2260:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2260 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = double; A = Fem2D::R2]’ at lgfem.cpp:2260:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperator_trans_Ptr_o_R::code(const basicAC_F0&) const [with A = Fem2D::R3]’: lgfem.cpp:5794:24: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5794 | return new E_F_trans_A_Ptr_o_R< Result , A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator_trans_Ptr_o_R::code(const basicAC_F0&) const [with A = Fem2D::R3]’ at lgfem.cpp:5794:24: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = double; A = Fem2D::R3]’: lgfem.cpp:2260:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2260 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = double; A = Fem2D::R3]’ at lgfem.cpp:2260:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = Fem2D::R3; A = Fem2D::MeshPoint]’: lgfem.cpp:2260:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2260 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = Fem2D::R3; A = Fem2D::MeshPoint]’ at lgfem.cpp:2260:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = v_fes*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = v_fes*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::Mesh**; A = const Fem2D::Mesh**; B = const Fem2D::Mesh*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::Mesh**; A = const Fem2D::Mesh**; B = const Fem2D::Mesh*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3*; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3*; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVh_ndf; CODE = pVh_ndf::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVh_ndf; CODE = pVh_ndf::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_Mesh2mp; CODE = Op3_Mesh2mp::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_Mesh2mp; CODE = Op3_Mesh2mp::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Inv_KN_long]’, inlined from ‘void initArrayDCLlong()’ at array_long.cpp:44:24: AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Inv_KN_long]’ at AFunction.hpp:3140:42, inlined from ‘void initArrayDCLlong()’ at array_long.cpp:44:24: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_K2R >; CODE = Op3_K2R >::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_K2R >; CODE = Op3_K2R >::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_K2R; CODE = Op3_K2R::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_K2R; CODE = Op3_K2R::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfe2K >; CODE = Op3_pfe2K >::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfe2K >; CODE = Op3_pfe2K >::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfe2K; CODE = Op3_pfe2K::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfe2K; CODE = Op3_pfe2K::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = long int]’: array_tlp.hpp:700:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = long int]’ at array_tlp.hpp:700:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = long int; bool isinit = false]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = long int; bool isinit = false]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = double]’: array_tlp.hpp:700:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = double]’ at array_tlp.hpp:700:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = long int; bool isinit = true]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = long int; bool isinit = true]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = double; bool isinit = false]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = double; bool isinit = false]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = double; bool isinit = true]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = double; bool isinit = true]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* SetMatrix::code(const basicAC_F0&) const [with R = std::complex]’: lgmat.cpp:537:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 537 | return new SetMatrix_Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMatrix::code(const basicAC_F0&) const [with R = std::complex]’ at lgmat.cpp:537:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* SetMatrix::code(const basicAC_F0&) const [with R = double]’: lgmat.cpp:537:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 537 | return new SetMatrix_Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMatrix::code(const basicAC_F0&) const [with R = double]’ at lgmat.cpp:537:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMatrix]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMatrix]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMatrix >]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMatrix >]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In copy constructor ‘FormBilinear::FormBilinear(const FormBilinear&)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13320:86: problem.hpp:651:74: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 651 | FormBilinear(const FormBilinear & fb) : di(fb.di),b(new Foperator(*fb.b) ) {} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormBilinear::FormBilinear(const FormBilinear&)’ at problem.hpp:651:74, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13320:86: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In copy constructor ‘FormLinear::FormLinear(const FormLinear&)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13333:81: problem.hpp:686:66: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 686 | FormLinear(const FormLinear & fb) : di(fb.di),l(new Ftest(*fb.l) ) {} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormLinear::FormLinear(const FormLinear&)’ at problem.hpp:686:66, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13333:81: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘bool FieldOfForm(std::__cxx11::list&, bool)’: problem.cpp:13320:86: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 13320 | FormBilinear * bb=new FormBilinear(*dynamic_cast(e)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13320:86: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘bool FieldOfForm(std::__cxx11::list&, bool)’: problem.cpp:13333:81: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 13333 | FormLinear * ll=new FormLinear(*dynamic_cast(e)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13333:81: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘bool FieldOfForm(std::__cxx11::list&, bool)’: problem.cpp:13345:70: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 13345 | BC_set * bc= new BC_set(*dynamic_cast(e)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13345:70: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, KN_ > >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, KN_ > >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, KN_ > >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, KN_ > >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, KN_ > >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, KN_ > >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, KN_ > >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, KN_ > >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function ‘virtual E_F0* opTrans::code(const basicAC_F0&) const’: AFunction.cpp:596:85: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 596 | return new TransE_Array(dynamic_cast((Expression) args[0])); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* opTrans::code(const basicAC_F0&) const’ at AFunction.cpp:596:78: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Jump]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Jump>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Jump]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Jump>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Mean]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Mean>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Mean]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Mean>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_OtherSide]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_OtherSide>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_OtherSide]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_OtherSide>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Jump]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Jump>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Jump]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Jump>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Mean]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Mean>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Mean]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Mean>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_OtherSide]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_OtherSide>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_OtherSide]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_OtherSide>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘C_F0::C_F0(Expression, aType)’, inlined from ‘CC_F0::operator C_F0() const’ at AFunction.hpp:1422:42, inlined from ‘virtual C_F0 opColumn::code2(const basicAC_F0&) const’ at AFunction.cpp:2001:53: AFunction.hpp:682:41: warning: ‘s.CC_F0::r’ may be used uninitialized [-Wmaybe-uninitialized] 682 | C_F0( Expression ff,aType rr ): f(ff),r(rr) { | ^~~~~ AFunction.cpp: In member function ‘virtual C_F0 opColumn::code2(const basicAC_F0&) const’: AFunction.cpp:1992:15: note: ‘s.CC_F0::r’ was declared here 1992 | CC_F0 s,aibi; | ^ In constructor ‘C_F0::C_F0(Expression, aType)’, inlined from ‘CC_F0::operator C_F0() const’ at AFunction.hpp:1422:42, inlined from ‘virtual C_F0 opColumn::code2(const basicAC_F0&) const’ at AFunction.cpp:2001:53: AFunction.hpp:682:35: warning: ‘s.CC_F0::f’ may be used uninitialized [-Wmaybe-uninitialized] 682 | C_F0( Expression ff,aType rr ): f(ff),r(rr) { | ^~~~~ AFunction.cpp: In member function ‘virtual C_F0 opColumn::code2(const basicAC_F0&) const’: AFunction.cpp:1992:15: note: ‘s.CC_F0::f’ was declared here 1992 | CC_F0 s,aibi; | ^ lgmat.cpp: In member function ‘E_F0* SetRawMatformMat::code(const basicAC_F0&) const [with RR = std::complex]’: lgmat.cpp:2727:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2727 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetRawMatformMat::code(const basicAC_F0&) const [with RR = std::complex]’ at lgmat.cpp:2727:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* SetRawMatformMat::code(const basicAC_F0&) const [with RR = double]’: lgmat.cpp:2727:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2727 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetRawMatformMat::code(const basicAC_F0&) const [with RR = double]’ at lgmat.cpp:2727:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataSeg3]’, inlined from ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshS]’ at lgmesh3.cpp:264:70: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [2]’ {aka ‘Fem2D::GenericVertex* const [2]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshS]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In static member function ‘static E_F0* BlockMatrix::f(const basicAC_F0&) [with R = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix; int ppref = 0]’ at AFunction.hpp:2940:65: lgmat.cpp:2238:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2238 | if(IsRawMat(args)) return new RawMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BlockMatrix::f(const basicAC_F0&) [with R = double]’ at lgmat.cpp:2238:31, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* BlockMatrix1::f(const basicAC_F0&) [with R = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix1; int ppref = 0]’ at AFunction.hpp:2940:65: lgmat.cpp:2248:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2248 | if(IsRawMat(args)) return new RawMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BlockMatrix1::f(const basicAC_F0&) [with R = double]’ at lgmat.cpp:2248:38, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix1; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* BlockMatrix1::f(const basicAC_F0&) [with R = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix1 >; int ppref = 0]’ at AFunction.hpp:2940:65: lgmat.cpp:2248:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2248 | if(IsRawMat(args)) return new RawMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BlockMatrix1::f(const basicAC_F0&) [with R = std::complex]’ at lgmat.cpp:2248:38, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix1 >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* BlockMatrix::f(const basicAC_F0&) [with R = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix >; int ppref = 0]’ at AFunction.hpp:2940:65: lgmat.cpp:2238:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2238 | if(IsRawMat(args)) return new RawMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BlockMatrix::f(const basicAC_F0&) [with R = std::complex]’ at lgmat.cpp:2238:31, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataPoint3]’, inlined from ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL]’ at lgmesh3.cpp:264:51: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 1 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [1]’ {aka ‘Fem2D::GenericVertex* const [1]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataPoint3]’, inlined from ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL]’ at lgmesh3.cpp:264:70: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [1]’ {aka ‘Fem2D::GenericVertex* const [1]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void; A = interpolate_f_X_1::type; B = double; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void; A = interpolate_f_X_1::type; B = double; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0_<{anonymous}::lgElement, const Fem2D::Mesh*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0_<{anonymous}::lgElement, const Fem2D::Mesh*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgBoundaryEdge::BE; A = const Fem2D::Mesh**; CODE = E_F_F0_<{anonymous}::lgBoundaryEdge::BE, const Fem2D::Mesh**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgBoundaryEdge::BE; A = const Fem2D::Mesh**; CODE = E_F_F0_<{anonymous}::lgBoundaryEdge::BE, const Fem2D::Mesh**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement::Adj; A = {anonymous}::lgElement; CODE = E_F_F0_<{anonymous}::lgElement::Adj, {anonymous}::lgElement>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement::Adj; A = {anonymous}::lgElement; CODE = E_F_F0_<{anonymous}::lgElement::Adj, {anonymous}::lgElement>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgBoundaryEdge; A = {anonymous}::lgBoundaryEdge::BE; B = long int; CODE = E_F_F0F0_<{anonymous}::lgBoundaryEdge, {anonymous}::lgBoundaryEdge::BE, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgBoundaryEdge; A = {anonymous}::lgBoundaryEdge::BE; B = long int; CODE = E_F_F0F0_<{anonymous}::lgBoundaryEdge, {anonymous}::lgBoundaryEdge::BE, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = {anonymous}::lgElement::Adj; B = long int*; CODE = E_F_F0F0_<{anonymous}::lgElement, {anonymous}::lgElement::Adj, long int*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = {anonymous}::lgElement::Adj; B = long int*; CODE = E_F_F0F0_<{anonymous}::lgElement, {anonymous}::lgElement::Adj, long int*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = const Fem2D::Mesh**; B = long int; CODE = E_F_F0F0_<{anonymous}::lgElement, const Fem2D::Mesh**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = const Fem2D::Mesh**; B = long int; CODE = E_F_F0F0_<{anonymous}::lgElement, const Fem2D::Mesh**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, const Fem2D::Mesh*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, const Fem2D::Mesh*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = const Fem2D::Mesh**; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, const Fem2D::Mesh**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = const Fem2D::Mesh**; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, const Fem2D::Mesh**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = {anonymous}::lgElement; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, {anonymous}::lgElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = {anonymous}::lgElement; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, {anonymous}::lgElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = {anonymous}::lgBoundaryEdge; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, {anonymous}::lgBoundaryEdge, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = {anonymous}::lgBoundaryEdge; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, {anonymous}::lgBoundaryEdge, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = {anonymous}::lgVertex; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = {anonymous}::lgVertex; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgVertex; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgVertex; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgVertex; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgVertex; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgElement; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgElement; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgElement; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgElement; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_<{anonymous}::lgElement, {anonymous}::lgBoundaryEdge>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_<{anonymous}::lgElement, {anonymous}::lgBoundaryEdge>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; CODE = E_F_F0_, v_fes3>*, int> >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; CODE = E_F_F0_, v_fes3>*, int> >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray, v_fes3>**; CODE = E_F_F0_, v_fes3>**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray, v_fes3>**; CODE = E_F_F0_, v_fes3>**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0_*, int> >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0_*, int> >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray**; CODE = E_F_F0_**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray**; CODE = E_F_F0_**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes>*, int>; CODE = E_F_F0_, v_fes>*, int> >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes>*, int>; CODE = E_F_F0_, v_fes>*, int> >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0_*, int> >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0_*, int> >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray**; CODE = E_F_F0_**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray**; CODE = E_F_F0_**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray, v_fes>**; CODE = E_F_F0_, v_fes>**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray, v_fes>**; CODE = E_F_F0_, v_fes>**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesL>*, int>; A = Resize1, v_fesL>*, int> >; B = long int; CODE = E_F_F0F0_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesL>*, int>; A = Resize1, v_fesL>*, int> >; B = long int; CODE = E_F_F0F0_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesL>**; A = Resize1, v_fesL>**>; B = long int; CODE = E_F_F0F0_, v_fesL>**, Resize1, v_fesL>**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesL>**; A = Resize1, v_fesL>**>; B = long int; CODE = E_F_F0F0_, v_fesL>**, Resize1, v_fesL>**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesS>*, int>; A = Resize1, v_fesS>*, int> >; B = long int; CODE = E_F_F0F0_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesS>*, int>; A = Resize1, v_fesS>*, int> >; B = long int; CODE = E_F_F0F0_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesS>**; A = Resize1, v_fesS>**>; B = long int; CODE = E_F_F0F0_, v_fesS>**, Resize1, v_fesS>**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesS>**; A = Resize1, v_fesS>**>; B = long int; CODE = E_F_F0F0_, v_fesS>**, Resize1, v_fesS>**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes3>*, int>; A = Resize1, v_fes3>*, int> >; B = long int; CODE = E_F_F0F0_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes3>*, int>; A = Resize1, v_fes3>*, int> >; B = long int; CODE = E_F_F0F0_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes3>**; A = Resize1, v_fes3>**>; B = long int; CODE = E_F_F0F0_, v_fes3>**, Resize1, v_fes3>**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes3>**; A = Resize1, v_fes3>**>; B = long int; CODE = E_F_F0F0_, v_fes3>**, Resize1, v_fes3>**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes>*, int>; A = Resize1, v_fes>*, int> >; B = long int; CODE = E_F_F0F0_, v_fes>*, int>, Resize1, v_fes>*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes>*, int>; A = Resize1, v_fes>*, int> >; B = long int; CODE = E_F_F0F0_, v_fes>*, int>, Resize1, v_fes>*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes>**; A = Resize1, v_fes>**>; B = long int; CODE = E_F_F0F0_, v_fes>**, Resize1, v_fes>**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes>**; A = Resize1, v_fes>**>; B = long int; CODE = E_F_F0F0_, v_fes>**, Resize1, v_fes>**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes>**; A = FEbaseArray, v_fes>**; B = long int; CODE = E_F_F0F0_, v_fes>**, FEbaseArray, v_fes>**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes>**; A = FEbaseArray, v_fes>**; B = long int; CODE = E_F_F0F0_, v_fes>**, FEbaseArray, v_fes>**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = OthersideOp >; Op = OthersideOp >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = OthersideOp >; Op = OthersideOp >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = MeanOp >; Op = MeanOp >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = MeanOp >; Op = MeanOp >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = JumpOp >; Op = JumpOp >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = JumpOp >; Op = JumpOp >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = OthersideOp; Op = OthersideOp]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = OthersideOp; Op = OthersideOp]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = MeanOp; Op = MeanOp]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = MeanOp; Op = MeanOp]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = JumpOp; Op = JumpOp]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = JumpOp; Op = JumpOp]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = v_fes*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = v_fes*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes>**; A = FEbaseArray, v_fes>**; B = v_fes**; C = long int; CODE = E_F_F0F0F0_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes>**; A = FEbaseArray, v_fes>**; B = v_fes**; C = long int; CODE = E_F_F0F0F0_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes>**; A = FEbase, v_fes>**; B = v_fes**; CODE = E_F_F0F0_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes>**; A = FEbase, v_fes>**; B = v_fes**; CODE = E_F_F0F0_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fes**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fes**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fes**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fes**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fes**; CODE = E_F_F0F0_**, FEbase**, v_fes**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fes**; CODE = E_F_F0F0_**, FEbase**, v_fes**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataSeg3]’, inlined from ‘void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = double]’ at problem.cpp:589:129: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [2]’ {aka ‘Fem2D::GenericVertex* const [2]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = double]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mull; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mull; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divv; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divv; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mull; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mull; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_DotDiv; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_DotDiv; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_DotStar; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_DotStar; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = Fem2D::R3; C = Fem2D::R3; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = Fem2D::R3; C = Fem2D::R3; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = Fem2D::R3; B = Fem2D::R3; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = Fem2D::R3; B = Fem2D::R3; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R2*; A = Fem2D::R2*; B = Fem2D::R2; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R2*; A = Fem2D::R2*; B = Fem2D::R2; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesL]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesL]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3; C = Fem2D::R3; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3; C = Fem2D::R3; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fesL]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fesL]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesS]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesS]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = const Fem2D::Mesh**; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = const Fem2D::Mesh**; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fesS]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fesS]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = OppqR3dot, Fem2D::R3>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = OppqR3dot, Fem2D::R3>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes3]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes3]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = OpR3dot, Fem2D::R3>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = OpR3dot, Fem2D::R3>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fes3]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fes3]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataSeg3]’, inlined from ‘void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = std::complex]’ at problem.cpp:589:129: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [2]’ {aka ‘Fem2D::GenericVertex* const [2]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = std::complex]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationBorderL::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorderL; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:472:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 472 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int0d,3,1);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationBorderL::f(const basicAC_F0&)’ at problem.hpp:472:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorderL; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationL::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationL; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:465:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 465 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d,3,1);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationL::f(const basicAC_F0&)’ at problem.hpp:465:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationL; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationBorderS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorderS; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:448:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 448 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d,3,2);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationBorderS::f(const basicAC_F0&)’ at problem.hpp:448:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorderS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationS; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:441:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 441 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int2d,3,2);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationS::f(const basicAC_F0&)’ at problem.hpp:441:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationAll0d::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAll0d; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:432:96: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intall0d,3,1);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationAll0d::f(const basicAC_F0&)’ at problem.hpp:432:96, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAll0d; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationAllEdgesS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllEdgesS; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:455:101: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 455 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intalledges,3,2);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationAllEdgesS::f(const basicAC_F0&)’ at problem.hpp:455:101, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllEdgesS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationAllFaces::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllFaces; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:425:97: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 425 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intallfaces,3);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationAllFaces::f(const basicAC_F0&)’ at problem.hpp:425:97, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllFaces; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationBorder3d::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorder3d; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:418:91: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 418 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int2d,3);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationBorder3d::f(const basicAC_F0&)’ at problem.hpp:418:91, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorder3d; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegration3d::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegration3d; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:411:91: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 411 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int3d,3);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegration3d::f(const basicAC_F0&)’ at problem.hpp:411:91, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegration3d; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* C_args::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = C_args; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:144:69: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* C_args::f(const basicAC_F0&)’ at problem.hpp:144:69, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = C_args; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘Solve::Solve(const C_args*, const ListOfId&, size_t&)’, inlined from ‘Type_Expr TypeSolve::SetParam(const C_F0&, const ListOfId*, size_t&) const [with bool exec_init = true; Problem = Solve]’ at problem.hpp:1054:16: problem.hpp:615:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 615 | : Problem(new C_args(*ca),l,top) {} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘Solve::Solve(const C_args*, const ListOfId&, size_t&)’ at problem.hpp:615:29, inlined from ‘Type_Expr TypeSolve::SetParam(const C_F0&, const ListOfId*, size_t&) const [with bool exec_init = true; Problem = Solve]’ at problem.hpp:1054:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘Type_Expr TypeSolve::SetParam(const C_F0&, const ListOfId*, size_t&) const [with bool exec_init = false; Problem = Problem]’: problem.hpp:1054:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1054 | Problem * pb=new Problem(ca,*l,top); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘Type_Expr TypeSolve::SetParam(const C_F0&, const ListOfId*, size_t&) const [with bool exec_init = false; Problem = Problem]’ at problem.hpp:1054:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesL>*, int>; A = std::pair, v_fesL>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesL>*, int>; A = std::pair, v_fesL>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesS>*, int>; A = std::pair, v_fesS>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesS>*, int>; A = std::pair, v_fesS>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘LOperaG* newU_(int)’, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13754:69: ./../femlib/DOperator.hpp:401:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaG* newU_(int)’ at ./../femlib/DOperator.hpp:401:42, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13754:69: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘LOperaD* newV_(int)’, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13756:69: ./../femlib/DOperator.hpp:406:75: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 406 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaD* newV_(int)’ at ./../femlib/DOperator.hpp:406:75, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13756:69: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘LOperaG* newU_(int)’, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13781:57: ./../femlib/DOperator.hpp:401:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaG* newU_(int)’ at ./../femlib/DOperator.hpp:401:42, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13781:57: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘LOperaD* newV_(int)’, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13783:57: ./../femlib/DOperator.hpp:406:75: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 406 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaD* newV_(int)’ at ./../femlib/DOperator.hpp:406:75, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13783:57: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes3>*, int>; A = std::pair, v_fes3>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes3>*, int>; A = std::pair, v_fes3>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesL]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesL]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fesL]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fesL]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesS]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesS]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fesS]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fesS]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes3]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes3]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fes3]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fes3]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In constructor ‘Problem::Problem(const C_args*, const ListOfId&, size_t&)’: problem.cpp:13361:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 13361 | op(new C_args(*ca)), | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘Problem::Problem(const C_args*, const ListOfId&, size_t&)’ at problem.cpp:13361:18: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Convect::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Convect; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:2339:67: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2339 | static E_F0 *f(const basicAC_F0 &args) { return new Convect(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Convect::f(const basicAC_F0&)’ at lgfem.cpp:2339:67, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Convect; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* C_args_minus::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = C_args_minus; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:170:75: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* C_args_minus::f(const basicAC_F0&)’ at problem.hpp:170:75, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = C_args_minus; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Plot::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Plot; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:3057:25: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3057 | return new Plot(args); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Plot::f(const basicAC_F0&)’ at lgfem.cpp:3057:25, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Plot; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* pb2mat::f(const basicAC_F0&) [with K = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = pb2mat >; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:3132:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3132 | static E_F0 *f(const basicAC_F0 &args) { return new Plot(args); } | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* pb2mat::f(const basicAC_F0&) [with K = std::complex]’ at lgfem.cpp:3132:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = pb2mat >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* pb2mat::f(const basicAC_F0&) [with K = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = pb2mat; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:3132:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3132 | static E_F0 *f(const basicAC_F0 &args) { return new Plot(args); } | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* pb2mat::f(const basicAC_F0&) [with K = double]’ at lgfem.cpp:3132:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = pb2mat; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* OP_MakePtr2::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtr2; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:1488:62: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1488 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* OP_MakePtr2::f(const basicAC_F0&)’ at lgfem.cpp:1488:62, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtr2; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* OP_MakePtr3::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtr3; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:1520:62: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1520 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* OP_MakePtr3::f(const basicAC_F0&)’ at lgfem.cpp:1520:62, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtr3; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* OP_MakePtrS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtrS; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:1553:62: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1553 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* OP_MakePtrS::f(const basicAC_F0&)’ at lgfem.cpp:1553:62, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtrS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* OP_MakePtrL::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtrL; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:1586:62: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1586 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* OP_MakePtrL::f(const basicAC_F0&)’ at lgfem.cpp:1586:62, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtrL; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In function ‘int Send3d(PlotStream&, Plot::ListWhat&, std::map&) [with K = double; v_fes = v_fes3]’: lgfem.cpp:4029:61: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4029 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4017:13: note: ‘nsb’ was declared here 4017 | int lg, nsb; | ^~~ lgfem.cpp:4051:61: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4051 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4037:13: note: ‘nsb’ was declared here 4037 | int lg, nsb; | ^~~ lgfem.cpp: In function ‘int Send3d(PlotStream&, Plot::ListWhat&, std::map&) [with K = std::complex; v_fes = v_fes3]’: lgfem.cpp:4029:61: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4029 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4017:13: note: ‘nsb’ was declared here 4017 | int lg, nsb; | ^~~ lgfem.cpp:4051:61: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4051 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4037:13: note: ‘nsb’ was declared here 4037 | int lg, nsb; | ^~~ lgfem.cpp: In function ‘int SendS(PlotStream&, Plot::ListWhat&, std::map&) [with K = double; v_fes = v_fesS]’: lgfem.cpp:4108:59: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4108 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( )<< " " << V1.min( ) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4094:13: note: ‘nsb’ was declared here 4094 | int lg, nsb; | ^~~ lgfem.cpp: In function ‘int SendS(PlotStream&, Plot::ListWhat&, std::map&) [with K = std::complex; v_fes = v_fesS]’: lgfem.cpp:4108:59: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4108 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( )<< " " << V1.min( ) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4094:13: note: ‘nsb’ was declared here 4094 | int lg, nsb; | ^~~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:3892:33: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:3892:33: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4193:33: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4193:33: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4423:37: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4423:37: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In file included from ./../femlib/FESpacen.hpp:63: In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:1861:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:1863:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:1869:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:1873:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4700:37: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:1861:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:1863:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:1869:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:1873:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4700:37: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4817:36: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4817:36: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4926:31: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4926:31: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:5068:30: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:5068:30: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:5366:30: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:5366:30: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:5748:35: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:5748:35: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:5630:28: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:5630:28: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In constructor ‘FormLinear::FormLinear(const basicAC_F0&)’, inlined from ‘static E_F0* FormLinear::f(const basicAC_F0&)’ at problem.hpp:682:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = FormLinear; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:671:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 671 | l = new Ftest(*ll); // FH1004 ->Optimize(currentblock); same as bilinear | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormLinear::FormLinear(const basicAC_F0&)’ at problem.hpp:671:22, inlined from ‘static E_F0* FormLinear::f(const basicAC_F0&)’ at problem.hpp:682:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = FormLinear; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘FormBilinear::FormBilinear(const basicAC_F0&)’, inlined from ‘static E_F0* FormBilinear::f(const basicAC_F0&)’ at problem.hpp:639:75, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = FormBilinear; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:628:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 628 | b=new Foperator(*bb); // FH1004 no optimisation here because we don't the type of the bilinear form here. | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormBilinear::FormBilinear(const basicAC_F0&)’ at problem.hpp:628:22, inlined from ‘static E_F0* FormBilinear::f(const basicAC_F0&)’ at problem.hpp:639:75, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = FormBilinear; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fes]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fes]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘C_F0 TypeSolve::Initialization(const Type_Expr&) const [with bool exec_init = true; Problem = Solve]’: problem.hpp:1090:19: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1090 | { return C_F0( new SolveInit(e) ,atype()); } | ^~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘C_F0 TypeSolve::Initialization(const Type_Expr&) const [with bool exec_init = true; Problem = Solve]’ at problem.hpp:1090:19: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘E_F0* TypeSolve::Destroy(const C_F0&) const [with bool exec_init = true; Problem = Solve]’: problem.hpp:1085:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1085 | { return new SolveDel(c);} | ^~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* TypeSolve::Destroy(const C_F0&) const [with bool exec_init = true; Problem = Solve]’ at problem.hpp:1085:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘C_F0 TypeSolve::Initialization(const Type_Expr&) const [with bool exec_init = false; Problem = Problem]’: problem.hpp:1090:19: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1090 | { return C_F0( new SolveInit(e) ,atype()); } | ^~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘C_F0 TypeSolve::Initialization(const Type_Expr&) const [with bool exec_init = false; Problem = Problem]’ at problem.hpp:1090:19: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘E_F0* TypeSolve::Destroy(const C_F0&) const [with bool exec_init = false; Problem = Problem]’: problem.hpp:1085:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1085 | { return new SolveDel(c);} | ^~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* TypeSolve::Destroy(const C_F0&) const [with bool exec_init = false; Problem = Problem]’ at problem.hpp:1085:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* IntFunction::f(const basicAC_F0&) [with R = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = IntFunction >; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:996:54: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 996 | static E_F0 * f(const basicAC_F0 & args) { return new IntFunction(args);} | ^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* IntFunction::f(const basicAC_F0&) [with R = std::complex]’ at problem.hpp:996:54, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = IntFunction >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* IntFunction::f(const basicAC_F0&) [with R = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = IntFunction; int ppref = 1]’ at AFunction.hpp:2940:65: problem.hpp:996:54: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 996 | static E_F0 * f(const basicAC_F0 & args) { return new IntFunction(args);} | ^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* IntFunction::f(const basicAC_F0&) [with R = double]’ at problem.hpp:996:54, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = IntFunction; int ppref = 1]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationVFEdges::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationVFEdges; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:404:97: warning: ‘static void 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,intallVFedges);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationVFEdges::f(const basicAC_F0&)’ at problem.hpp:404:97, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationVFEdges; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationAllEdges::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllEdges; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:398:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 398 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intalledges);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationAllEdges::f(const basicAC_F0&)’ at problem.hpp:398:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllEdges; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationBorder::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorder; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:392:89: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 392 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationBorder::f(const basicAC_F0&)’ at problem.hpp:392:89, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorder; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegration::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegration; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:376:83: warning: ‘static void 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);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegration::f(const basicAC_F0&)’ at problem.hpp:376:83, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegration; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* BC_set::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BC_set; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:303:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 303 | static E_F0 * f(const basicAC_F0 & args) { return new BC_set(args);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BC_set::f(const basicAC_F0&)’ at problem.hpp:303:69, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BC_set; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes>*, int>; A = std::pair, v_fes>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes>*, int>; A = std::pair, v_fes>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperatorMakePtrFE::code(const basicAC_F0&) const [with K = std::complex]’: lgfem.cpp:2246:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2246 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE::code(const basicAC_F0&) const [with K = std::complex]’ at lgfem.cpp:2246:53: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperatorMakePtrFE::code(const basicAC_F0&) const [with K = double]’: lgfem.cpp:2246:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2246 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE::code(const basicAC_F0&) const [with K = double]’ at lgfem.cpp:2246:53: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* LinearGMRES::code(const basicAC_F0&) const [with R = double]’: lgfem.cpp:922:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 922 | E_F0 *code(const basicAC_F0 &args) const { return new E_LGMRES(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* LinearGMRES::code(const basicAC_F0&) const [with R = double]’ at lgfem.cpp:922:53: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* LinearCG::code(const basicAC_F0&) const [with R = double]’: lgfem.cpp:763:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 763 | E_F0 *code(const basicAC_F0 &args) const { return new E_LCG(args, cas); } | ^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* LinearCG::code(const basicAC_F0&) const [with R = double]’ at lgfem.cpp:763:53: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = std::complex]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, double>; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = double]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, double>; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL >; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:521:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 521 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb]’ at ./../femlib/DOperator.hpp:521:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL >; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:486:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 486 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:486:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb, C_F0>; T = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, C_F0>, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb, C_F0>; T = std::complex]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, C_F0>, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb, C_F0>; T = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, C_F0>, double>; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb, C_F0>; T = double]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, C_F0>, double>; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb, C_F0>]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL, C_F0> >; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:521:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 521 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb, C_F0>]’ at ./../femlib/DOperator.hpp:521:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL, C_F0> >; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb, C_F0>]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus, C_F0> >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:486:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 486 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb, C_F0>]’ at ./../femlib/DOperator.hpp:486:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus, C_F0> >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = std::complex]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, double>; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = double]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, double>; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL >; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:521:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 521 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb]’ at ./../femlib/DOperator.hpp:521:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL >; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:486:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 486 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:486:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function ‘L* Diff(const L*, const Fem2D::operatortype&) [with L = LinearComb]’: ./../femlib/DOperator.hpp:413:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 413 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘L* Diff(const L*, const Fem2D::operatortype&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:413:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function ‘L* Diff(const L*, const Fem2D::operatortype&) [with L = LinearComb]’: ./../femlib/DOperator.hpp:413:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 413 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘L* Diff(const L*, const Fem2D::operatortype&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:413:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Add::f(const basicAC_F0&) [with L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Add >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:465:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 465 | return new L(*a+*b);} | ^~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Add::f(const basicAC_F0&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:465:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Add >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Add::f(const basicAC_F0&) [with L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Add >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:465:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 465 | return new L(*a+*b);} | ^~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Add::f(const basicAC_F0&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:465:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Add >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:827:23, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’ at lgfem.cpp:3670:41: ./../femlib/MeshPoint.hpp:300:14: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’: lgfem.cpp:3654:11: note: ‘lab’ was declared here 3654 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::MeshS&, const Fem2D::R3&, const Fem2D::R2&, const Fem2D::TriangleS&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::MeshS&, const Fem2D::R3&, const Fem2D::R2&, const Fem2D::TriangleS&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:850:25, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’ at lgfem.cpp:3873:41: ./../femlib/MeshPoint.hpp:484:17: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 484 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’: lgfem.cpp:3861:11: note: ‘lab’ was declared here 3861 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:827:23, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’ at lgfem.cpp:3597:41: ./../femlib/MeshPoint.hpp:300:14: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’: lgfem.cpp:3584:13: note: ‘lab’ was declared here 3584 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:827:23, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = double]’ at lgfem.cpp:3670:41: ./../femlib/MeshPoint.hpp:300:14: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = double]’: lgfem.cpp:3654:11: note: ‘lab’ was declared here 3654 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::MeshS&, const Fem2D::R3&, const Fem2D::R2&, const Fem2D::TriangleS&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::MeshS&, const Fem2D::R3&, const Fem2D::R2&, const Fem2D::TriangleS&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:850:25, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = double]’ at lgfem.cpp:3873:41: ./../femlib/MeshPoint.hpp:484:17: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 484 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = double]’: lgfem.cpp:3861:11: note: ‘lab’ was declared here 3861 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:827:23, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = double]’ at lgfem.cpp:3597:41: ./../femlib/MeshPoint.hpp:300:14: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = double]’: lgfem.cpp:3584:13: note: ‘lab’ was declared here 3584 | int lab; | ^~~ 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.14/mpich/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/fflib' Making all in nw make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/nw' /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/sansrgraph.o ../Graphics/sansrgraph.cpp /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/ffglut.o ../Graphics/ffglut.cpp /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/ffthreads.o ../Graphics/ffthreads.cpp /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/gggg.o ../Graphics/gggg.cpp /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../mpi/parallelempi-empty.o ../mpi/parallelempi-empty.cpp /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../fflib/ffapi.o ../fflib/ffapi.cpp /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../fflib/compositeFESpace.o ../fflib/compositeFESpace.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:44: ./../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/compositeFESpace.cpp:50: ../fflib/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../fflib/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../fflib/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../fflib/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../fflib/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../fflib/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../fflib/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ../fflib/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../fflib/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../Graphics/getprog-unix.hpp: In function ‘char* Shell_Space(const char*)’: ../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; | ^~~~~~~ In file included from ../Graphics/ffglut.cpp:65: ../Graphics/ffglut.hpp: In constructor ‘OnePlotHMatrix::OnePlotHMatrix(long int, PlotStream&)’: ../Graphics/ffglut.hpp:291:13: warning: unused variable ‘rank’ [-Wunused-variable] 291 | int rank; | ^~~~ 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 ../fflib/compositeFESpace.cpp:53: ./../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]; | ^ ../Graphics/ffglut.cpp: In function ‘int ReadOnePlot(FILE*)’: ../Graphics/ffglut.cpp:152:17: warning: unused variable ‘c2’ [-Wunused-variable] 152 | int c2 =getc(fp); | ^~ ../Graphics/ffglut.cpp: In function ‘void Plot(const Fem2D::Mesh3&, bool, bool, bool, ThePlot&, GLint, int*)’: ../Graphics/ffglut.cpp:484:12: warning: unused variable ‘r’ [-Wunused-variable] 484 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:484:16: warning: unused variable ‘g’ [-Wunused-variable] 484 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:484:20: warning: unused variable ‘b’ [-Wunused-variable] 484 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:475:28: warning: typedef ‘Tet’ locally defined but not used [-Wunused-local-typedefs] 475 | typedef Mesh3::Element Tet; | ^~~ ../Graphics/ffglut.cpp: In function ‘void Plot(const Fem2D::MeshS&, bool, bool, bool, ThePlot&, GLint, int*, OneWindow*)’: ../Graphics/ffglut.cpp:703:37: warning: operation on ‘i’ may be undefined [-Wsequence-point] 703 | for (int i=0;ihpixel; | ^ ../Graphics/ffglut.cpp:588:12: warning: unused variable ‘r’ [-Wunused-variable] 588 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:588:16: warning: unused variable ‘g’ [-Wunused-variable] 588 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:588:20: warning: unused variable ‘b’ [-Wunused-variable] 588 | 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:830:33: warning: operation on ‘i’ may be undefined [-Wsequence-point] 830 | for (int i=0;ihpixel; | ^~ ../Graphics/ffglut.cpp: In member function ‘virtual void OnePlotBorder::Draw(OneWindow*)’: ../Graphics/ffglut.cpp:1719:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1719 | for(int i=0;i >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1723 | for(int j=1;j > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for(int i=0;i >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1768 | for(int j=1;jtheplot->nbN; | ^~~ In file included from ./../femlib/SparseLinearSolver.hpp:7, from ../fflib/compositeFESpace.cpp:55: ./../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 ../fflib/error.hpp:32, from ../fflib/compositeFESpace.cpp:49: ../fflib/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); | ^~~~~~~~ ../Graphics/ffglut.cpp: In function ‘int main(int, char**)’: ../Graphics/ffglut.cpp:4201:10: warning: unused variable ‘fullscreen’ [-Wunused-variable] 4201 | bool fullscreen = false; | ^~~~~~~~~~ In file included from ../fflib/AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ../fflib/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../fflib/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ../fflib/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../fflib/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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); | ^ ../Graphics/ffglut.cpp: In instantiation of ‘OnePlotFE::OnePlotFE(const Mesh*, long int, PlotStream&) [with Mesh = Fem2D::Mesh]’: ../Graphics/ffglut.cpp:3012:59: required from here ../Graphics/ffglut.cpp:4201:10: warning: 3012 | p=new OnePlotFE(Ths[imsh-1],what,fin); ../Graphics/ffglut.cpp:4201:10: warning: | ^ ../Graphics/ffglut.cpp:1259:21: warning: unused variable ‘j’ [-Wunused-variable] 1259 | for(int i=0,j=0;i::OnePlotFE(const Mesh*, long int, PlotStream&) [with Mesh = Fem2D::Mesh2]’: ../Graphics/ffglut.cpp:3014:61: required from here ../Graphics/ffglut.cpp:1259:21: warning: 3014 | p=new OnePlotFE(Ths2[imsh-1],what,fin); ../Graphics/ffglut.cpp:1259:21: warning: | ^ ../Graphics/ffglut.cpp:1259:21: warning: unused variable ‘j’ [-Wunused-variable] 1259 | for(int i=0,j=0;i’: ../fflib/lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../fflib/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../fflib/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ../fflib/compositeFESpace.cpp:61: ../fflib/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ../fflib/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../fflib/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../fflib/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../fflib/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../fflib/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../fflib/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../fflib/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../fflib/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../fflib/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../fflib/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../fflib/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../fflib/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../fflib/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../fflib/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../fflib/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../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:1549:9: required from ‘void OnePlotFE::Draw(OneWindow*) [with Mesh = Fem2D::Mesh2]’ ../Graphics/ffglut.cpp:1259:21: warning: 1549 | Plot(Th,false,plot.drawmeshes,plot.drawborder,plot,gllists+2,&oklist[2]); ../Graphics/ffglut.cpp:1259:21: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:1435:6: required from here ../Graphics/ffglut.cpp:1259:21: warning: 1435 | void OnePlotFE::Draw(OneWindow *win) ../Graphics/ffglut.cpp:1259:21: warning: | ^~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:391:12: warning: unused variable ‘r’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:391:16: warning: unused variable ‘g’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:391:20: warning: unused variable ‘b’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../fflib/compositeFESpace.cpp: In function ‘KNM > computeBlockLargs(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: ../fflib/compositeFESpace.cpp:358:14: warning: unused variable ‘d’ [-Wunused-variable] 358 | int d = di.d; | ^ ../fflib/compositeFESpace.cpp:359:11: warning: unused variable ‘dHat’ [-Wunused-variable] 359 | int dHat = di.dHat; | ^~~~ ../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:1549:9: required from ‘void OnePlotFE::Draw(OneWindow*) [with Mesh = Fem2D::Mesh]’ ../Graphics/ffglut.cpp:391:20: warning: 1549 | Plot(Th,false,plot.drawmeshes,plot.drawborder,plot,gllists+2,&oklist[2]); ../Graphics/ffglut.cpp:391:20: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:1435:6: required from here ../Graphics/ffglut.cpp:391:20: warning: 1435 | void OnePlotFE::Draw(OneWindow *win) ../Graphics/ffglut.cpp:391:20: warning: | ^~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:391:12: warning: unused variable ‘r’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:391:16: warning: unused variable ‘g’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:391:20: warning: unused variable ‘b’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../fflib/compositeFESpace.cpp:545:14: warning: unused variable ‘Opsize’ [-Wunused-variable] 545 | size_t Opsize= Op->v.size(); | ^~~~~~ ../fflib/compositeFESpace.cpp: In function ‘void listOfComponentBilinearForm(const std::__cxx11::list&)’: ../fflib/compositeFESpace.cpp:993:14: warning: unused variable ‘d’ [-Wunused-variable] 993 | int d = di.d; | ^ ../fflib/compositeFESpace.cpp:994:11: warning: unused variable ‘dHat’ [-Wunused-variable] 994 | int dHat = di.dHat; | ^~~~ ../fflib/compositeFESpace.cpp: In function ‘void separateFEMpartBemPart(const std::__cxx11::list&, std::__cxx11::list&, std::__cxx11::list&)’: ../fflib/compositeFESpace.cpp:1328:30: warning: unused variable ‘OpBEM’ [-Wunused-variable] 1328 | BilinearOperator * OpBEM = new BilinearOperator( Op->v[indexBEMmass].first, Op->v[indexBEMmass].second ); | ^~~~~ ../fflib/compositeFESpace.cpp:1235:7: warning: unused variable ‘nbBEM’ [-Wunused-variable] 1235 | int nbBEM=0; | ^~~~~ ../fflib/compositeFESpace.cpp: In function ‘void varfToCompositeBlockLinearSystem_fes(bool, bool, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, MatriceCreuse&, int*, bool)’: ../fflib/compositeFESpace.cpp:1490:34: warning: typedef ‘pfes1’ locally defined but not used [-Wunused-local-typedefs] 1490 | typedef typename v_fes1::pfes pfes1; | ^~~~~ ../fflib/compositeFESpace.cpp:1491:34: warning: typedef ‘pfes2’ locally defined but not used [-Wunused-local-typedefs] 1491 | typedef typename v_fes2::pfes pfes2; | ^~~~~ ../fflib/compositeFESpace.cpp:1494:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1494 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../fflib/compositeFESpace.cpp:1495:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1495 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../fflib/compositeFESpace.cpp: In function ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool)’: ../fflib/compositeFESpace.cpp:1847:36: warning: typedef ‘pfes1’ locally defined but not used [-Wunused-local-typedefs] 1847 | typedef typename v_fes1::pfes pfes1; | ^~~~~ ../fflib/compositeFESpace.cpp:1848:36: warning: typedef ‘pfes2’ locally defined but not used [-Wunused-local-typedefs] 1848 | typedef typename v_fes2::pfes pfes2; | ^~~~~ ../fflib/compositeFESpace.cpp:1849:39: warning: typedef ‘FESpace1’ locally defined but not used [-Wunused-local-typedefs] 1849 | typedef typename v_fes1::FESpace FESpace1; | ^~~~~~~~ ../fflib/compositeFESpace.cpp:1850:39: warning: typedef ‘FESpace2’ locally defined but not used [-Wunused-local-typedefs] 1850 | typedef typename v_fes2::FESpace FESpace2; | ^~~~~~~~ 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:438:32: required from here ../fflib/compositeFESpace.cpp:1850:39: warning: 438 | return SetAny(this);} ../fflib/compositeFESpace.cpp:1850:39: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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:1798:40: required from here ../fflib/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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:1903:38: required from here ../fflib/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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 ../fflib/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../fflib/AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ ../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ../fflib/problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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:300:60: required from here ../fflib/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../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:373:82: required from here ../fflib/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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:636:59: required from here ../fflib/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../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:679:60: required from here ../fflib/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../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 { | ^~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ../fflib/compositeFESpace.cpp:2425:80: required from here ../fflib/AnyType.hpp:83:7: note: 2425 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ../fflib/AnyType.hpp:83:7: note: | ^~~~~ ../fflib/compositeFESpace.cpp:2109:11: warning: unused variable ‘N_block’ [-Wunused-variable] 2109 | int N_block = UhNbOfDf[i]; | ^~~~~~~ ../fflib/compositeFESpace.cpp:2110:11: warning: unused variable ‘M_block’ [-Wunused-variable] 2110 | int M_block = VhNbOfDf[j]; | ^~~~~~~ ../fflib/compositeFESpace.cpp:2046:8: warning: unused variable ‘A_is_maybe_sym’ [-Wunused-variable] 2046 | bool A_is_maybe_sym = (void*)pUh == (void*)pVh; | ^~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ../fflib/compositeFESpace.cpp:2427:81: required from here ../fflib/compositeFESpace.cpp:2046:8: warning: 2427 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ../fflib/compositeFESpace.cpp:2046:8: warning: | ^~~~~ ../fflib/compositeFESpace.cpp:2109:11: warning: unused variable ‘N_block’ [-Wunused-variable] 2109 | int N_block = UhNbOfDf[i]; | ^~~~~~~ ../fflib/compositeFESpace.cpp:2110:11: warning: unused variable ‘M_block’ [-Wunused-variable] 2110 | int M_block = VhNbOfDf[j]; | ^~~~~~~ ../fflib/compositeFESpace.cpp:2046:8: warning: unused variable ‘A_is_maybe_sym’ [-Wunused-variable] 2046 | bool A_is_maybe_sym = (void*)pUh == (void*)pVh; | ^~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1955:70: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:2046:8: warning: 1955 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, ../fflib/compositeFESpace.cpp:2046:8: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:2046:8: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:2046:8: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:2046:8: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::Mesh3; v_fes1 = v_fes3; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1962:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1962 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1968:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1968 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1976:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1976 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1983:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1983 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fes; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1990:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1990 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1996:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1996 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fes3; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:2003:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 2003 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1955:70: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1955 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::Mesh3; v_fes1 = v_fes3; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1962:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1962 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1968:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1968 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1976:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1976 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1983:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1983 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fes; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1990:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1990 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1996:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1996 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fes3; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:2003:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 2003 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]’: ../fflib/compositeFESpace.cpp:2090:58: required from ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 2090 | if( ! pUh || ! pVh) return SetAny *>(&A); // ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../fflib/compositeFESpace.cpp:2425:80: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2425 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ../fflib/compositeFESpace.cpp:1861:17: warning: | ^~~~~ ../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 Matrice_Creuse* 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 = Matrice_Creuse >*]’: ../fflib/compositeFESpace.cpp:2090:58: required from ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../fflib/AnyType.hpp:83:7: note: 2090 | if( ! pUh || ! pVh) return SetAny *>(&A); // ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../fflib/compositeFESpace.cpp:2427:81: required from here ../fflib/AnyType.hpp:83:7: note: 2427 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ../fflib/AnyType.hpp:83:7: note: | ^~~~~ ../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 Matrice_Creuse >* 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]’ ../fflib/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/lgfem.hpp:475:69: required from here ../fflib/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../fflib/AnyType.hpp:83:7: note: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ../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*]’ ../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ../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*]’ ../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ../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 { | ^~~~~~~~~~~~~~~~~~~ In constructor ‘FormBilinear::FormBilinear(A, Expression)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:174:69: ../fflib/problem.hpp:640:79: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 640 | FormBilinear(A a,Expression bb) : di(a),b(new Foperator(*dynamic_cast(bb))/*->Optimize(currentblock) FH1004 */) | ^ In file included from ../fflib/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormBilinear::FormBilinear(A, Expression)’ at ../fflib/problem.hpp:640:79, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:174:69: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘FormLinear::FormLinear(A, Expression)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:235:70: ../fflib/problem.hpp:683:73: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 683 | FormLinear(A a,Expression bb) : di(a),l(new Ftest(*dynamic_cast(bb))/*->Optimize(currentblock) FH1004 */) {ffassert(l);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormLinear::FormLinear(A, Expression)’ at ../fflib/problem.hpp:683:73, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:235:70: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: ../fflib/compositeFESpace.cpp:277:64: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 277 | if(addBC) newlargs.push_back( C_F0( new BC_set(*bc,okBC), r) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:277:64: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: ../fflib/compositeFESpace.cpp:174:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 174 | newlargs.push_back( C_F0( new FormBilinear( &di, OpBloc ), r ) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:174:69: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: ../fflib/compositeFESpace.cpp:235:70: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 235 | newlargs.push_back( C_F0( new FormLinear( (ll->di), OpBloc ), r ) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:235:70: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../fflib/compositeFESpace.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib64 -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz /usr/lib64/mpich/bin/mpic++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../fflib/compositeFESpace.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib64 -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz /usr/lib64/mpich/bin/mpic++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.14/mpich/src/nw' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/mpi' cp ../fflib/ffapi.cpp . cp ../fflib/compositeFESpace.cpp . /usr/lib64/mpich/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -DPARALLELE -I./../fflib -I./../Graphics -I./../femlib -I./../bamglib/ -I/usr/include/mpich-riscv64 -I/usr/include -I/usr/include/suitesparse -I./../../3rdparty/include/BemTool/ -I./../../3rdparty/boost/include -I../../plugin/mpi -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -DPARALLELE -DHAVE_ZLIB -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o parallelempi.o parallelempi.cpp ../../config.status --file=ff-mpirun:ff-mpirun.in /usr/lib64/mpich/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -DPARALLELE -I./../fflib -I./../Graphics -I./../femlib -I./../bamglib/ -I/usr/include/mpich-riscv64 -I/usr/include -I/usr/include/suitesparse -I./../../3rdparty/include/BemTool/ -I./../../3rdparty/boost/include -I../../plugin/mpi -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -DPARALLELE -DHAVE_ZLIB -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffapi.o ffapi.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -DPARALLELE -I./../fflib -I./../Graphics -I./../femlib -I./../bamglib/ -I/usr/include/mpich-riscv64 -I/usr/include -I/usr/include/suitesparse -I./../../3rdparty/include/BemTool/ -I./../../3rdparty/boost/include -I../../plugin/mpi -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -DPARALLELE -DHAVE_ZLIB -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o compositeFESpace.o compositeFESpace.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -DPARALLELE -I./../fflib -I./../Graphics -I./../femlib -I./../bamglib/ -I/usr/include/mpich-riscv64 -I/usr/include -I/usr/include/suitesparse -I./../../3rdparty/include/BemTool/ -I./../../3rdparty/boost/include -I../../plugin/mpi -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -DPARALLELE -DHAVE_ZLIB -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../lglib/mymain.o ../lglib/mymain.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -DPARALLELE -I./../fflib -I./../Graphics -I./../femlib -I./../bamglib/ -I/usr/include/mpich-riscv64 -I/usr/include -I/usr/include/suitesparse -I./../../3rdparty/include/BemTool/ -I./../../3rdparty/boost/include -I../../plugin/mpi -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -DPARALLELE -DHAVE_ZLIB -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../lglib/lg.tab.o ../lglib/lg.tab.cpp config.status: creating ff-mpirun chmod a+x ff-mpirun In file included from compositeFESpace.cpp:50: ./../fflib/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./../fflib/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./../fflib/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./../fflib/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from lg.ypp:62: ./../fflib/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./../fflib/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./../fflib/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./../fflib/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./../fflib/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from lg.ypp:66: ./../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/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ./../femlib/MatriceElementaire.hpp:4, from ./../femlib/VirtualMatrix.hpp:3, from ./../femlib/HashMatrix.hpp:17, from compositeFESpace.cpp:53: ./../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:34: ./../fflib/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./../fflib/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./../fflib/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./../fflib/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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 >&, MapOfE_F0&, size_t&)’: ./../fflib/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./../fflib/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./../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’ ./../fflib/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../fflib/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../fflib/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./../fflib/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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 compositeFESpace.cpp:57: ./../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 ./../fflib/AFunction.hpp:92: ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./../fflib/AFunction.hpp:438:32: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 438 | return SetAny(this);} ./../femlib/MeshPoint.hpp:1028:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1798:40: required from here ./../fflib/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1903:38: required from here ./../fflib/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In file included from ./../femlib/SparseLinearSolver.hpp:7, from parallelempi.cpp:53: ./../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 ./../fflib/error.hpp:32, from parallelempi.cpp:33: ./../fflib/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); | ^~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../fflib/lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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 ./../fflib/AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./../fflib/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../fflib/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../fflib/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./../fflib/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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); | ^ ./../fflib/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./../fflib/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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 compositeFESpace.cpp:61: ./../fflib/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./../fflib/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./../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]’ ./../fflib/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:475:69: required from here ./../fflib/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../fflib/AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../fflib/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./../fflib/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./../fflib/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../fflib/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./../fflib/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./../fflib/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./../fflib/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./../fflib/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./../fflib/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./../fflib/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./../fflib/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./../fflib/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./../fflib/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./../fflib/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ compositeFESpace.cpp: In function ‘KNM > computeBlockLargs(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: compositeFESpace.cpp:358:14: warning: unused variable ‘d’ [-Wunused-variable] 358 | int d = di.d; | ^ compositeFESpace.cpp:359:11: warning: unused variable ‘dHat’ [-Wunused-variable] 359 | int dHat = di.dHat; | ^~~~ compositeFESpace.cpp:545:14: warning: unused variable ‘Opsize’ [-Wunused-variable] 545 | size_t Opsize= Op->v.size(); | ^~~~~~ compositeFESpace.cpp: In function ‘void listOfComponentBilinearForm(const std::__cxx11::list&)’: compositeFESpace.cpp:993:14: warning: unused variable ‘d’ [-Wunused-variable] 993 | int d = di.d; | ^ compositeFESpace.cpp:994:11: warning: unused variable ‘dHat’ [-Wunused-variable] 994 | int dHat = di.dHat; | ^~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../fflib/lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ compositeFESpace.cpp: In function ‘void separateFEMpartBemPart(const std::__cxx11::list&, std::__cxx11::list&, std::__cxx11::list&)’: compositeFESpace.cpp:1328:30: warning: unused variable ‘OpBEM’ [-Wunused-variable] 1328 | BilinearOperator * OpBEM = new BilinearOperator( Op->v[indexBEMmass].first, Op->v[indexBEMmass].second ); | ^~~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]’: ./../fflib/AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~^~~ ./../fflib/AFunction.hpp:1300:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./../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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./../fflib/AFunction.hpp:1300:11: required from here ./../fflib/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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 { | ^~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:1235:7: warning: unused variable ‘nbBEM’ [-Wunused-variable] 1235 | int nbBEM=0; | ^~~~~ compositeFESpace.cpp: In function ‘void varfToCompositeBlockLinearSystem_fes(bool, bool, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, MatriceCreuse&, int*, bool)’: compositeFESpace.cpp:1490:34: warning: typedef ‘pfes1’ locally defined but not used [-Wunused-local-typedefs] 1490 | typedef typename v_fes1::pfes pfes1; | ^~~~~ compositeFESpace.cpp:1491:34: warning: typedef ‘pfes2’ locally defined but not used [-Wunused-local-typedefs] 1491 | typedef typename v_fes2::pfes pfes2; | ^~~~~ compositeFESpace.cpp:1494:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1494 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ compositeFESpace.cpp:1495:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1495 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ compositeFESpace.cpp: In function ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool)’: compositeFESpace.cpp:1847:36: warning: typedef ‘pfes1’ locally defined but not used [-Wunused-local-typedefs] 1847 | typedef typename v_fes1::pfes pfes1; | ^~~~~ compositeFESpace.cpp:1848:36: warning: typedef ‘pfes2’ locally defined but not used [-Wunused-local-typedefs] 1848 | typedef typename v_fes2::pfes pfes2; | ^~~~~ compositeFESpace.cpp:1849:39: warning: typedef ‘FESpace1’ locally defined but not used [-Wunused-local-typedefs] 1849 | typedef typename v_fes1::FESpace FESpace1; | ^~~~~~~~ compositeFESpace.cpp:1850:39: warning: typedef ‘FESpace2’ locally defined but not used [-Wunused-local-typedefs] 1850 | typedef typename v_fes2::FESpace FESpace2; | ^~~~~~~~ ./../fflib/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./../fflib/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from parallelempi.cpp:65: ./../fflib/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./../fflib/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./../fflib/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./../fflib/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./../fflib/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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:438:32: required from here compositeFESpace.cpp:1850:39: warning: 438 | return SetAny(this);} compositeFESpace.cpp:1850:39: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1798:40: required from here ./../fflib/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1903:38: required from here ./../fflib/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./../fflib/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./../fflib/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./../fflib/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./../fflib/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./../fflib/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./../fflib/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./../fflib/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./../fflib/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./../fflib/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./../fflib/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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 ./../fflib/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./../fflib/problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:300:60: required from here ./../fflib/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./../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:373:82: required from here ./../fflib/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:636:59: required from here ./../fflib/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./../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:679:60: required from here ./../fflib/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./../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 { | ^~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: compositeFESpace.cpp:2425:80: required from here ./../fflib/AnyType.hpp:83:7: note: 2425 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ./../fflib/AnyType.hpp:83:7: note: | ^~~~~ compositeFESpace.cpp:2109:11: warning: unused variable ‘N_block’ [-Wunused-variable] 2109 | int N_block = UhNbOfDf[i]; | ^~~~~~~ compositeFESpace.cpp:2110:11: warning: unused variable ‘M_block’ [-Wunused-variable] 2110 | int M_block = VhNbOfDf[j]; | ^~~~~~~ compositeFESpace.cpp:2046:8: warning: unused variable ‘A_is_maybe_sym’ [-Wunused-variable] 2046 | bool A_is_maybe_sym = (void*)pUh == (void*)pVh; | ^~~~~~~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: compositeFESpace.cpp:2427:81: required from here compositeFESpace.cpp:2046:8: warning: 2427 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; compositeFESpace.cpp:2046:8: warning: | ^~~~~ compositeFESpace.cpp:2109:11: warning: unused variable ‘N_block’ [-Wunused-variable] 2109 | int N_block = UhNbOfDf[i]; | ^~~~~~~ compositeFESpace.cpp:2110:11: warning: unused variable ‘M_block’ [-Wunused-variable] 2110 | int M_block = VhNbOfDf[j]; | ^~~~~~~ compositeFESpace.cpp:2046:8: warning: unused variable ‘A_is_maybe_sym’ [-Wunused-variable] 2046 | bool A_is_maybe_sym = (void*)pUh == (void*)pVh; | ^~~~~~~~~~~~~~ parallelempi.cpp: In member function ‘void Serialize::mpisend(const MPIrank&, long int, const void*)’: parallelempi.cpp:1032:59: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1032 | << ", l=" << l << ", tag=" << tag << " " << (l < sizempibuf) << endl; | ~~^~~~~~~~~~~~ parallelempi.cpp:1033:9: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1033 | if (l <=sizempibuf) | ~~^~~~~~~~~~~~ parallelempi.cpp: In constructor ‘Serialize::Serialize(const MPIrank&, const char*, long int, const void*)’: parallelempi.cpp:1067:10: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1067 | if ( l <= sizempibuf) | ~~^~~~~~~~~~~~~ parallelempi.cpp: In function ‘fMPI_Comm* def_comm(fMPI_Comm* const&, fMPI_Group* const&)’: parallelempi.cpp:2435:9: warning: unused variable ‘ok’ [-Wunused-variable] 2435 | 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:2474:9: warning: variable ‘err’ set but not used [-Wunused-but-set-variable] 2474 | int err; | ^~~ parallelempi.cpp: In function ‘AnyType ClearReturnKK_(Stack, const AnyType&)’: parallelempi.cpp:2521:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2521 | if(verbosity>400) | ^~ parallelempi.cpp:2523:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2523 | return SetAny(*cm); | ^~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: compositeFESpace.cpp:1955:70: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:2046:8: warning: 1955 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, compositeFESpace.cpp:2046:8: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:2046:8: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:2046:8: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:2046:8: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::Mesh3; v_fes1 = v_fes3; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1962:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1962 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1968:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1968 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1976:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1976 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: compositeFESpace.cpp:1983:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1983 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fes; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1990:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1990 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1996:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1996 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fes3; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:2003:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 2003 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: compositeFESpace.cpp:1955:70: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1955 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::Mesh3; v_fes1 = v_fes3; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1962:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1962 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1968:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1968 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1976:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1976 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: compositeFESpace.cpp:1983:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1983 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fes; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1990:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1990 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1996:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1996 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fes3; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:2003:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 2003 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]’: compositeFESpace.cpp:2090:58: required from ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 2090 | if( ! pUh || ! pVh) return SetAny *>(&A); // compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ compositeFESpace.cpp:2425:80: required from here compositeFESpace.cpp:1861:17: warning: 2425 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; compositeFESpace.cpp:1861:17: warning: | ^~~~~ ./../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 Matrice_Creuse* 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 = Matrice_Creuse >*]’: compositeFESpace.cpp:2090:58: required from ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 2090 | if( ! pUh || ! pVh) return SetAny *>(&A); // ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ compositeFESpace.cpp:2427:81: required from here ./../fflib/AnyType.hpp:83:7: note: 2427 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ./../fflib/AnyType.hpp:83:7: note: | ^~~~~ ./../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 Matrice_Creuse >* 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 ./../fflib/AFunction.hpp:92: ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./../fflib/AFunction.hpp:438:32: required from here parallelempi.cpp:2523:5: note: 438 | return SetAny(this);} parallelempi.cpp:2523:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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 { | ^~~~~~~~~~~~~~~~~~~ ./../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]’ ./../fflib/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:475:69: required from here ./../fflib/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../fflib/AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./../fflib/AFunction.hpp:1798:40: required from here ./../fflib/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1903:38: required from here ./../fflib/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 ./../fflib/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./../fflib/problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:300:60: required from here ./../fflib/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./../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:373:82: required from here ./../fflib/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:636:59: required from here ./../fflib/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./../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:679:60: required from here ./../fflib/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./../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 ‘SendWMeshd::SendWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::Mesh]’: parallelempi.cpp:938:60: required from here ./../fflib/AnyType.hpp:83:7: note: 938 | SendWMeshd *rwm= new SendWMeshd(this,&a); ./../fflib/AnyType.hpp:83:7: note: | ^ parallelempi.cpp:848:20: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 848 | ffassert(lsz == lg); // verif ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ parallelempi.cpp: In instantiation of ‘SendWMeshd::SendWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::Mesh3]’: parallelempi.cpp:952:62: required from here parallelempi.cpp:848:20: warning: 952 | SendWMeshd *rwm= new SendWMeshd(this,&a); parallelempi.cpp:848:20: warning: | ^ parallelempi.cpp:848:20: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 848 | ffassert(lsz == lg); // verif ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ parallelempi.cpp: In instantiation of ‘SendWMeshd::SendWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::MeshS]’: parallelempi.cpp:965:58: required from here parallelempi.cpp:848:20: warning: 965 | SendWMeshd *rwm= new SendWMeshd(this,&a); parallelempi.cpp:848:20: warning: | ^ parallelempi.cpp:848:20: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 848 | ffassert(lsz == lg); // verif ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ parallelempi.cpp: In instantiation of ‘SendWMeshd::SendWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::MeshL]’: parallelempi.cpp:974:56: required from here parallelempi.cpp:848:20: warning: 974 | SendWMeshd *rwm= new SendWMeshd(this,&a); parallelempi.cpp:848:20: warning: | ^ parallelempi.cpp:848:20: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 848 | ffassert(lsz == lg); // verif ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ parallelempi.cpp: In instantiation of ‘RevcWMeshd::RevcWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::Mesh]’: parallelempi.cpp:983:56: required from here parallelempi.cpp:848:20: warning: 983 | RevcWMeshd *rwm= new RevcWMeshd(this,&a); parallelempi.cpp:848:20: warning: | ^ parallelempi.cpp:799:9: warning: unused variable ‘ll’ [-Wunused-variable] 799 | 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:993:58: required from here parallelempi.cpp:799:9: warning: 993 | RevcWMeshd *rwm= new RevcWMeshd(this,&a); parallelempi.cpp:799:9: warning: | ^ parallelempi.cpp:799:9: warning: unused variable ‘ll’ [-Wunused-variable] 799 | 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::MeshS]’: parallelempi.cpp:1003:58: required from here parallelempi.cpp:799:9: warning: 1003 | RevcWMeshd *rwm= new RevcWMeshd(this,&a); parallelempi.cpp:799:9: warning: | ^ parallelempi.cpp:799:9: warning: unused variable ‘ll’ [-Wunused-variable] 799 | 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::MeshL]’: parallelempi.cpp:1013:58: required from here parallelempi.cpp:799:9: warning: 1013 | RevcWMeshd *rwm= new RevcWMeshd(this,&a); parallelempi.cpp:799:9: warning: | ^ parallelempi.cpp:799:9: warning: unused variable ‘ll’ [-Wunused-variable] 799 | int ll = WRecv(p, sizempibuf, who, tag, comm, rq); // wait first part Warning async => not wait. | ^~ ./../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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./../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*]’ ./../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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*]’ ./../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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 { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]’: parallelempi.cpp:2523:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:799:9: warning: 2523 | return SetAny(*cm); parallelempi.cpp:799:9: warning: | ~~~~~~~~~~~^~~~~ parallelempi.cpp:2691:7: required from here parallelempi.cpp:799:9: warning: 2690 | Dcl_TypeandPtr_ ,KN* > parallelempi.cpp:799:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2691 | (0,0,0,::Destroy >, parallelempi.cpp:799:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2692 | ::ClearReturnKK_,KN_ >, parallelempi.cpp:799:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | ::ClearReturnpKK >); parallelempi.cpp:799:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = MPIrank; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ parallelempi.cpp:2702:94: required from here ./../fflib/AnyType.hpp:83:7: note: 2702 | map_type[typeid(MPIrank).name()]->AddCast(new E_F1_funcT(UnRef)); ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ parallelempi.cpp:2703:106: required from here ./../fflib/AnyType.hpp:83:7: note: 2703 | map_type[typeid(fMPI_Group).name()]->AddCast(new E_F1_funcT(UnRef)); ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ parallelempi.cpp:2704:102: required from here ./../fflib/AnyType.hpp:83:7: note: 2704 | map_type[typeid(fMPI_Comm).name()]->AddCast(new E_F1_funcT(UnRef)); ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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]’ ./../fflib/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:475:69: required from here ./../fflib/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]’: ./../fflib/AFunction.hpp:801:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = fMPI; B = fMPI*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 801 | return SetAny(*GetAny(a));} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:2993:10: required from ‘ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = fMPI; PT = fMPI*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 2993 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:3090:31: required from ‘void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = fMPI; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 3090 | map_type[typeid(T*).name()] = new ForEachTypePtr(pi,pd,pOnReturn); ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parallelempi.cpp:2689:33: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 2689 | Dcl_TypeandPtr(0,0,InitializeRequest,DeleteRequest); // bof bof ... ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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 { | ^~~~~~~~~~~~~~~~~~~ parallelempi.cpp: In instantiation of ‘bool RevcWMeshd::Do(MPI_Request*) [with Mesh = Fem2D::MeshL; MPI_Request = int]’: parallelempi.cpp:802:8: required from here ./../fflib/AnyType.hpp:83:7: note: 802 | bool Do (MPI_Request *rrq) { ./../fflib/AnyType.hpp:83:7: note: | ^~ parallelempi.cpp:818:92: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 818 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:820:11: warning: unused variable ‘ll’ [-Wunused-variable] 820 | 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:802:8: required from here parallelempi.cpp:820:11: warning: 802 | bool Do (MPI_Request *rrq) { parallelempi.cpp:820:11: warning: | ^~ parallelempi.cpp:818:92: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 818 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:820:11: warning: unused variable ‘ll’ [-Wunused-variable] 820 | 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:802:8: required from here parallelempi.cpp:820:11: warning: 802 | bool Do (MPI_Request *rrq) { parallelempi.cpp:820:11: warning: | ^~ parallelempi.cpp:818:92: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 818 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:820:11: warning: unused variable ‘ll’ [-Wunused-variable] 820 | 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:802:8: required from here parallelempi.cpp:820:11: warning: 802 | bool Do (MPI_Request *rrq) { parallelempi.cpp:820:11: warning: | ^~ parallelempi.cpp:818:92: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 818 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:820:11: warning: unused variable ‘ll’ [-Wunused-variable] 820 | 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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:820:11: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} parallelempi.cpp:820:11: warning: | ~~~~~~~~~^~~ ./../fflib/AFunction.hpp:1300:11: required from here parallelempi.cpp:820:11: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} parallelempi.cpp:820:11: warning: | ^~~~~~~~ ./../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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = fMPI*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./../fflib/AFunction.hpp:1300:11: required from here ./../fflib/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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*]’ ./../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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*]’ ./../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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*]’ ./../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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 { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In function ‘C_F0 For(C_F0, C_F0, C_F0, C_F0)’: ./../fflib/AFunction.hpp:1533:107: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1533 | 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘C_F0 For(C_F0, C_F0, C_F0, C_F0)’ at ./../fflib/AFunction.hpp:1533:107: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:2556:41: required from ‘AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduce1; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 2556 | {return SetAny(static_cast(T::f(s, GetAny((*a)(s)) , ./../fflib/AnyType.hpp:83:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2557 | GetAny((*b)(s)) , ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2558 | GetAny((*c)(s)), ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~ 2559 | GetAny((*d)(s)) ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~ 2560 | )));} ./../fflib/AnyType.hpp:83:7: note: | ~ parallelempi.cpp:2555:11: required from here ./../fflib/AnyType.hpp:83:7: note: 2555 | AnyType operator()(Stack s) const ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ parallelempi.cpp:1665:13: warning: unused variable ‘chunk’ [-Wunused-variable] 1665 | 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:2556:41: required from ‘AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduce1; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:1665:13: warning: 2556 | {return SetAny(static_cast(T::f(s, GetAny((*a)(s)) , parallelempi.cpp:1665:13: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2557 | GetAny((*b)(s)) , parallelempi.cpp:1665:13: warning: | ~~~~~~~~~~~~~~~~~~~~ 2558 | GetAny((*c)(s)), parallelempi.cpp:1665:13: warning: | ~~~~~~~~~~~~~~~~~~~ 2559 | GetAny((*d)(s)) parallelempi.cpp:1665:13: warning: | ~~~~~~~~~~~~~~~~~~ 2560 | )));} parallelempi.cpp:1665:13: warning: | ~ parallelempi.cpp:2555:11: required from here parallelempi.cpp:1665:13: warning: 2555 | AnyType operator()(Stack s) const parallelempi.cpp:1665:13: warning: | ^~~~~~~~ parallelempi.cpp:1665:13: warning: unused variable ‘chunk’ [-Wunused-variable] 1665 | int chunk = 1; | ^~~~~ 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:2556:41: required from ‘AnyType Quad_Op::operator()(Stack) const [with T = Op_ReduceMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:1665:13: warning: 2556 | {return SetAny(static_cast(T::f(s, GetAny((*a)(s)) , parallelempi.cpp:1665:13: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2557 | GetAny((*b)(s)) , parallelempi.cpp:1665:13: warning: | ~~~~~~~~~~~~~~~~~~~~ 2558 | GetAny((*c)(s)), parallelempi.cpp:1665:13: warning: | ~~~~~~~~~~~~~~~~~~~ 2559 | GetAny((*d)(s)) parallelempi.cpp:1665:13: warning: | ~~~~~~~~~~~~~~~~~~ 2560 | )));} parallelempi.cpp:1665:13: warning: | ~ parallelempi.cpp:2555:11: required from here parallelempi.cpp:1665:13: warning: 2555 | AnyType operator()(Stack s) const parallelempi.cpp:1665:13: warning: | ^~~~~~~~ parallelempi.cpp:1513:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1513 | 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:2556:41: required from ‘AnyType Quad_Op::operator()(Stack) const [with T = Op_ReduceMat; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:1513:28: warning: 2556 | {return SetAny(static_cast(T::f(s, GetAny((*a)(s)) , parallelempi.cpp:1513:28: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2557 | GetAny((*b)(s)) , parallelempi.cpp:1513:28: warning: | ~~~~~~~~~~~~~~~~~~~~ 2558 | GetAny((*c)(s)), parallelempi.cpp:1513:28: warning: | ~~~~~~~~~~~~~~~~~~~ 2559 | GetAny((*d)(s)) parallelempi.cpp:1513:28: warning: | ~~~~~~~~~~~~~~~~~~ 2560 | )));} parallelempi.cpp:1513:28: warning: | ~ parallelempi.cpp:2555:11: required from here parallelempi.cpp:1513:28: warning: 2555 | AnyType operator()(Stack s) const parallelempi.cpp:1513:28: warning: | ^~~~~~~~ parallelempi.cpp:1513:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1513 | 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 = std::complex; Stack = void*; fMPI_Comm = fMPI; fMPI_Op = fMPI]’: parallelempi.cpp:2556:41: required from ‘AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduceMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:1513:28: warning: 2556 | {return SetAny(static_cast(T::f(s, GetAny((*a)(s)) , parallelempi.cpp:1513:28: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2557 | GetAny((*b)(s)) , parallelempi.cpp:1513:28: warning: | ~~~~~~~~~~~~~~~~~~~~ 2558 | GetAny((*c)(s)), parallelempi.cpp:1513:28: warning: | ~~~~~~~~~~~~~~~~~~~ 2559 | GetAny((*d)(s)) parallelempi.cpp:1513:28: warning: | ~~~~~~~~~~~~~~~~~~ 2560 | )));} parallelempi.cpp:1513:28: warning: | ~ parallelempi.cpp:2555:11: required from here parallelempi.cpp:1513:28: warning: 2555 | AnyType operator()(Stack s) const parallelempi.cpp:1513:28: warning: | ^~~~~~~~ parallelempi.cpp:1585:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1585 | 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:2556:41: required from ‘AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduceMat; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:1585:28: warning: 2556 | {return SetAny(static_cast(T::f(s, GetAny((*a)(s)) , parallelempi.cpp:1585:28: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2557 | GetAny((*b)(s)) , parallelempi.cpp:1585:28: warning: | ~~~~~~~~~~~~~~~~~~~~ 2558 | GetAny((*c)(s)), parallelempi.cpp:1585:28: warning: | ~~~~~~~~~~~~~~~~~~~ 2559 | GetAny((*d)(s)) parallelempi.cpp:1585:28: warning: | ~~~~~~~~~~~~~~~~~~ 2560 | )));} parallelempi.cpp:1585:28: warning: | ~ parallelempi.cpp:2555:11: required from here parallelempi.cpp:1585:28: warning: 2555 | AnyType operator()(Stack s) const parallelempi.cpp:1585:28: warning: | ^~~~~~~~ parallelempi.cpp:1585:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1585 | for (int k=0; k< sM->nnz;++k ) | ~^~~~~~~~~ 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:2556:41: required from ‘AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduce1 >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:1585:28: warning: 2556 | {return SetAny(static_cast(T::f(s, GetAny((*a)(s)) , parallelempi.cpp:1585:28: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2557 | GetAny((*b)(s)) , parallelempi.cpp:1585:28: warning: | ~~~~~~~~~~~~~~~~~~~~ 2558 | GetAny((*c)(s)), parallelempi.cpp:1585:28: warning: | ~~~~~~~~~~~~~~~~~~~ 2559 | GetAny((*d)(s)) parallelempi.cpp:1585:28: warning: | ~~~~~~~~~~~~~~~~~~ 2560 | )));} parallelempi.cpp:1585:28: warning: | ~ parallelempi.cpp:2555:11: required from here parallelempi.cpp:1585:28: warning: 2555 | AnyType operator()(Stack s) const parallelempi.cpp:1585:28: warning: | ^~~~~~~~ parallelempi.cpp:1665:13: warning: unused variable ‘chunk’ [-Wunused-variable] 1665 | int chunk = 1; | ^~~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI*]’: ./../fflib/AFunction.hpp:1134: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*]’ parallelempi.cpp:1665:13: warning: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} parallelempi.cpp:1665:13: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:1133:11: required from here parallelempi.cpp:1665:13: warning: 1133 | AnyType operator()(Stack s) const parallelempi.cpp:1665:13: warning: | ^~~~~~~~ ./../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 = fMPI*]’: ./../fflib/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:1133:11: required from here ./../fflib/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:1133:11: required from here ./../fflib/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = void*; TA0 = fMPI*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:959:11: required from here ./../fflib/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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 = KN*]’: ./../fflib/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:1133:11: required from here ./../fflib/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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:308:29: required from ‘void CheckPtrHashMatrix(const HashMatrix*, const char*) [with I = int; R = double]’ ./../fflib/AnyType.hpp:83:7: note: 308 | int gm=GoodPtrHashMatrix(p); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~ parallelempi.cpp:561:25: required from ‘const MPIrank& MPIrank::Bcast(Matrice_Creuse&) const [with R = double]’ ./../fflib/AnyType.hpp:83:7: note: 561 | CheckPtrHashMatrix(mA, "Bcast 2"); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ parallelempi.cpp:1142:12: required from ‘static MPIrank Op_Bcastmpi::f(const MPIrank&, A* const&) [with A = Matrice_Creuse]’ ./../fflib/AnyType.hpp:83:7: note: 1142 | f.Bcast(*a); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~^~~~ ./../fflib/AFunction.hpp:2590:43: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} ./../fflib/AnyType.hpp:83:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:2589:13: required from here ./../fflib/AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../femlib/HashMatrix.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘int’ [-Wsign-compare] 302 | 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:308:29: required from ‘void CheckPtrHashMatrix(const HashMatrix*, const char*) [with I = int; R = std::complex]’ ./../femlib/HashMatrix.hpp:302:16: warning: 308 | int gm=GoodPtrHashMatrix(p); ./../femlib/HashMatrix.hpp:302:16: warning: | ~~~~~~~~~~~~~~~~~^~~ parallelempi.cpp:561:25: required from ‘const MPIrank& MPIrank::Bcast(Matrice_Creuse&) const [with R = std::complex]’ ./../femlib/HashMatrix.hpp:302:16: warning: 561 | CheckPtrHashMatrix(mA, "Bcast 2"); ./../femlib/HashMatrix.hpp:302:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ parallelempi.cpp:1142:12: required from ‘static MPIrank Op_Bcastmpi::f(const MPIrank&, A* const&) [with A = Matrice_Creuse >]’ ./../femlib/HashMatrix.hpp:302:16: warning: 1142 | f.Bcast(*a); ./../femlib/HashMatrix.hpp:302:16: warning: | ~~~~~~~^~~~ ./../fflib/AFunction.hpp:2590:43: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/HashMatrix.hpp:302:16: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} ./../femlib/HashMatrix.hpp:302:16: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:2589:13: required from here ./../femlib/HashMatrix.hpp:302:16: warning: 2589 | AnyType operator()(Stack s) const ./../femlib/HashMatrix.hpp:302:16: warning: | ^~~~~~~~ ./../femlib/HashMatrix.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if (p->nnz ==-1234567802) return -4; | ~~~~~~~^~~~~~~~~~~~~ In constructor ‘FormBilinear::FormBilinear(A, Expression)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at compositeFESpace.cpp:174:69: ./../fflib/problem.hpp:640:79: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 640 | FormBilinear(A a,Expression bb) : di(a),b(new Foperator(*dynamic_cast(bb))/*->Optimize(currentblock) FH1004 */) | ^ In file included from ./../fflib/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormBilinear::FormBilinear(A, Expression)’ at ./../fflib/problem.hpp:640:79, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at compositeFESpace.cpp:174:69: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘FormLinear::FormLinear(A, Expression)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at compositeFESpace.cpp:235:70: ./../fflib/problem.hpp:683:73: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 683 | FormLinear(A a,Expression bb) : di(a),l(new Ftest(*dynamic_cast(bb))/*->Optimize(currentblock) FH1004 */) {ffassert(l);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormLinear::FormLinear(A, Expression)’ at ./../fflib/problem.hpp:683:73, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at compositeFESpace.cpp:235:70: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: compositeFESpace.cpp:277:64: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 277 | if(addBC) newlargs.push_back( C_F0( new BC_set(*bc,okBC), r) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at compositeFESpace.cpp:277:64: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: compositeFESpace.cpp:174:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 174 | newlargs.push_back( C_F0( new FormBilinear( &di, OpBloc ), r ) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at compositeFESpace.cpp:174:69: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: compositeFESpace.cpp:235:70: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 235 | newlargs.push_back( C_F0( new FormLinear( (ll->di), OpBloc ), r ) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at compositeFESpace.cpp:235:70: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = fMPI*; CODE = E_F_F0*, true>]’: ./../fflib/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../fflib/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = fMPI*; CODE = E_F_F0*, true>]’ at ./../fflib/AFunction.hpp:2267:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = fMPI; CODE = E_F_F0, true>]’: ./../fflib/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = fMPI; CODE = E_F_F0, true>]’ at ./../fflib/AFunction.hpp:2267:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’: ./../fflib/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’ at ./../fflib/AFunction.hpp:2267:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = fMPI*; CODE = E_F_F0*, true>]’: ./../fflib/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = fMPI*; CODE = E_F_F0*, true>]’ at ./../fflib/AFunction.hpp:2267:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = MPIrank; A = long int; CODE = E_F_F0]’: ./../fflib/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = MPIrank; A = long int; CODE = E_F_F0]’ at ./../fflib/AFunction.hpp:2267:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = void*; A = fMPI*; CODE = E_F_F0*, true>]’: ./../fflib/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = void*; A = fMPI*; CODE = E_F_F0*, true>]’ at ./../fflib/AFunction.hpp:2267:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = fMPI*; CODE = E_F_F0*, true>]’: ./../fflib/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = fMPI*; CODE = E_F_F0*, true>]’ at ./../fflib/AFunction.hpp:2267:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = MPIrank; A = fMPI; B = long int; CODE = E_F_F0F0, long int>]’: ./../fflib/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = MPIrank; A = fMPI; B = long int; CODE = E_F_F0F0, long int>]’ at ./../fflib/AFunction.hpp:2287:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = MPIrank; A = long int; B = fMPI; CODE = E_F_F0F0 >]’: ./../fflib/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = MPIrank; A = long int; B = fMPI; CODE = E_F_F0F0 >]’ at ./../fflib/AFunction.hpp:2287:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather1 >]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather1 >]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter1 >]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter1 >]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather3 >]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather3 >]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter3 >]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter3 >]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather13 >]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather13 >]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather3 >]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather3 >]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_All2All3 >]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_All2All3 >]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather1]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather1]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather1]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather1]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter1]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter1]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter1]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter1]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather13]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather13]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather13]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather13]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_All2All3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_All2All3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_All2All3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_All2All3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ parallelempi.cpp: In member function ‘virtual E_F0* splitComm::code(const basicAC_F0&) const’: parallelempi.cpp:2620:106: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2620 | return new splitComm_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* splitComm::code(const basicAC_F0&) const’ at parallelempi.cpp:2620:106: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce1 >; CODE = Quad_Op > >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce1 >; CODE = Quad_Op > >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce >; CODE = Quad_Op > >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce >; CODE = Quad_Op > >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce1 >; CODE = Quad_Op > >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce1 >; CODE = Quad_Op > >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce >; CODE = Quad_Op > >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce >; CODE = Quad_Op > >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduceMat; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduceMat; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduceMat >; CODE = Quad_Op > >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduceMat >; CODE = Quad_Op > >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_ReduceMat; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_ReduceMat; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_ReduceMat >; CODE = Quad_Op > >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_ReduceMat >; CODE = Quad_Op > >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Allgatherv >; CODE = Quad_Op > >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Allgatherv >; CODE = Quad_Op > >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce1; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce1; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce1; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce1; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce1; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce1; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce1; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce1; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Allgatherv; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Allgatherv; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Allgatherv; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Allgatherv; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Def_def_Commsplit; CODE = Quad_Op]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Def_def_Commsplit; CODE = Quad_Op]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Def_def_Intercommcreate; CODE = Quad_Op]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Def_def_Intercommcreate; CODE = Quad_Op]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘void Fem2D::GenericMesh::BuildGTree() [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]’, inlined from ‘void DeSerialize(Serialize*, const Fem2D::Mesh3**)’ at parallelempi.cpp:656: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 ‘void DeSerialize(Serialize*, const Fem2D::Mesh3**)’: parallelempi.cpp:649:19: note: ‘pTh’ was declared here 649 | Fem2D::Mesh3 *pTh; | ^~~ In member function ‘void Fem2D::GenericMesh::BuildGTree() [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]’, inlined from ‘void DeSerialize(Serialize*, const Fem2D::MeshS**)’ at parallelempi.cpp:669: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 ‘void DeSerialize(Serialize*, const Fem2D::MeshS**)’: parallelempi.cpp:662:19: note: ‘pTh’ was declared here 662 | Fem2D::MeshS *pTh; | ^~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: ./../fflib/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at ./../fflib/AFunction.hpp:2879:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: ./../fflib/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at ./../fflib/AFunction.hpp:2879:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = MPIrank; A = long int; B = fMPI*; CODE = E_F_F0F0_*, E_F0>]’: ./../fflib/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = MPIrank; A = long int; B = fMPI*; CODE = E_F_F0F0_*, E_F0>]’ at ./../fflib/AFunction.hpp:2879:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = MPIrank; A = long int; B = fMPI; C = fMPI*; CODE = E_F_F0F0F0_, fMPI*, E_F0>]’: ./../fflib/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = MPIrank; A = long int; B = fMPI; C = fMPI*; CODE = E_F_F0F0F0_, fMPI*, E_F0>]’ at ./../fflib/AFunction.hpp:2905:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather1 >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather1 >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_All2All >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_All2All >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather1; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather1; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather1; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather1; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_All2All; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_All2All; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_All2All; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_All2All; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = long int; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, long int, E_F0>]’: ./../fflib/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = long int; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, long int, E_F0>]’ at ./../fflib/AFunction.hpp:2905:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = MPIrank; C = long int; CODE = E_F_F0F0F0_*, fMPI*, MPIrank, long int, E_F0>]’: ./../fflib/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = MPIrank; C = long int; CODE = E_F_F0F0F0_*, fMPI*, MPIrank, long int, E_F0>]’ at ./../fflib/AFunction.hpp:2905:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = fMPI*; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, fMPI*, E_F0>]’: ./../fflib/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = fMPI*; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, fMPI*, E_F0>]’ at ./../fflib/AFunction.hpp:2905:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; CODE = E_F_F0F0_*, fMPI*, fMPI*, E_F0>]’: ./../fflib/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; CODE = E_F_F0F0_*, fMPI*, fMPI*, E_F0>]’ at ./../fflib/AFunction.hpp:2879:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; CODE = E_F_F0F0_*, fMPI*, fMPI*, E_F0>]’: ./../fflib/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; CODE = E_F_F0F0_*, fMPI*, fMPI*, E_F0>]’ at ./../fflib/AFunction.hpp:2879:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = KN_; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0>]’: ./../fflib/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = KN_; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0>]’ at ./../fflib/AFunction.hpp:2905:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = KN_; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0>]’: ./../fflib/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = KN_; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0>]’ at ./../fflib/AFunction.hpp:2905:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = KN_; CODE = E_F_F0F0_*, fMPI*, KN_, E_F0>]’: ./../fflib/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = KN_; CODE = E_F_F0F0_*, fMPI*, KN_, E_F0>]’ at ./../fflib/AFunction.hpp:2879:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = MPIrank*; A = MPIrank*; B = MPIrank; CODE = E_F_F0F0_]’: ./../fflib/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = MPIrank*; A = MPIrank*; B = MPIrank; CODE = E_F_F0F0_]’ at ./../fflib/AFunction.hpp:2879:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicxx -DPARALLELE -DHAVE_ZLIB -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 compositeFESpace.o parallelempi.o ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib64 -larpack -L/usr/lib64/mpich/lib -lscalapack -lflexiblas -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/mpi' Making all in bamg make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/bamg' /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o bamg.o bamg.cpp /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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) | ^ /usr/lib64/mpich/bin/mpic++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm /usr/lib64/mpich/bin/mpic++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/bamg' Making all in medit make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/medit' echo "#define COMPIL " '"' `date` '(with ff++ 4.14)''"' > compil.date make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/medit' /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o animat.o animat.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o cube.o cube.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o image.o image.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o listnum.o listnum.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o mouse.o mouse.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o persp.o persp.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o stream.o stream.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o zaldy2.o zaldy2.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o bbfile.o bbfile.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o dlists.o dlists.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o inmsh2.o inmsh2.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o material.o material.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o normal.o normal.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o tiles.o tiles.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o camera.o camera.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o ellipse.o ellipse.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o inout.o inout.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o medit.o medit.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o param.o param.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o psfile.o psfile.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o transform.o transform.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o cenrad.o cenrad.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o geometry.o geometry.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o inout_morice.o inout_morice.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o menus.o menus.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o parsar.o parsar.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o scene.o scene.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o util.o util.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o clip.o clip.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o gisfil.o gisfil.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o inout_popenbinaire.o inout_popenbinaire.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o mesh.o mesh.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o parsop.o parsop.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o scissor.o scissor.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o vector.o vector.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o clipvol.o clipvol.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o hash.o hash.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o items.o items.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o mlists.o mlists.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o particle.o particle.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o sftcpy.o sftcpy.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o view.o view.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o critip.o critip.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o ilists.o ilists.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o keyboard.o keyboard.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o morphing.o morphing.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o path.o path.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o status.o status.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]); | ^~~~~~~~~~~~~~~ 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 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 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]); | ~~~~~~~^~~~~~ 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]); | ~~~~~~~^~~~~~ 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]); | ^~~~~~~~~~~~~~~ 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: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]) { | ~~~~~~~^~~~ 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]); | ^~~~~~~~~~~~~~~ sproto.h:351:42: note: previously declared as ‘double[4]’ 351 | void transformPointd(double u[4], double v[4], double m[16]); | ~~~~~~~^~~~ 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]; | ^~~~~~ 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]); | ~~~~~~~^~~~~~ /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o zaldy1.o zaldy1.c /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o picking.o picking.c parsop.c: In function ‘parsop’: parsop.c:342:7: warning: ‘__builtin_strncpy’ output may be truncated copying 10 bytes from a string of length 31 [-Wstringop-truncation] 342 | strncpy(sc->par.pscolor, pscol, 10); | ^ 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; | ^~~~ In file included from /usr/include/stdio.h:980, 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; | ^~~~~~~~~~ In file included from /usr/include/string.h:548, 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: ‘__builtin_memcpy’ accessing 24 bytes at offsets 48 and 60 overlaps 12 bytes at offset 60 [-Wrestrict] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/medit' Making all in bin-win32 make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/bin-win32' echo done done make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/bin-win32' Making all in ffgraphics make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics' Making all in server make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics/server' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics/server' Making all in client make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics/client' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics/client' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src' Making all in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin' Making all in seq make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin/seq' Makefile:902: warning: ignoring prerequisites on suffix rule definition /usr/lib64/mpich/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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 --file=load.link:load.link.in ../../config.status --file=ff-get-dep:ff-get-dep.in 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/fflib/compositeFESpace.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 config.status: creating ff-get-dep config.status: creating load.link config.status: creating ff-pkg-download chmod a+x ff-get-dep if [ -d ../../3rdparty/bin ] ;then cp ff-get-dep ../../3rdparty/bin; fi chmod a+x load.link chmod a+x ff-pkg-download cp ff-pkg-download ../../3rdparty/bin diff: WHERE_LIBRARY-download: No such file or directory ../../config.status --file=ff-c++:load.link.in touch include.done config.status: creating ff-c++ chmod a+x ff-c++ Makefile:902: warning: ignoring prerequisites on suffix rule definition eval ./ff-c++ UMFPACK64.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lflexiblas eval ./ff-c++ SuperLu.cpp -lsuperlu -lflexiblas -DWITH_fc -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ eval ./ff-c++ tetgen.cpp -ltet eval ./ff-c++ dfft.cpp -lfftw3 eval ./ff-c++ lapack.cpp -lflexiblas eval ./ff-c++ NewSolver.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lflexiblas eval ./ff-c++ newuoa.f ffnewuoa.cpp -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ eval ./ff-c++ mshmet.cpp -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -lmshmet -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/libMesh eval ./ff-c++ aniso.cpp -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -lmshmet -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/libMesh eval ./ff-c++ freeyams.cpp -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -lfreeyams -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/libMesh eval ./ff-c++ gsl.cpp -lgsl -lgslcblas -lm -I/usr/include eval ./ff-c++ ff-Ipopt.cpp -lipopt -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/mumps_seq -lflexiblas -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/mumps_seq -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ eval ./ff-c++ MUMPS.cpp -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/mumps_seq -lflexiblas -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/mumps_seq -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ -lpthread eval ./ff-c++ MUMPS_seq.cpp -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/mumps_seq -lflexiblas -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/mumps_seq -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ -lpthread /usr/lib64/mpich/bin/mpicc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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` eval ./ff-c++ cmaes.cpp ff-cmaes.cpp eval ./ff-c++ ff-NLopt.cpp -lnlopt eval ./ff-c++ iohdf5.cpp -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -I/usr/include eval ./ff-c++ metis.cpp -lmetis eval ./ff-c++ scotch.cpp -DWITH_mpi -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-riscv64 -DWITH_ptscotch -L/usr/lib64/mpich/lib -lptscotch -lscotch -lptscotcherr -lscotcherr -I/usr/include/mpich-riscv64/scotch -L/usr/lib64/mpich/lib -lscotch -lscotcherr -I/usr/include/mpich-riscv64/scotch /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'dfft.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'lapack.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'tetgen.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_fc' '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'SuperLu.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'NewSolver.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/libMesh' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mshmet.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gsl.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/libMesh' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'aniso.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/libMesh' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'freeyams.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ffnewuoa.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/mumps_seq' '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/mumps_seq' '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/mumps_seq' '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'iohdf5.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'metis.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'cmaes.cpp' 'ff-cmaes.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_mpi' '-I/usr/include/mpich-riscv64' '-DWITH_ptscotch' '-I/usr/include/mpich-riscv64/scotch' '-I/usr/include/mpich-riscv64/scotch' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'scotch.cpp' eval ./ff-c++ myfunction.cpp eval ./ff-c++ BernardiRaugel.cpp eval ./ff-c++ Morley.cpp eval ./ff-c++ qf11to25.cpp eval ./ff-c++ funcTemplate.cpp eval ./ff-c++ addNewType.cpp eval ./ff-c++ Element_P4dc.cpp eval ./ff-c++ Element_P3.cpp eval ./ff-c++ Element_PkEdge.cpp eval ./ff-c++ Element_P3dc.cpp eval ./ff-c++ splitmesh3.cpp eval ./ff-c++ msh3.cpp eval ./ff-c++ Element_P4.cpp eval ./ff-c++ splitmesh4.cpp eval ./ff-c++ splitmesh6.cpp eval ./ff-c++ medit.cpp eval ./ff-c++ bmo.cpp lgbmo.cpp eval ./ff-c++ ffrandom.cpp eval ./ff-c++ splitmesh12.cpp eval ./ff-c++ mat_dervieux.cpp eval ./ff-c++ ppm2rnm.cpp eval ./ff-c++ mat_psi.cpp /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Morley.cpp' eval ./ff-c++ DxWriter.cpp /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BernardiRaugel.cpp' eval ./ff-c++ iovtk.cpp eval ./ff-c++ pcm.cpp pcm2rnm.cpp eval ./ff-c++ ioply.cpp /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'qf11to25.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'addNewType.cpp' eval ./ff-c++ gmsh.cpp /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'funcTemplate.cpp' eval ./ff-c++ MetricKuate.cpp /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_PkEdge.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'msh3.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh4.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P4.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh3.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh6.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'medit.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ffrandom.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh12.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ppm2rnm.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_psi.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bmo.cpp' 'lgbmo.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'DxWriter.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'iovtk.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ioply.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MetricKuate.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gmsh.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'pcm.cpp' 'pcm2rnm.cpp' eval ./ff-c++ Element_P1dc1.cpp /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1dc1.cpp' lapack.cpp:1025:47: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs] 1025 | cerr << " error: dgesv_ (not invertible ??) " << info << endl; cmaes.cpp: In function ‘char* szCat(const char*, const char*, const char*, const char*)’: cmaes.cpp:3311:10: warning: ‘char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)’ 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)); | ~~~~~~^~~~~ 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 file included from ./include/ff++.hpp:21, from MUMPS.cpp:35: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ppm2rnm.cpp:35: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ffrandom.cpp:39: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from splitmesh3.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from metis.cpp:29: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from UMFPACK64.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from NewSolver.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from scotch.cpp:31: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_P4.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from ffnewuoa.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_P4dc.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from myfunction.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from iohdf5.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from qf11to25.cpp:44: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from medit.cpp:34: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from addNewType.cpp:23: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from freeyams.cpp:40: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_PkEdge.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from funcTemplate.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from SuperLu.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from lapack.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Morley.cpp:48: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from mat_dervieux.cpp:34: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from gsl.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from ff-NLopt.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from iovtk.cpp:76: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from DxWriter.cpp:34: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from tetgen.cpp:42: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_P3.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from splitmesh4.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from BernardiRaugel.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from gmsh.cpp:45: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from msh3.cpp:43: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from splitmesh12.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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; | ^~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from MUMPS_seq.cpp:35: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ 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:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from ff-Ipopt.cpp:37: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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; | ^~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from Element_P1dc1.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from ioply.cpp:23: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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:438:32: required from here ppm2rnm.cpp:451:11: warning: 438 | return SetAny(this);} ppm2rnm.cpp:451:11: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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/ff++.hpp:21, from dfft.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:438:32: required from here splitmesh6.cpp:126:7: warning: 438 | return SetAny(this);} splitmesh6.cpp:126:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/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/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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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/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/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:438:32: required from here ./include/AFunction.hpp:3435:8: note: 438 | return SetAny(this);} ./include/AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/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/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/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/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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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]; | ^ 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/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/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]; | ^ 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; | ^~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/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/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/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/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/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/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]; | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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 >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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(this);} splitmesh3.cpp:80:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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(this);} ./include/AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/FESpace.hpp:151:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 151 | return r; | ^~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = KNM*; A0 = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1088:11: required from here ./include/AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/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/AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ qf11to25.cpp:4143:49: required from here ./include/AnyType.hpp:83:7: note: 4143 | UnRef< const GQuadratureFormular< R1 > * >)); ./include/AnyType.hpp:83:7: note: | ^ ./include/AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ qf11to25.cpp:4146:49: required from here ./include/AnyType.hpp:83:7: note: 4146 | UnRef< const GQuadratureFormular< R2 > * >)); ./include/AnyType.hpp:83:7: note: | ^ ./include/AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ qf11to25.cpp:4149:49: required from here ./include/AnyType.hpp:83:7: note: 4149 | UnRef< const GQuadratureFormular< R3 > * >)); ./include/AnyType.hpp:83:7: note: | ^ ./include/AnyType.hpp:145: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/FESpace.hpp:825:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 825 | cout << endl; | ^~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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/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/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::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: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 ; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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/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/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/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/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::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]); | ^ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/SkyLineSolver.hpp:253: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/RNM.hpp:265:16: warning: ‘bool 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/SkyLineSolver.hpp: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:88: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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/SkyLineSolver.hpp:253: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: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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./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/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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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::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 Fem2D::GQuadratureFormular**]’: ./include/AFunction.hpp:1163: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/AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1162:11: required from here ./include/AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]’: ./include/AFunction.hpp:1163: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/AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1162:11: required from here ./include/AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/RNM.hpp:265:16: warning: ‘bool 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/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:88: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 Fem2D::GQuadratureFormular**]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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/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 >::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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/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: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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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) | ^~ 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/SkyLineSolver.hpp:232: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/RNM.hpp:265:16: warning: ‘bool 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/SkyLineSolver.hpp:253: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: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/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/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); | ^~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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]; | ^ 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/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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: ‘bool 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/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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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]); | ^ 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/SkyLineSolver.hpp:253: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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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]; | ^ 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/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); | ^ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/RNM.hpp:265:16: warning: ‘bool 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: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: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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: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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; 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;} | ^~~~~~~~~~~~~ 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 = std::complex; Z = long int]’ was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: ‘bool 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 = std::complex]’ 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88: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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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: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: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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ./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/VirtualMatrix.hpp:89:10: 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/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]); | ^ 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/SkyLineSolver.hpp:253: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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/RNM.hpp:265:16: warning: ‘bool RNM_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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/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/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]); | ^ 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/SkyLineSolver.hpp:253: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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/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}; | ^~~~~~~~ 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:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - 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/MatriceCreuse_tpl.hpp:113:6: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ ./include/MatriceCreuse_tpl.hpp:113:6: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/SkyLineSolver.hpp:253: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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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]; | ^ 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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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: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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ 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/VirtualMatrix.hpp: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]; | ^ 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/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/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./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/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/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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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]); | ^ 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]; | ^ 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: 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:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./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/SkyLineSolver.hpp:253: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/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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/VirtualMatrix.hpp: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/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/RNM.hpp:265:16: warning: ‘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/MeshPoint.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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/RNM.hpp:265:16: warning: ‘bool RNM_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/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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/VirtualMatrix.hpp: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/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/VirtualMatrix.hpp: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/MeshPoint.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: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}; | ^~~~~~~~ | - - 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/MatriceCreuse_tpl.hpp:113:6: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ ./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]; | ^ 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); | ^~~~~~~~ ./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/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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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: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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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 pcm2rnm.cpp:49: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/VirtualMatrix.hpp: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/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 splitmesh12.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/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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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}; | ^~~~~~~~ | - - 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp:89:10: 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/RNM.hpp:265:16: warning: ‘bool RNM_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/VirtualMatrix.hpp:88:10: 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/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/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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/SkyLineSolver.hpp:253: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: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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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/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/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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./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/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp:88: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/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/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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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;} | ^~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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: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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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 constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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; | ^~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./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: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: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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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]; | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./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/SkyLineSolver.hpp:253: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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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 ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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 constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp:355:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 355 | const E_Array *pmapt = dynamic_cast(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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: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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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: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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ 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/VirtualMatrix.hpp: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/SkyLineSolver.hpp:232: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/RNM.hpp:265:16: warning: ‘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/SkyLineSolver.hpp:253: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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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 constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./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;} | ^~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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 ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at splitmesh6.cpp:190:1: splitmesh6.cpp:177:92: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitmesh6.cpp:177:92, inlined from ‘void AutoLoadInit()’ at splitmesh6.cpp:190:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 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; | ^~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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}; | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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; | ^~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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++) { | ~~^~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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; | ^~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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++) { | ~~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = const Fem2D::Mesh*; CODE = E_F_F0s_]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = const Fem2D::Mesh*; CODE = E_F_F0s_]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 75 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ DxWriter.cpp:78:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (int j = 0; j < _vecofts[i].vecistant.size( ); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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; | ^~~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 101 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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]; | ^~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/AFunction.hpp:3435:8: note: 438 | return SetAny(this);} ./include/AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here mshmet.cpp:691:7: warning: 438 | return SetAny(this);} mshmet.cpp:691:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 224 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ iovtk.cpp: In constructor ‘VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)’: iovtk.cpp:2315:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 2315 | int nbofsol; | ^~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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++) { | ~~^~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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++) { | ~~^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 = double]’: ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 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) | ^~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ff-NLopt.cpp:570:14: warning: ‘GenericOptimizer::d_equaconst’ will be initialized after [-Wreorder] 570 | MatrixFunc d_equaconst, d_ineqconst; | ^~~~~~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ff-NLopt.cpp:569:32: warning: ‘ffcalfunc >* GenericOptimizer::ineqconst’ [-Wreorder] 569 | VectorFunc d_fit, equaconst, ineqconst; | ^~~~~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ff-NLopt.cpp:290:3: warning: when initialized here [-Wreorder] 290 | GenericOptimizer(nlopt::algorithm ALGO, int dim = 0) | ^~~~~~~~~~~~~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ff-NLopt.cpp:570:27: warning: ‘GenericOptimizer::d_ineqconst’ will be initialized after [-Wreorder] 570 | MatrixFunc d_equaconst, d_ineqconst; | ^~~~~~~~~~~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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 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) | ^~~~~~~~~~~~~~~~ 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)); | ^~ 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < vv.size( ); ++i) { | ~~^~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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) { | ~~^~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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) { | ~~^~~ iovtk.cpp:2756:15: warning: unused variable ‘bid0’ [-Wunused-variable] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp:2686:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ tetgen.cpp: In constructor ‘Build2D3D_Op::Build2D3D_Op(const basicAC_F0&, Expression)’: tetgen.cpp:137:9: warning: unused variable ‘err’ [-Wunused-variable] 137 | int err = 0; | ^~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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; | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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]; | ^~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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; | ^~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ tetgen.cpp: In member function ‘virtual AnyType Build2D3D_Op::operator()(Stack) const’: tetgen.cpp:194:9: warning: unused variable ‘m’ [-Wunused-variable] 194 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ tetgen.cpp:303:9: warning: unused variable ‘rTh’ [-Wunused-variable] 303 | Mesh &rTh = Th; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here DxWriter.cpp:303:14: warning: 438 | return SetAny(this);} DxWriter.cpp:303:14: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ 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; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~ iovtk.cpp: In function ‘Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)’: iovtk.cpp:3323:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3323 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ iovtk.cpp:3402:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3402 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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; | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~ 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]; | ^~~ gmsh.cpp:315:19: warning: unused variable ‘physical’ [-Wunused-variable] 315 | int physical = (numTags > 0) ? data[4 - numTags] : 0; | ^~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ gmsh.cpp:316:19: warning: unused variable ‘elementary’ [-Wunused-variable] 316 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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: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]; | ^~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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; | ^~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here mat_psi.cpp:78:9: warning: 438 | return SetAny(this);} mat_psi.cpp:78:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:3623:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3623 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~ ./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:438:32: required from here ff-NLopt.cpp:557:29: warning: 438 | return SetAny(this);} ff-NLopt.cpp:557:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ gmsh.cpp:485:19: warning: unused variable ‘elementary’ [-Wunused-variable] 485 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ tetgen.cpp: In function ‘Fem2D::Mesh3* Convexhull_3Dpoints(char*, const int&, const double*, const double*, const double*, const int&, const int&)’: tetgen.cpp:878:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 878 | int itet, jtet; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ gmsh.cpp:113:38: warning: unused variable ‘postpro’ [-Wunused-variable] 113 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp:3184:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 3184 | char *res; | ^~~ 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; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ iovtk.cpp: In member function ‘virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const’: iovtk.cpp:3688:7: warning: unused variable ‘reftetra’ [-Wunused-variable] 3688 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ iovtk.cpp:3690:7: warning: unused variable ‘reftri’ [-Wunused-variable] 3690 | int reftri(arg(2, stack, 1)); | ^~~~~~ iovtk.cpp:3692:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 3692 | string *DataLabel; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ tetgen.cpp: In function ‘Fem2D::Mesh3* RemplissageSurf3D_tetgen(char*, const Fem2D::Mesh3&, const int&)’: tetgen.cpp:945:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 945 | int itet, jtet; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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]; | ^~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at splitmesh3.cpp:136:1: splitmesh3.cpp:123:92: warning: ‘static void 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)); | ^ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitmesh3.cpp:123:92, inlined from ‘void AutoLoadInit()’ at splitmesh3.cpp:136:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:725:58: warning: variable ‘partition’ set but not used [-Wunused-but-set-variable] 725 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN]’: mshmet.cpp:574:32: required from here ./include/AnyType.hpp:83:7: note: 574 | return SetAny< KN< double > >(metric); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:1043:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 1043 | int itet, jtet; | ^~~~ 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]; | ^~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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 | ^~~ 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; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ iovtk.cpp: In constructor ‘VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)’: iovtk.cpp:4259:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 4259 | int nbofsol; | ^~~~~~~ gmsh.cpp:614:38: warning: unused variable ‘postpro’ [-Wunused-variable] 614 | bool binary = false, swap = false, postpro = 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:438:32: required from here Element_PkL.hpp:151:16: warning: 438 | return SetAny(this);} Element_PkL.hpp:151:16: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 function ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’: iovtk.cpp:4385:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4385 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:4402:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4402 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ 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; | ^~~~~~~~~ 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*, const int&, const double*, const int&, const double*)’: tetgen.cpp:1169:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 1169 | int itet, jtet; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ iovtk.cpp:4698:15: warning: unused variable ‘bid0’ [-Wunused-variable] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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 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:1348:9: warning: unused variable ‘lenswitch’ [-Wunused-variable] 1348 | int lenswitch; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~ tetgen.cpp:1385:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 1385 | int itet, jtet; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:1514:9: warning: unused variable ‘lenswitch’ [-Wunused-variable] 1514 | int lenswitch; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* 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 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; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here freeyams.cpp:1042:7: warning: 438 | return SetAny(this);} freeyams.cpp:1042:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~ In file included from Element_P4.cpp:233: 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; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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]; | ^~~ ./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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ tetgen.cpp:1551:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 1551 | int itet, jtet; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Element_P4.cpp: In constructor ‘Fem2D::TypeOfFE_P4_3d::TypeOfFE_P4_3d()’: Element_P4.cpp:426:21: warning: typedef ‘E’ locally defined but not used [-Wunused-local-typedefs] 426 | typedef Element E; | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ Element_P4.cpp: In member function ‘virtual void Fem2D::TypeOfFE_P4_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const’: Element_P4.cpp:466:9: warning: unused variable ‘n’ [-Wunused-variable] 466 | int n = this->NbDoF; | ^ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ Element_P4.cpp: In constructor ‘Fem2D::TypeOfFE_P4_S::TypeOfFE_P4_S()’: Element_P4.cpp:647:21: warning: typedef ‘E’ locally defined but not used [-Wunused-local-typedefs] 647 | typedef Element E; | ^ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P4.cpp: In member function ‘virtual void Fem2D::TypeOfFE_P4_S::set(const Fem2D::MeshS&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const’: Element_P4.cpp:686:9: warning: unused variable ‘n’ [-Wunused-variable] 686 | int n = this->NbDoF; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here MetricKuate.cpp:135:5: warning: 438 | return SetAny(this);} MetricKuate.cpp:135:5: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* 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 function ‘KN* partmetisd(Stack, KN* const&, Fem2D::Mesh* const&, const long int&)’: metis.cpp:177:13: warning: unused variable ‘numflag’ [-Wunused-variable] 177 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:179:13: warning: unused variable ‘edgecut’ [-Wunused-variable] 179 | idx_t edgecut; | ^~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ metis.cpp: In function ‘double metisFE(const pf3r&, const long int&)’: metis.cpp:202:35: warning: typedef ‘pfes’ locally defined but not used [-Wunused-local-typedefs] 202 | typedef typename FEbase::pfes pfes; | ^~~~ tetgen.cpp: In member function ‘virtual AnyType ReconstructionRefine_Op::operator()(Stack) const’: tetgen.cpp:2080:10: warning: unused variable ‘m’ [-Wunused-variable] 2080 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ff-NLopt.cpp: In instantiation of ‘std::vector<_Tp> KnToStdVect(const KN_&) [with T = double]’: ff-NLopt.cpp:352:33: required from here ./include/AnyType.hpp:83:7: note: 352 | opt.set_xtol_abs(KnToStdVect(val)); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ ff-NLopt.cpp:257:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 257 | for (int i = 0; i < v.size( ); ++i) { | ~~^~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ioply.cpp:704:40: warning: 438 | return SetAny(this);} ioply.cpp:704:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = const Fem2D::Mesh*; CODE = E_F_F0s_]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = const Fem2D::Mesh*; CODE = E_F_F0s_]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)’: iovtk.cpp:6647:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 6647 | if (startdatapoint==0) | ^~ iovtk.cpp:6653:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 6653 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ffrandom.cpp:143:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ffrandom.cpp:143:71, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ffrandom.cpp:144:64: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ffrandom.cpp:144:64, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ffrandom.cpp:145:63: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ffrandom.cpp:145:63, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = KNM >*]’: ./include/AFunction.hpp:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here gmsh.cpp:1138:48: warning: 438 | return SetAny(this);} gmsh.cpp:1138:48: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 function ‘void Load_Init()’: iovtk.cpp:6898:17: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 6898 | typedef Mesh *pmesh; | ^~~~~ iovtk.cpp:6899:18: warning: typedef ‘pmesh3’ locally defined but not used [-Wunused-local-typedefs] 6899 | typedef Mesh3 *pmesh3; | ^~~~~~ iovtk.cpp:6900:18: warning: typedef ‘pmeshS’ locally defined but not used [-Wunused-local-typedefs] 6900 | typedef MeshS *pmeshS; | ^~~~~~ iovtk.cpp:6901:18: warning: typedef ‘pmeshL’ locally defined but not used [-Wunused-local-typedefs] 6901 | typedef MeshL *pmeshL; | ^~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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) | ^~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P4.cpp:686:9: warning: 438 | return SetAny(this);} Element_P4.cpp:686:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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) {} | ^~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:438:32: required from here metis.cpp:202:35: warning: 438 | return SetAny(this);} metis.cpp:202:35: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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-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, | ^~~~~ 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:438:32: required from here lapack.cpp:432:20: warning: 438 | return SetAny(this);} lapack.cpp:432:20: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here iovtk.cpp:6901:18: warning: 438 | return SetAny(this);} iovtk.cpp:6901:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 Fem2D::MeshS*]’: freeyams.cpp:894:26: required from here ./include/AnyType.hpp:83:7: note: 894 | return SetAny< pmeshS >(ThS_T); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~ ./include/AnyType.hpp:145: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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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 member function ‘virtual AnyType datasolMesh2_Op::operator()(Stack) const’: medit.cpp:408:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 408 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ medit.cpp:446:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 446 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ medit.cpp:358:14: warning: unused variable ‘mp’ [-Wunused-variable] 358 | 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here mat_dervieux.cpp:51:9: warning: 438 | return SetAny(this);} mat_dervieux.cpp:51:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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) | ^~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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 tetgen.cpp:2454: 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]; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 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]; | ^~ 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; | ^~~~~~ 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here iohdf5.cpp:664:24: warning: 438 | return SetAny(this);} iohdf5.cpp:664:24: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 constructor ‘PopenMeditMesh_Op::PopenMeditMesh_Op(const basicAC_F0&)’: medit.cpp:1156:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 1156 | if (jj != (nbTh - 1) * offset) { | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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 ‘long 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; | ^~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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]’ ff-NLopt.cpp:257:21: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ff-NLopt.cpp:257:21: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ ff-NLopt.cpp:257:21: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ff-NLopt.cpp:257:21: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ff-NLopt.cpp:257:21: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ff-NLopt.cpp:257:21: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ medit.cpp:1207:14: warning: unused variable ‘mp’ [-Wunused-variable] 1207 | MeshPoint *mp(MeshPointStack(stack)); | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P1dc1.cpp:305:15: warning: 438 | return SetAny(this);} Element_P1dc1.cpp:305:15: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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; | ^~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘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]; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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 ‘Fem2D::Mesh3* GluMesh3(const listMesh3&)’: msh3.cpp:1925:11: warning: variable ‘iv’ set but not used [-Wunused-but-set-variable] 1925 | int iv[3]; | ^~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:248:34: required from here ./include/AnyType.hpp:83:7: note: 248 | &partmetis< const Mesh, 0 >)); ./include/AnyType.hpp:83:7: note: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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]; | ^~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:253:34: required from here metis.cpp:128:13: warning: 253 | &partmetis< const Mesh, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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: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; | ^~~ 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:258:35: required from here metis.cpp:128:13: warning: 258 | &partmetis< const Mesh3, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:263:35: required from here metis.cpp:128:13: warning: 263 | &partmetis< const Mesh3, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:268:35: required from here metis.cpp:128:13: warning: 268 | &partmetis< const MeshS, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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::MeshS; int NO = 1; R = long int; Stack = void*]’: metis.cpp:273:35: required from here metis.cpp:128:13: warning: 273 | &partmetis< const MeshS, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:278:35: required from here metis.cpp:128:13: warning: 278 | &partmetis< const MeshL, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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) {} | ^~~~~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 109 | for (long k = 0; k < n; ++k) { | ~~^~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::MeshL; int NO = 1; R = long int; Stack = void*]’: metis.cpp:283:35: required from here metis.cpp:128:13: warning: 283 | &partmetis< const MeshL, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 132 | for (int i = 0; i < 2 * n; ++i) { | ~~^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = double; Stack = void*]’: metis.cpp:289:34: required from here metis.cpp:128:13: warning: 289 | &partmetis< const Mesh, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:294:34: required from here metis.cpp:128:13: warning: 294 | &partmetis< const Mesh, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:299:35: required from here metis.cpp:128:13: warning: 299 | &partmetis< const Mesh3, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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:304:35: required from here metis.cpp:128:13: warning: 304 | &partmetis< const Mesh3, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::MeshS; int NO = 0; R = double; Stack = void*]’: metis.cpp:309:35: required from here metis.cpp:128:13: warning: 309 | &partmetis< const MeshS, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ 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; | ^~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:314:35: required from here metis.cpp:128:13: warning: 314 | &partmetis< const MeshS, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | 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:319:35: required from here metis.cpp:128:13: warning: 319 | &partmetis< const MeshL, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:324:35: required from here metis.cpp:128:13: warning: 324 | &partmetis< const MeshL, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ 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; | ^~~~~~ ./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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In function ‘Fem2D::MeshS* GluMesh(const listMeshT&)’: msh3.cpp:2080:18: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 2080 | const MeshS *th0 = 0; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp: In instantiation of ‘int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]’: Element_P4.cpp:263:33: required from here ./include/AnyType.hpp:83:7: note: 263 | int np=K.facePermutation(f); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~ ./include/GenericMesh.hpp:405:30: warning: unused variable ‘j’ [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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: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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* 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 ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’: metis.cpp:325:84: required from here metis.cpp:128:13: warning: 325 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:128:13: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’: metis.cpp:326:83: required from here metis.cpp:223:9: warning: 326 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ 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; | ^~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp:653:7: warning: unused variable ‘nbbe’ [-Wunused-variable] 653 | int nbbe = 0; | ^~~~ msh3.cpp: In function ‘Fem2D::MeshL* GluMesh(const listMeshT&)’: msh3.cpp:2230:18: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 2230 | const MeshL *th0 = 0; | ^~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp:2223:50: warning: typedef ‘BRdHat’ locally defined but not used [-Wunused-local-typedefs] 2223 | typedef typename MeshL::BorderElement::RdHat BRdHat; | ^~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’: metis.cpp:328:84: required from here metis.cpp:223:9: warning: 328 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’: metis.cpp:329:83: required from here metis.cpp:223:9: warning: 329 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class FormLinear* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’: metis.cpp:331:84: required from here metis.cpp:223:9: warning: 331 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./include/AnyType.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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’: metis.cpp:332:83: required from here metis.cpp:223:9: warning: 332 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AnyType.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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’: metis.cpp:334:84: required from here metis.cpp:223:9: warning: 334 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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:2912:10: warning: variable ‘bmin3’ set but not used [-Wunused-but-set-variable] 2912 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:2912:20: warning: variable ‘bmax3’ set but not used [-Wunused-but-set-variable] 2912 | double bmin3[3], bmax3[3]; | ^~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’: metis.cpp:335:83: required from here metis.cpp:223:9: warning: 335 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].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:438:32: required from here medit.cpp:3324:18: warning: 438 | return SetAny(this);} medit.cpp:3324:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 ‘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; | ^~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::MeshS* MoveMesh2_func(const double&, const Fem2D::Mesh&, const double*, const double*, const double*, int&, int&, int&)’: msh3.cpp:3212:9: warning: unused variable ‘lab’ [-Wunused-variable] 3212 | int lab; | ^~~ msh3.cpp:3223:9: warning: unused variable ‘lab’ [-Wunused-variable] 3223 | int lab; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:438:32: required from here gsl.cpp:132:23: warning: 438 | return SetAny(this);} gsl.cpp:132:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘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:3264:10: warning: variable ‘bmin3’ set but not used [-Wunused-but-set-variable] 3264 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:3264:20: warning: variable ‘bmax3’ set but not used [-Wunused-but-set-variable] 3264 | double bmin3[3], bmax3[3]; | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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:1513:98: required from here ./include/AnyType.hpp:83:7: note: 1513 | new OneOperator4_< KNM< C > *, KNM< C > *, KNM< C > *, KN_< long >, KN_< long > >(Add4< C >)); ./include/AnyType.hpp:83:7: note: | ^ lapack.cpp:1252:22: warning: unused variable ‘Am’ [-Wunused-variable] 1252 | int An = A.N( ), Am = A.M( ); | ^~ 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]; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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 = double]’: lapack.cpp:1518:98: required from here lapack.cpp:1252:22: warning: 1518 | new OneOperator4_< KNM< R > *, KNM< R > *, KNM< R > *, KN_< long >, KN_< long > >(Add4< R >)); lapack.cpp:1252:22: warning: | ^ lapack.cpp:1252:22: warning: unused variable ‘Am’ [-Wunused-variable] 1252 | int An = A.N( ), Am = A.M( ); | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘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:4016:10: warning: unused variable ‘i’ [-Wunused-variable] 4016 | size_t i; | ^ msh3.cpp:4017:10: warning: unused variable ‘j’ [-Wunused-variable] 4017 | size_t j[3]; | ^ msh3.cpp:4018:10: warning: unused variable ‘k’ [-Wunused-variable] 4018 | size_t k[3]; | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In constructor ‘BuildLayeMesh_Op::BuildLayeMesh_Op(const basicAC_F0&, Expression, Expression)’: msh3.cpp:4215:9: warning: unused variable ‘err’ [-Wunused-variable] 4215 | int err = 0; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]’: ./include/AFunction.hpp:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = Fem2D::R3*; A0 = myType_uv; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1088:11: required from here ./include/AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:1163: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/AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1162:11: required from here ./include/AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In constructor ‘cubeMesh_Op::cubeMesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)’: msh3.cpp:4314:9: warning: unused variable ‘err’ [-Wunused-variable] 4314 | 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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* GluMesh(const listMeshT&)’: msh3.cpp:2080:18: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 2080 | const MeshS *th0 = 0; | ^~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = long int; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = long int; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType cubeMesh_Op::operator()(Stack) const’: msh3.cpp:4448:7: warning: unused variable ‘nebn’ [-Wunused-variable] 4448 | int nebn = 0; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ff-Ipopt.cpp:1301:12: warning: 438 | return SetAny(this);} ff-Ipopt.cpp:1301:12: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::MeshL* GluMesh(const listMeshT&)’: msh3.cpp:2230:18: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 2230 | const MeshL *th0 = 0; | ^~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp:2223:50: warning: typedef ‘BRdHat’ locally defined but not used [-Wunused-local-typedefs] 2223 | typedef typename MeshL::BorderElement::RdHat BRdHat; | ^~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 member function ‘virtual AnyType BuildLayeMesh_Op::operator()(Stack) const’: msh3.cpp:4550:9: warning: unused variable ‘m’ [-Wunused-variable] 4550 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp:4647:7: warning: unused variable ‘nebn’ [-Wunused-variable] 4647 | int nebn = 0; | ^~~~ msh3.cpp: In member function ‘virtual AnyType DeplacementTab_Op::operator()(Stack) const’: msh3.cpp:4802:10: warning: unused variable ‘m’ [-Wunused-variable] 4802 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 GetNumberBEManifold(Expression, int&)’: msh3.cpp:4945:9: warning: unused variable ‘i’ [-Wunused-variable] 4945 | int i, j; | ^ msh3.cpp:4945:12: warning: unused variable ‘j’ [-Wunused-variable] 4945 | int i, j; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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(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:2912:10: warning: variable ‘bmin3’ set but not used [-Wunused-but-set-variable] 2912 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:2912:20: warning: variable ‘bmax3’ set but not used [-Wunused-but-set-variable] 2912 | double bmin3[3], bmax3[3]; | ^~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In function ‘Fem2D::MeshS* truncmesh(const Fem2D::MeshS&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:5418:19: warning: unused variable ‘k’ [-Wunused-variable] 5418 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 0; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’ metis.cpp:223:9: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:223:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:325:84: required from here metis.cpp:223:9: warning: 325 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 1; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:326:83: required from here metis.cpp:71:13: warning: 326 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 0; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:328:84: required from here metis.cpp:71:13: warning: 328 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ msh3.cpp: In function ‘Fem2D::MeshS* MoveMesh2_func(const double&, const Fem2D::Mesh&, const double*, const double*, const double*, int&, int&, int&)’: msh3.cpp:3212:9: warning: unused variable ‘lab’ [-Wunused-variable] 3212 | int lab; | ^~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 1; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:329:83: required from here metis.cpp:71:13: warning: 329 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ msh3.cpp:3223:9: warning: unused variable ‘lab’ [-Wunused-variable] 3223 | int lab; | ^~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 0; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:331:84: required from here metis.cpp:71:13: warning: 331 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = void*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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 = 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 1; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:332:83: required from here metis.cpp:71:13: warning: 332 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN]’: medit.cpp:249:32: required from here ./include/AnyType.hpp:83:7: note: 249 | return SetAny< KN< double > >(tabsol); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/AnyType.hpp:145: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/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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::FESpace; int NO = 0; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:334:84: required from here metis.cpp:71:13: warning: 334 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::FESpace; int NO = 1; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:335:83: required from here metis.cpp:71:13: warning: 335 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ 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:3264:10: warning: variable ‘bmin3’ set but not used [-Wunused-but-set-variable] 3264 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:3264:20: warning: variable ‘bmax3’ set but not used [-Wunused-but-set-variable] 3264 | double bmin3[3], bmax3[3]; | ^~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType Op_trunc_meshS::Op::operator()(Stack) const’: msh3.cpp:5695:18: warning: unused variable ‘kke’ [-Wunused-variable] 5695 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In function ‘Fem2D::MeshL* truncmesh(const Fem2D::MeshL&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:5853:19: warning: unused variable ‘k’ [-Wunused-variable] 5853 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp:5906:12: warning: variable ‘A’ set but not used [-Wunused-but-set-variable] 5906 | R3 A = vertices[ivt[0]]; | ^ msh3.cpp:5907:12: warning: variable ‘B’ set but not used [-Wunused-but-set-variable] 5907 | R3 B = vertices[ivt[1]]; | ^ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp:5762:7: warning: unused variable ‘nbei’ [-Wunused-variable] 5762 | int nbei = 0; | ^~~~ msh3.cpp:5767:7: warning: unused variable ‘nedge’ [-Wunused-variable] 5767 | int nedge = 0; | ^~~~~ msh3.cpp:5768:7: warning: unused variable ‘nface’ [-Wunused-variable] 5768 | int nface = 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp:5756:41: warning: typedef ‘B’ locally defined but not used [-Wunused-local-typedefs] 5756 | typedef typename MeshL::BorderElement B; | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘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:4016:10: warning: unused variable ‘i’ [-Wunused-variable] 4016 | size_t i; | ^ msh3.cpp:4017:10: warning: unused variable ‘j’ [-Wunused-variable] 4017 | size_t j[3]; | ^ msh3.cpp:4018:10: warning: unused variable ‘k’ [-Wunused-variable] 4018 | size_t k[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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ‘virtual AnyType Op_trunc_meshL::Op::operator()(Stack) const’: msh3.cpp:6040:18: warning: unused variable ‘kke’ [-Wunused-variable] 6040 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 constructor ‘BuildLayeMesh_Op::BuildLayeMesh_Op(const basicAC_F0&, Expression, Expression)’: msh3.cpp:4215:9: warning: unused variable ‘err’ [-Wunused-variable] 4215 | int err = 0; | ^~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In constructor ‘cubeMesh_Op::cubeMesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)’: msh3.cpp:4314:9: warning: unused variable ‘err’ [-Wunused-variable] 4314 | int err = 0; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh6.o' -o splitmesh6.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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*]’ ./include/AnyType.hpp:83:7: note: 898 | PLY_WRITE_MESHT(*pffname, fp, Th, binary, datasize, swap); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:684:17: required from here ./include/AnyType.hpp:83:7: note: 684 | AnyType operator( )(Stack stack) const; ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ 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++) { | ~~^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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: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++) { | ~~^~~~~~~ msh3.cpp: In function ‘Fem2D::Mesh3* truncmesh(const Fem2D::Mesh3&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:6276:19: warning: unused variable ‘k’ [-Wunused-variable] 6276 | for (int i = 0, k = 0; i < Th.nv; 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]’ lapack.cpp:1252:22: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); lapack.cpp:1252:22: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ lapack.cpp:1252:22: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), lapack.cpp:1252:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here lapack.cpp:1252:22: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; lapack.cpp:1252:22: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:767:40: warning: 898 | PLY_WRITE_MESHT(*pffname, fp, Th, binary, datasize, swap); ioply.cpp:767:40: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:684:17: required from here ioply.cpp:767:40: warning: 684 | AnyType operator( )(Stack stack) const; ioply.cpp:767:40: warning: | ^~~~~~~~ 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++) { | ~~^~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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++) { | ~~^~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:767:40: warning: 898 | PLY_WRITE_MESHT(*pffname, fp, Th, binary, datasize, swap); ioply.cpp:767:40: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:684:17: required from here ioply.cpp:767:40: warning: 684 | AnyType operator( )(Stack stack) const; ioply.cpp:767:40: warning: | ^~~~~~~~ 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++) { | ~~^~~~~~~ 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 ./include/AnyType.hpp:83:7: note: 869 | virtual AnyType operator( )(Stack stack) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ 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; | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘virtual AnyType cubeMesh_Op::operator()(Stack) const’: msh3.cpp:4448:7: warning: unused variable ‘nebn’ [-Wunused-variable] 4448 | int nebn = 0; | ^~~~ 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:767:40: warning: 643 | MMesh *Th = PLY_LoadT(*pffname, swap, cleanmesh, removeduplicate, precisvertice); ioply.cpp:767:40: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:90:13: required from here ioply.cpp:767:40: warning: 90 | AnyType operator( )(Stack stack) const; ioply.cpp:767:40: warning: | ^~~~~~~~ ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~ msh3.cpp: In member function ‘virtual AnyType BuildLayeMesh_Op::operator()(Stack) const’: msh3.cpp:4550:9: warning: unused variable ‘m’ [-Wunused-variable] 4550 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp:4647:7: warning: unused variable ‘nebn’ [-Wunused-variable] 4647 | int nebn = 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]’ metis.cpp:71:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ metis.cpp:71:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here metis.cpp:71:13: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; metis.cpp:71:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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:129:11: warning: 643 | MMesh *Th = PLY_LoadT(*pffname, swap, cleanmesh, removeduplicate, precisvertice); ioply.cpp:129:11: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:90:13: required from here ioply.cpp:129:11: warning: 90 | AnyType operator( )(Stack stack) const; ioply.cpp:129:11: warning: | ^~~~~~~~ ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType DeplacementTab_Op::operator()(Stack) const’: msh3.cpp:4802:10: warning: unused variable ‘m’ [-Wunused-variable] 4802 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp: In member function ‘virtual AnyType Op_trunc_mesh3::Op::operator()(Stack) const’: msh3.cpp:6699:18: warning: unused variable ‘kke’ [-Wunused-variable] 6699 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp:6598:10: warning: unused variable ‘ThS’ [-Wunused-variable] 6598 | MeshS &ThS = *(pTh->meshS); | ^~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp: In function ‘void GetNumberBEManifold(Expression, int&)’: msh3.cpp:4945:9: warning: unused variable ‘i’ [-Wunused-variable] 4945 | int i, j; | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp:4945:12: warning: unused variable ‘j’ [-Wunused-variable] 4945 | int i, j; | ^ msh3.cpp: In member function ‘AnyType ExtractMesh_Op::operator()(Stack) const’: msh3.cpp:6825:35: warning: typedef ‘T’ locally defined but not used [-Wunused-local-typedefs] 6825 | typedef typename MMesh::Element T; | ^ msh3.cpp:6827:34: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 6827 | typedef typename MMesh::Vertex V; | ^ msh3.cpp:6830:42: warning: typedef ‘BO’ locally defined but not used [-Wunused-local-typedefs] 6830 | typedef typename MMeshO::BorderElement BO; | ^~ 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; | ^~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘virtual AnyType ExtractMeshLfromMesh_Op::operator()(Stack) const’: msh3.cpp:7076:15: warning: unused variable ‘ii’ [-Wunused-variable] 7076 | int ii = mi->second; | ^~ 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:129:11: warning: 643 | MMesh *Th = PLY_LoadT(*pffname, swap, cleanmesh, removeduplicate, precisvertice); ioply.cpp:129:11: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:90:13: required from here ioply.cpp:129:11: warning: 90 | AnyType operator( )(Stack stack) const; ioply.cpp:129:11: warning: | ^~~~~~~~ ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ msh3.cpp:7040:13: warning: unused variable ‘nbv’ [-Wunused-variable] 7040 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:7041:13: warning: unused variable ‘nbe’ [-Wunused-variable] 7041 | int nbe = Th.neb; | ^~~ msh3.cpp:7032:40: warning: typedef ‘T’ locally defined but not used [-Wunused-local-typedefs] 7032 | typedef typename Mesh::Element T; | ^ msh3.cpp:7034:39: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 7034 | typedef typename Mesh::Vertex V; | ^ msh3.cpp:7037:47: warning: typedef ‘BL’ locally defined but not used [-Wunused-local-typedefs] 7037 | typedef typename MeshL::BorderElement BL; | ^~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ioply.cpp:554:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 554 | if (fread(ivb, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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_ORIG_DIRECT; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::MeshS* truncmesh(const Fem2D::MeshS&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:5418:19: warning: unused variable ‘k’ [-Wunused-variable] 5418 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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* GluMesh3tab(KN* const&, const long int&, const bool&)’: msh3.cpp:7312:15: warning: variable ‘iv’ set but not used [-Wunused-but-set-variable] 7312 | int iv[3]; | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ‘virtual AnyType Op_trunc_meshS::Op::operator()(Stack) const’: msh3.cpp:5695:18: warning: unused variable ‘kke’ [-Wunused-variable] 5695 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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: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::GD_STOGO; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp: In function ‘Fem2D::MeshL* truncmesh(const Fem2D::MeshL&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:5853:19: warning: unused variable ‘k’ [-Wunused-variable] 5853 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp:5906:12: warning: variable ‘A’ set but not used [-Wunused-but-set-variable] 5906 | R3 A = vertices[ivt[0]]; | ^ msh3.cpp:5907:12: warning: variable ‘B’ set but not used [-Wunused-but-set-variable] 5907 | R3 B = vertices[ivt[1]]; | ^ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ ff-NLopt.cpp:874:12: warning: unused variable ‘n’ [-Wunused-variable] 874 | long n = x.N( ); | ^ 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 ./include/AnyType.hpp:83:7: note: 1093 | AnyType operator( )(Stack stack) const; ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ gmsh.cpp:1575:7: warning: variable ‘renumsurf’ set but not used [-Wunused-but-set-variable] 1575 | int renumsurf = 0; | ^~~~~~~~~ msh3.cpp:5762:7: warning: unused variable ‘nbei’ [-Wunused-variable] 5762 | int nbei = 0; | ^~~~ msh3.cpp:5767:7: warning: unused variable ‘nedge’ [-Wunused-variable] 5767 | int nedge = 0; | ^~~~~ msh3.cpp:5768:7: warning: unused variable ‘nface’ [-Wunused-variable] 5768 | int nface = 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 ./include/AnyType.hpp:83:7: note: 226 | AnyType Mapkk::operator( )(Stack s) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~ 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;; | ^~~ 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: 1093 | AnyType operator( )(Stack stack) const; gmsh.cpp:1575:7: warning: | ^~~~~~~~ gmsh.cpp:1575:7: warning: variable ‘renumsurf’ set but not used [-Wunused-but-set-variable] 1575 | int renumsurf = 0; | ^~~~~~~~~ msh3.cpp:5756:41: warning: typedef ‘B’ locally defined but not used [-Wunused-local-typedefs] 5756 | typedef typename MeshL::BorderElement B; | ^ ff-NLopt.cpp:880:12: warning: unused variable ‘iprint’ [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ msh3.cpp:7194:7: warning: unused variable ‘flagsurfaceall’ [-Wunused-variable] 7194 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:7202:7: warning: unused variable ‘nbtS’ [-Wunused-variable] 7202 | int nbtS = 0; | ^~~~ msh3.cpp:7203:7: warning: unused variable ‘nbeS’ [-Wunused-variable] 7203 | int nbeS = 0; | ^~~~ msh3.cpp:7204:7: warning: unused variable ‘nbeSx’ [-Wunused-variable] 7204 | int nbeSx = 0; | ^~~~~ msh3.cpp:7205:7: warning: unused variable ‘nbvS’ [-Wunused-variable] 7205 | int nbvS = 0; | ^~~~ msh3.cpp:7206:7: warning: unused variable ‘nbvSx’ [-Wunused-variable] 7206 | int nbvSx = 0; | ^~~~~ msh3.cpp:7211:16: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 7211 | const Mesh3 *th0 = 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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:245:31: warning: 226 | AnyType Mapkk::operator( )(Stack s) const { dfft.cpp:245:31: warning: | ^~~~~~~~~ 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; | ^~ 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:1575:7: warning: 1585 | MMesh *Th_t = GMSH_LoadT(*pffname, cleanmesh, removeduplicate, precisvertice, ridgeangledetection); gmsh.cpp:1575:7: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1093:11: required from here gmsh.cpp:1575:7: warning: 1093 | AnyType operator( )(Stack stack) const; gmsh.cpp:1575:7: warning: | ^~~~~~~~ gmsh.cpp:1219:26: warning: unused variable ‘uv’ [-Wunused-variable] 1219 | double xyz[3], uv[2]; | ^~ 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;; | ^~~ gmsh.cpp:1215:13: warning: unused variable ‘minVertex’ [-Wunused-variable] 1215 | int minVertex = nv + 1, maxVertex = -1; | ^~~~~~~~~ dfft.cpp:245:31: warning: unused variable ‘k30’ [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ gmsh.cpp:1215:33: warning: unused variable ‘maxVertex’ [-Wunused-variable] 1215 | int minVertex = nv + 1, maxVertex = -1; | ^~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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: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]; | ^~~~~~~ msh3.cpp: In member function ‘virtual AnyType Op_trunc_meshL::Op::operator()(Stack) const’: msh3.cpp:6040:18: warning: unused variable ‘kke’ [-Wunused-variable] 6040 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]’: dfft.cpp:226:9: required from here dfft.cpp:245:31: warning: 226 | AnyType Mapkk::operator( )(Stack s) const { dfft.cpp:245:31: warning: | ^~~~~~~~~ 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;; | ^~~ 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; | ^~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:1149:38: warning: unused variable ‘postpro’ [-Wunused-variable] 1149 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = fftw_plan_s*]’: ./include/AFunction_ext.hpp:138:22: required from ‘AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = fftw_plan_s*; A0 = KN >*; A1 = KN >*; A2 = long int; A3 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ dfft.cpp:245:31: warning: 138 | {return SetAny( f( GetAny((*a0)(s)), dfft.cpp:245:31: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), dfft.cpp:245:31: warning: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), dfft.cpp:245:31: warning: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) dfft.cpp:245:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here dfft.cpp:245:31: warning: 137 | AnyType operator()(Stack s) const dfft.cpp:245:31: warning: | ^~~~~~~~ ./include/AnyType.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 = DFFT_1d2dor3d >]’: ./include/AFunction_ext.hpp:138:22: required from ‘AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = DFFT_1d2dor3d >; A0 = KN >*; A1 = long int; A2 = long int; A3 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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 { | ^~~~~~~~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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:1149:38: warning: 1585 | MMesh *Th_t = GMSH_LoadT(*pffname, cleanmesh, removeduplicate, precisvertice, ridgeangledetection); gmsh.cpp:1149:38: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1093:11: required from here gmsh.cpp:1149:38: warning: 1093 | AnyType operator( )(Stack stack) const; gmsh.cpp:1149:38: warning: | ^~~~~~~~ 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; | ^~~~~~~~~ iovtk.cpp: In instantiation of ‘VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’: iovtk.cpp:5665:51: required from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’ ./include/AnyType.hpp:83:7: note: 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ ./include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here ./include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ./include/AnyType.hpp:83:7: note: | ^~~~ iovtk.cpp:5583:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 5583 | int nbofsol; | ^~~~~~~ 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]; | ^~~~~~~ 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/GenericMesh.hpp:1733:13: warning: 51 | { return new VS(A,ds,stack);} ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here ./include/GenericMesh.hpp:1733:13: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~ MUMPS_seq.cpp:192:9: warning: unused variable ‘myid’ [-Wunused-variable] 192 | int myid = 0; | ^~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh3.o' -o splitmesh3.so 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; | ^~~~~~~~~ iovtk.cpp: In instantiation of ‘VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’: iovtk.cpp:5665:51: required from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ iovtk.cpp:5583:9: warning: 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } iovtk.cpp:5583:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ iovtk.cpp:5583:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} iovtk.cpp:5583:9: warning: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here iovtk.cpp:5583:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} iovtk.cpp:5583:9: warning: | ^~~~ iovtk.cpp:5583:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 5583 | int nbofsol; | ^~~~~~~ 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; | ^~~~~~~ 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*]’ MUMPS_seq.cpp:192:9: warning: 51 | { return new VS(A,ds,stack);} MUMPS_seq.cpp:192:9: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS_seq.cpp:192:9: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) MUMPS_seq.cpp:192:9: warning: | ^~~~~~ MUMPS_seq.cpp:192:9: warning: unused variable ‘myid’ [-Wunused-variable] 192 | int myid = 0; | ^~~~ msh3.cpp: In function ‘long int BuildBoundaryElementAdj(const Fem2D::MeshS&, bool, KN*)’: msh3.cpp:7612:21: warning: unused variable ‘m’ [-Wunused-variable] 7612 | for (int i = 0, m = 0; i < nv; ++i) { | ^ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In 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*]’ MUMPS_seq.cpp:192:9: warning: 155 | return SetAny * >(this);} MUMPS_seq.cpp:192:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here MUMPS_seq.cpp:192:9: warning: 154 | AnyType operator()(Stack ) const { MUMPS_seq.cpp:192:9: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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* truncmesh(const Fem2D::Mesh3&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:6276:19: warning: unused variable ‘k’ [-Wunused-variable] 6276 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:7504:34: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 7504 | typedef typename MeshS::Vertex V; | ^ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In constructor ‘Cube_Op::Cube_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)’: msh3.cpp:7758:11: warning: unused variable ‘err’ [-Wunused-variable] 7758 | int err = 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/GenericMesh.hpp:1733:13: warning: 51 | { return new VS(A,ds,stack);} ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here ./include/GenericMesh.hpp:1733:13: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~ 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*]’ SuperLu.cpp:523:3: warning: 51 | { return new VS(A,ds,stack);} SuperLu.cpp:523:3: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:523:3: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) SuperLu.cpp:523:3: warning: | ^~~~~~ 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: In constructor ‘Square_Op::Square_Op(const basicAC_F0&, Expression, Expression, Expression)’: msh3.cpp:7819:11: warning: unused variable ‘err’ [-Wunused-variable] 7819 | int err = 0; | ^~~ 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*]’ SuperLu.cpp:523:3: warning: 51 | { return new VS(A,ds,stack);} SuperLu.cpp:523:3: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:523:3: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) SuperLu.cpp:523:3: warning: | ^~~~~~ 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; | ^~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 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*]’ SuperLu.cpp:523:3: warning: 51 | { return new VS(A,ds,stack);} SuperLu.cpp:523:3: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:523:3: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) SuperLu.cpp:523:3: warning: | ^~~~~~ 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, 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::LD_VAR1; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ SuperLu.cpp:523:3: warning: 155 | return SetAny * >(this);} SuperLu.cpp:523:3: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here SuperLu.cpp:523:3: warning: 154 | AnyType operator()(Stack ) const { SuperLu.cpp:523:3: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:619:93: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:619:93, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:621:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:621:94, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:623:85: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:623:85, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:624:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:624:91, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:626:93: warning: ‘static void 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)); | ^ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:626:93, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::LD_VAR2; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp: In function ‘Fem2D::Mesh3* BuildCube(long int, long int, long int, long int, long int*, long int, MovePoint*)’: msh3.cpp:7935:15: warning: unused variable ‘b’ [-Wunused-variable] 7935 | int b = 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp:7927:11: warning: unused variable ‘dk’ [-Wunused-variable] 7927 | int dk = 0; | ^~ msh3.cpp:7914:9: warning: unused variable ‘diag’ [-Wunused-variable] 7914 | int diag[8] = {0, 0, 0, 1, 0, 1, 1, 0}; | ^~~~ iovtk.cpp: In instantiation of ‘AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’: iovtk.cpp:6277:11: required from here iovtk.cpp:5583:9: warning: 6277 | AnyType operator( )(Stack stack) const; iovtk.cpp:5583:9: warning: | ^~~~~~~~ iovtk.cpp:6790:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 6790 | string *DataLabel; | ^~~~~~~~~ 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In instantiation of ‘AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’: iovtk.cpp:6277:11: required from here iovtk.cpp:6790:11: warning: 6277 | AnyType operator( )(Stack stack) const; iovtk.cpp:6790:11: warning: | ^~~~~~~~ iovtk.cpp:6790:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 6790 | string *DataLabel; | ^~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘virtual AnyType Op_trunc_mesh3::Op::operator()(Stack) const’: msh3.cpp:6699:18: warning: unused variable ‘kke’ [-Wunused-variable] 6699 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp:6598:10: warning: unused variable ‘ThS’ [-Wunused-variable] 6598 | MeshS &ThS = *(pTh->meshS); | ^~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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:6078:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:6790:11: warning: 6078 | VTK_WRITE_MESHT< MMesh >(*pffname, fp, Th, binary, datasize, surface, swap); iovtk.cpp:6790:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:5667:11: required from here iovtk.cpp:6790:11: warning: 5667 | AnyType operator( )(Stack stack) const; iovtk.cpp:6790:11: warning: | ^~~~~~~~ iovtk.cpp:5721:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5721 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5736:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5736 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ msh3.cpp: In member function ‘AnyType ExtractMesh_Op::operator()(Stack) const’: msh3.cpp:6825:35: warning: typedef ‘T’ locally defined but not used [-Wunused-local-typedefs] 6825 | typedef typename MMesh::Element T; | ^ msh3.cpp:6827:34: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 6827 | typedef typename MMesh::Vertex V; | ^ msh3.cpp:6830:42: warning: typedef ‘BO’ locally defined but not used [-Wunused-local-typedefs] 6830 | typedef typename MMeshO::BorderElement BO; | ^~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp:8089:17: warning: unused variable ‘b’ [-Wunused-variable] 8089 | int b = 0; | ^ iovtk.cpp:5963:17: warning: unused variable ‘bid0’ [-Wunused-variable] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp:5908:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 5908 | int cell_lab = 1; | ^~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh6.o' -o ../mpi/splitmesh6.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType ExtractMeshLfromMesh_Op::operator()(Stack) const’: msh3.cpp:7076:15: warning: unused variable ‘ii’ [-Wunused-variable] 7076 | int ii = mi->second; | ^~ msh3.cpp:7911:7: warning: variable ‘df’ set but not used [-Wunused-but-set-variable] 7911 | int df[74]; // decoupe des 6 du cube | ^~ msh3.cpp:7040:13: warning: unused variable ‘nbv’ [-Wunused-variable] 7040 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:7041:13: warning: unused variable ‘nbe’ [-Wunused-variable] 7041 | int nbe = Th.neb; | ^~~ msh3.cpp:7032:40: warning: typedef ‘T’ locally defined but not used [-Wunused-local-typedefs] 7032 | typedef typename Mesh::Element T; | ^ msh3.cpp:7034:39: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 7034 | typedef typename Mesh::Vertex V; | ^ iovtk.cpp: In instantiation of ‘void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; FILE = FILE]’: iovtk.cpp:6164:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:5908:7: warning: 6164 | VTU_WRITE_MESHT< MMesh >(fp, Th, binary, datasize, surface); iovtk.cpp:5908:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:5667:11: required from here iovtk.cpp:5908:7: warning: 5667 | AnyType operator( )(Stack stack) const; iovtk.cpp:5908:7: warning: | ^~~~~~~~ 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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:7037:47: warning: typedef ‘BL’ locally defined but not used [-Wunused-local-typedefs] 7037 | typedef typename MeshL::BorderElement BL; | ^~ 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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType Cube_Op::operator()(Stack) const’: msh3.cpp:8140:7: warning: unused variable ‘renumsurf’ [-Wunused-variable] 8140 | int renumsurf = 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ iovtk.cpp:1070:7: warning: unused variable ‘nv’ [-Wunused-variable] 1070 | int nv, nconnex; | ^~ msh3.cpp: In member function ‘virtual AnyType Square_Op::operator()(Stack) const’: msh3.cpp:8181:8: warning: unused variable ‘kind’ [-Wunused-variable] 8181 | long kind(arg(2, stack, 4L)); | ^~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string]’: iovtk.cpp:6802:33: required from ‘AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:1070:7: warning: 6802 | MMesh *Th = VTK_LoadT< MMesh >(*pffname, swap, cleanmesh, removeduplicate, precisvertice,ridgeangledetection, pfields); iovtk.cpp:1070:7: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:6277:11: required from here iovtk.cpp:1070:7: warning: 6277 | AnyType operator( )(Stack stack) const; iovtk.cpp:1070:7: warning: | ^~~~~~~~ iovtk.cpp:6452:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6452 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6517:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6517 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ msh3.cpp: In function ‘Fem2D::Mesh3* GluMesh3tab(KN* const&, const long int&, const bool&)’: msh3.cpp:7312:15: warning: variable ‘iv’ set but not used [-Wunused-but-set-variable] 7312 | int iv[3]; | ^~ msh3.cpp: In member function ‘virtual AnyType BuildMeshS_Op::operator()(Stack) const’: msh3.cpp:8316:9: warning: unused variable ‘i_som’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8316:20: warning: unused variable ‘i_elem’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8316:32: warning: unused variable ‘i_border’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ iovtk.cpp:6745:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6745 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ iovtk.cpp:6327:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 6327 | char *res; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 = 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType BuildMeshL_Op::operator()(Stack) const’: msh3.cpp:8429:9: warning: unused variable ‘i_som’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8429:20: warning: unused variable ‘i_elem’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8429:32: warning: unused variable ‘i_border’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string]’: iovtk.cpp:6802:33: required from ‘AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:6327:9: warning: 6802 | MMesh *Th = VTK_LoadT< MMesh >(*pffname, swap, cleanmesh, removeduplicate, precisvertice,ridgeangledetection, pfields); iovtk.cpp:6327:9: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:6277:11: required from here iovtk.cpp:6327:9: warning: 6277 | AnyType operator( )(Stack stack) const; iovtk.cpp:6327:9: warning: | ^~~~~~~~ iovtk.cpp:6452:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6452 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:6517:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6517 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ iovtk.cpp:6745:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6745 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6327:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 6327 | 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:6078:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:6327:9: warning: 6078 | VTK_WRITE_MESHT< MMesh >(*pffname, fp, Th, binary, datasize, surface, swap); iovtk.cpp:6327:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:5667:11: required from here iovtk.cpp:6327:9: warning: 5667 | AnyType operator( )(Stack stack) const; iovtk.cpp:6327:9: warning: | ^~~~~~~~ iovtk.cpp:5721:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5721 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5736:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5736 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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/ff++.hpp:21, from lgbmo.cpp:31: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ iovtk.cpp:5963:17: warning: unused variable ‘bid0’ [-Wunused-variable] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~~~ msh3.cpp: In member function ‘AnyType Movemesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:8815:33: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 8815 | typedef typename Mesh::Vertex V; | ^ iovtk.cpp:5908:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 5908 | int cell_lab = 1; | ^~~~~~~~ msh3.cpp:7194:7: warning: unused variable ‘flagsurfaceall’ [-Wunused-variable] 7194 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:7202:7: warning: unused variable ‘nbtS’ [-Wunused-variable] 7202 | int nbtS = 0; | ^~~~ msh3.cpp:7203:7: warning: unused variable ‘nbeS’ [-Wunused-variable] 7203 | int nbeS = 0; | ^~~~ msh3.cpp:7204:7: warning: unused variable ‘nbeSx’ [-Wunused-variable] 7204 | int nbeSx = 0; | ^~~~~ msh3.cpp:7205:7: warning: unused variable ‘nbvS’ [-Wunused-variable] 7205 | int nbvS = 0; | ^~~~ msh3.cpp:7206:7: warning: unused variable ‘nbvSx’ [-Wunused-variable] 7206 | int nbvSx = 0; | ^~~~~ msh3.cpp:7211:16: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 7211 | const Mesh3 *th0 = 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ‘void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshL; FILE = FILE]’: iovtk.cpp:6164:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:5908:7: warning: 6164 | VTU_WRITE_MESHT< MMesh >(fp, Th, binary, datasize, surface); iovtk.cpp:5908:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:5667:11: required from here iovtk.cpp:5908:7: warning: 5667 | AnyType operator( )(Stack stack) const; iovtk.cpp:5908:7: warning: | ^~~~~~~~ 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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::LN_COBYLA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ iovtk.cpp:1070:7: warning: unused variable ‘nv’ [-Wunused-variable] 1070 | int nv, nconnex; | ^~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = std::__cxx11::basic_string*; B = KNM >*; CODE = E_F_F0F0 >*, std::__cxx11::basic_string*, KNM >*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = std::__cxx11::basic_string*; B = KNM >*; CODE = E_F_F0F0 >*, std::__cxx11::basic_string*, KNM >*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp: In member function ‘virtual AnyType Movemesh_OpS2::operator()(Stack) const’: msh3.cpp:9077:14: warning: unused variable ‘mpp’ [-Wunused-variable] 9077 | MeshPoint *mpp(MeshPointStack(stack)); | ^~~ msh3.cpp:9070:26: warning: typedef ‘pmeshS’ locally defined but not used [-Wunused-local-typedefs] 9070 | typedef const MeshS *pmeshS; | ^~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘long int BuildBoundaryElementAdj(const Fem2D::MeshS&, bool, KN*)’: msh3.cpp:7612:21: warning: unused variable ‘m’ [-Wunused-variable] 7612 | for (int i = 0, m = 0; i < nv; ++i) { | ^ 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/GenericMesh.hpp:1733:13: warning: 51 | { return new VS(A,ds,stack);} ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here ./include/GenericMesh.hpp:1733:13: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~ 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*]’ MUMPS.cpp:192:9: warning: 51 | { return new VS(A,ds,stack);} MUMPS.cpp:192:9: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS.cpp:192:9: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) MUMPS.cpp:192:9: warning: | ^~~~~~ MUMPS.cpp:192:9: warning: unused variable ‘myid’ [-Wunused-variable] 192 | int myid = 0; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp: In constructor ‘Line_Op::Line_Op(const basicAC_F0&, Expression, Expression)’: msh3.cpp:9340:11: warning: unused variable ‘err’ [-Wunused-variable] 9340 | int err = 0; | ^~~ msh3.cpp:7504:34: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 7504 | typedef typename MeshS::Vertex V; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 constructor ‘Cube_Op::Cube_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)’: msh3.cpp:7758:11: warning: unused variable ‘err’ [-Wunused-variable] 7758 | int err = 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*]’ MUMPS.cpp:192:9: warning: 155 | return SetAny * >(this);} MUMPS.cpp:192:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here MUMPS.cpp:192:9: warning: 154 | AnyType operator()(Stack ) const { MUMPS.cpp:192:9: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ‘virtual AnyType Line_Op::operator()(Stack) const’: msh3.cpp:9444:9: warning: unused variable ‘lab’ [-Wunused-variable] 9444 | int lab = 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp:9392:8: warning: unused variable ‘region’ [-Wunused-variable] 9392 | long region = 0; | ^~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 constructor ‘Square_Op::Square_Op(const basicAC_F0&, Expression, Expression, Expression)’: msh3.cpp:7819:11: warning: unused variable ‘err’ [-Wunused-variable] 7819 | int err = 0; | ^~~ In file included from MUMPS_seq.cpp:37: /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/mumps_seq/mpi.h: At global scope: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KNM*; A = std::__cxx11::basic_string*; CODE = E_F_F0_*, std::__cxx11::basic_string*>]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KNM*; A = std::__cxx11::basic_string*; CODE = E_F_F0_*, std::__cxx11::basic_string*>]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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* BuildCube(long int, long int, long int, long int, long int*, long int, MovePoint*)’: msh3.cpp:7935:15: warning: unused variable ‘b’ [-Wunused-variable] 7935 | int b = 0; | ^ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp:7927:11: warning: unused variable ‘dk’ [-Wunused-variable] 7927 | int dk = 0; | ^~ msh3.cpp:7914:9: warning: unused variable ‘diag’ [-Wunused-variable] 7914 | int diag[8] = {0, 0, 0, 1, 0, 1, 1, 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::LN_BOBYQA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ ff-NLopt.cpp:874:12: warning: unused variable ‘n’ [-Wunused-variable] 874 | long n = x.N( ); | ^ msh3.cpp:8089:17: warning: unused variable ‘b’ [-Wunused-variable] 8089 | int b = 0; | ^ ff-NLopt.cpp:880:12: warning: unused variable ‘iprint’ [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; CODE = E_F_F0F0_*, KNM*, KNM*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; CODE = E_F_F0F0_*, KNM*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp:7911:7: warning: variable ‘df’ set but not used [-Wunused-but-set-variable] 7911 | int df[74]; // decoupe des 6 du cube | ^~ msh3.cpp: In member function ‘virtual AnyType Cube_Op::operator()(Stack) const’: msh3.cpp:8140:7: warning: unused variable ‘renumsurf’ [-Wunused-variable] 8140 | int renumsurf = 0; | ^~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh3.o' -o ../mpi/splitmesh3.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ msh3.cpp: In member function ‘virtual AnyType Square_Op::operator()(Stack) const’: msh3.cpp:8181:8: warning: unused variable ‘kind’ [-Wunused-variable] 8181 | long kind(arg(2, stack, 4L)); | ^~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ‘virtual AnyType BuildMeshS_Op::operator()(Stack) const’: msh3.cpp:8316:9: warning: unused variable ‘i_som’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8316:20: warning: unused variable ‘i_elem’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8316:32: warning: unused variable ‘i_border’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::G_MLSL; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:880:12: warning: 1160 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string*; B = KNM*; CODE = E_F_F0F0_*, KNM*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string*; B = KNM*; CODE = E_F_F0F0_*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType BuildMeshL_Op::operator()(Stack) const’: msh3.cpp:8429:9: warning: unused variable ‘i_som’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8429:20: warning: unused variable ‘i_elem’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8429:32: warning: unused variable ‘i_border’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse*>]’: ./include/AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Inverse*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Inverse >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here msh3.cpp:9392:8: warning: 438 | return SetAny(this);} msh3.cpp:9392:8: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = 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/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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_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/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1178:22: required from ‘AnyType E_F_stackF0F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = const Fem2D::MeshS*; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1178 | {return SetAny( f(s, GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1177:11: required from here ./include/AnyType.hpp:83:7: note: 1177 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1178: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/AnyType.hpp:83:7: note: 1178 | {return SetAny( f(s, GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1177:11: required from here ./include/AnyType.hpp:83:7: note: 1177 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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:1171:12: warning: 1160 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:1171:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Mult >*>]’: ./include/AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = Mult*>; TA0 = Transpose*>; TA1 = Transpose*>; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘AnyType Movemesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:8815:33: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 8815 | typedef typename Mesh::Vertex V; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KNM*; CODE = E_F_F0F0_*, KN*, KNM*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KNM*; CODE = E_F_F0F0_*, KN*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:1171:12: warning: 1160 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:1171:12: warning: | ^~~~~~~~ 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; | ^~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ffrandom.o' -o ffrandom.so msh3.cpp: In member function ‘virtual AnyType Movemesh_OpS2::operator()(Stack) const’: msh3.cpp:9077:14: warning: unused variable ‘mpp’ [-Wunused-variable] 9077 | MeshPoint *mpp(MeshPointStack(stack)); | ^~~ msh3.cpp:9070:26: warning: typedef ‘pmeshS’ locally defined but not used [-Wunused-local-typedefs] 9070 | typedef const MeshS *pmeshS; | ^~~~~~ 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:1171:12: warning: 1160 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:1171:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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 | ~~~~~~^~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 constructor ‘Line_Op::Line_Op(const basicAC_F0&, Expression, Expression)’: msh3.cpp:9340:11: warning: unused variable ‘err’ [-Wunused-variable] 9340 | int err = 0; | ^~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, KNM*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, KNM*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 member function ‘virtual AnyType Line_Op::operator()(Stack) const’: msh3.cpp:9444:9: warning: unused variable ‘lab’ [-Wunused-variable] 9444 | int lab = 0; | ^~~ msh3.cpp:9392:8: warning: unused variable ‘region’ [-Wunused-variable] 9392 | long region = 0; | ^~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ eval ./ff-c++ BinaryIO.cpp ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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 MUMPS.cpp:37: /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/mumps_seq/mpi.h: At global scope: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BinaryIO.cpp' iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL]’: iovtk.cpp:6341:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 6341 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘void Load_Init()’: msh3.cpp:9764:23: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 9764 | typedef const Mesh *pmesh; | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 1909 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMesh3_Op(args); } ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh3_Op; int ppref = 0]’ ./include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here ./include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ./include/AnyType.hpp:83:7: note: | ^~~~ 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]’ medit.cpp:1831:9: warning: 2679 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMeshT_Op< MMesh, v_fes >(args); } medit.cpp:1831:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ medit.cpp:1831:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} medit.cpp:1831:9: warning: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here medit.cpp:1831:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} medit.cpp:1831:9: warning: | ^~~~ medit.cpp:2601:9: warning: unused variable ‘nbofsol’ [-Wunused-variable] 2601 | int nbofsol; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]’: ./include/AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = long int*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~^~~ ./include/AFunction.hpp:1300:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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]’ medit.cpp:2601:9: warning: 2679 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMeshT_Op< MMesh, v_fes >(args); } medit.cpp:2601:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ medit.cpp:2601:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} medit.cpp:2601:9: warning: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here medit.cpp:2601:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} medit.cpp:2601:9: warning: | ^~~~ medit.cpp:2601:9: warning: unused variable ‘nbofsol’ [-Wunused-variable] 2601 | int nbofsol; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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 ‘void init()’, inlined from ‘void AutoLoadInit()’ at myfunction.cpp:89:1: myfunction.cpp:85:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at myfunction.cpp:85:71, inlined from ‘void AutoLoadInit()’ at myfunction.cpp:89:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at myfunction.cpp:89:1: myfunction.cpp:86:63: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at myfunction.cpp:86:63, inlined from ‘void AutoLoadInit()’ at myfunction.cpp:89:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshS]’: iovtk.cpp:6341:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here msh3.cpp:9764:23: warning: 438 | return SetAny(this);} msh3.cpp:9764:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 ‘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:2601:9: warning: 573 | AnyType operator( )(Stack stack) const; medit.cpp:2601:9: warning: | ^~~~~~~~ medit.cpp:643:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long 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 ‘long 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)); | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 = const gsl_rng_type*]’: ./include/AFunction.hpp:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = ddGSLInterpolation]’: ./include/AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:585:14: warning: 1923 | AnyType PopenMeditMesh3_Op< v_fes >::operator( )(Stack stack) const { medit.cpp:585:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ medit.cpp:2065:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 2065 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = dGSLInterpolation]’: ./include/AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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:1928:14: warning: 811 | AnyType datasolMesh3_Op< v_fes >::operator( )(Stack stack) const { medit.cpp:1928:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ medit.cpp:865:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long 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 ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 904 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ iovtk.cpp: In function ‘Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)’: iovtk.cpp:3198:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3198 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ 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)); | ^~ eval ./ff-c++ isoline.cpp /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ffrandom.o' -o ../mpi/ffrandom.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi 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:812:14: warning: 2681 | AnyType operator( )(Stack stack) const; medit.cpp:812:14: warning: | ^~~~~~~~ medit.cpp:2826:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 2826 | for (size_t i = 0; i < offset; i++) solnbfloat = solnbfloat + l[i].nbfloat; | ~~^~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'isoline.cpp' 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:2711:14: warning: 2681 | AnyType operator( )(Stack stack) const; medit.cpp:2711:14: warning: | ^~~~~~~~ medit.cpp:2826:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 2826 | for (size_t i = 0; i < offset; i++) solnbfloat = solnbfloat + l[i].nbfloat; | ~~^~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]’: msh3.cpp:9119:23: required from here ./include/AnyType.hpp:83:7: note: 9119 | return SetAny(pThr); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145: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:9142:65: required from here ./include/AnyType.hpp:83:7: note: 9142 | return new Movemesh_Op< Mesh >(args, t[0]->CastTo(args[0])); ./include/AnyType.hpp:83:7: note: | ^ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | int err = 0; | ^~~ medit.cpp:2711:14: warning: unused variable ‘mp’ [-Wunused-variable] 2711 | MeshPoint *mp(MeshPointStack(stack)); | ^~ 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:2711:14: warning: 573 | AnyType operator( )(Stack stack) const; medit.cpp:2711:14: warning: | ^~~~~~~~ medit.cpp:643:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long 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 ‘long 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)); | ^~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 = double]’: ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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::code(const basicAC_F0&) const [with T = const Fem2D::MeshL; V = const Fem2D::MeshL*; K = double]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshL; V = const Fem2D::MeshL*; K = double]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshS; V = const Fem2D::MeshS*; K = double]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshS; V = const Fem2D::MeshS*; K = double]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh3; V = const Fem2D::Mesh3*; K = double]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh3; V = const Fem2D::Mesh3*; K = double]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh; V = const Fem2D::Mesh*; K = double]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh; V = const Fem2D::Mesh*; K = double]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ VTK_writer_3d.cpp /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'VTK_writer_3d.cpp' scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshL; V = const Fem2D::MeshL*; K = long int]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshL; V = const Fem2D::MeshL*; K = long int]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]’: msh3.cpp:9119:23: required from here ./include/AnyType.hpp:83:7: note: 9119 | return SetAny(pThr); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145: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:9142:65: required from here ./include/AnyType.hpp:83:7: note: 9142 | return new Movemesh_Op< Mesh >(args, t[0]->CastTo(args[0])); ./include/AnyType.hpp:83:7: note: | ^ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | int err = 0; | ^~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshS; V = const Fem2D::MeshS*; K = long int]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshS; V = const Fem2D::MeshS*; K = long int]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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]’ msh3.cpp:8527:9: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ msh3.cpp:8527:9: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here msh3.cpp:8527:9: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; msh3.cpp:8527:9: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh3; V = const Fem2D::Mesh3*; K = long int]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh3; V = const Fem2D::Mesh3*; K = long int]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ medit.cpp: At global scope: medit.cpp:47:13: warning: ‘TheWait’ defined but not used [-Wunused-variable] 47 | static bool TheWait = false; | ^~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh; V = const Fem2D::Mesh*; K = long int]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh; V = const Fem2D::Mesh*; K = long int]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from ff-cmaes.cpp:36: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at pcm2rnm.cpp:176:1: pcm2rnm.cpp:173:93: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at pcm2rnm.cpp:173:93, inlined from ‘void AutoLoadInit()’ at pcm2rnm.cpp:176:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at pcm2rnm.cpp:176:1: pcm2rnm.cpp:172:88: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at pcm2rnm.cpp:172:88, inlined from ‘void AutoLoadInit()’ at pcm2rnm.cpp:176:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'NewSolver.o' -o NewSolver.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = myType_uv; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = myType_uv; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = KNM*; C = KNM*; CODE = E_F_F0F0F0_*, KNM*, KNM*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = KNM*; C = KNM*; CODE = E_F_F0F0F0_*, KNM*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = myType_uv; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = myType_uv; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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]’ msh3.cpp:8527:9: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ msh3.cpp:8527:9: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here msh3.cpp:8527:9: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; msh3.cpp:8527:9: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = myType*; A = myType*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = myType*; A = myType*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at aniso.cpp:165:1: aniso.cpp:160:80: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at aniso.cpp:160:80, inlined from ‘void AutoLoadInit()’ at aniso.cpp:165:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = myType_uv; A = myType*; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = myType_uv; A = myType*; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction.o' -o myfunction.so 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); | ^ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'NewSolver.o' -o ../mpi/NewSolver.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = std::__cxx11::basic_string*; TA1 = KNM >*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = std::__cxx11::basic_string*; TA1 = KNM >*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = long int; B = KN*; C = double; CODE = E_F_F0F0F0_*, double, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = long int; B = KN*; C = double; CODE = E_F_F0F0F0_*, double, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ ffnewuoa.cpp: In member function ‘virtual E_F0* OptimNewoa::code(const basicAC_F0&) const’: ffnewuoa.cpp:130:74: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimNewoa::code(const basicAC_F0&) const’ at ffnewuoa.cpp:130:74: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::code(const basicAC_F0&) const [with R = void*; A = DxWriter*; B = const Fem2D::Mesh*; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = DxWriter*; B = const Fem2D::Mesh*; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:152:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:152:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:153:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:153:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:154:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:154:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:155:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:155:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:156:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:156:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:157:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:157:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:158:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:158:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:159:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:159:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = fftw_plan_s**; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at splitmesh4.cpp:139:1: splitmesh4.cpp:136:94: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitmesh4.cpp:136:94, inlined from ‘void AutoLoadInit()’ at splitmesh4.cpp:139:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = fftw_plan_s**; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DxWriter*; A = DxWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DxWriter*; A = DxWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = fftw_plan_s**; A = fftw_plan_s**; B = fftw_plan_s*; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = fftw_plan_s**; A = fftw_plan_s**; B = fftw_plan_s*; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = const Fem2D::Mesh3*; CODE = E_F_F0s_]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = const Fem2D::Mesh3*; CODE = E_F_F0s_]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ eval ./ff-c++ VTK_writer.cpp /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'VTK_writer.cpp' In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at splitmesh12.cpp:238:1: splitmesh12.cpp:235:96: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitmesh12.cpp:235:96, inlined from ‘void AutoLoadInit()’ at splitmesh12.cpp:238:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = void*; A = DxWriter*; B = std::__cxx11::basic_string*; C = const Fem2D::Mesh*; CODE = E_F_F0F0F0_*, const Fem2D::Mesh*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = void*; A = DxWriter*; B = std::__cxx11::basic_string*; C = const Fem2D::Mesh*; CODE = E_F_F0F0F0_*, const Fem2D::Mesh*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = const Fem2D::Mesh3*; CODE = E_F_F0s_]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = const Fem2D::Mesh3*; CODE = E_F_F0s_]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.o' -o ../mpi/Element_P3dc.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ppm2rnm.o' -o ppm2rnm.so ioply.cpp: In member function ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: ioply.cpp:115:16: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ splitedges.cpp ioply.cpp: In member function ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: ioply.cpp:115:16: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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}; | ^~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitedges.cpp' ./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); | ^~~~~~~~ ioply.cpp: In member function ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’: ioply.cpp:115:16: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’ at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'pcm.o' 'pcm2rnm.o' -o pcm2rnm.so gfortran -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I./include '-DAdd_' 'newuoa.f' 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) In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = myType*]’, inlined from ‘void Load_Init()’ at addNewType.cpp:108:23, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = myType*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at addNewType.cpp:108:23, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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) In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = myType_uv]’, inlined from ‘void Load_Init()’ at addNewType.cpp:109:24, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = myType_uv]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at addNewType.cpp:109:24, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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) In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: addNewType.cpp:116:89: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at addNewType.cpp:116:89, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ newuoa.f:321:72: 321 | DO 350 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 350 at (1) In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: addNewType.cpp:126:84: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at addNewType.cpp:126:84, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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) In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: addNewType.cpp:128:84: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at addNewType.cpp:128:84, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: addNewType.cpp:129:82: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at addNewType.cpp:129:82, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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) 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ 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) In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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) ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ 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) /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'aniso.o' -o aniso.so '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lMesh' 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) 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.o' -o Element_P4dc.so eval ./ff-c++ Element_Mixte.cpp -lflexiblas 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); | ^ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.cpp' /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ppm2rnm.o' -o ../mpi/ppm2rnm.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MetricKuate.cpp:575:1: MetricKuate.cpp:572:70: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 572 | Global.Add("MetricKuate", "(", new OneOperatorCode< MetricKuate >( )); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MetricKuate.cpp:572:70, inlined from ‘void AutoLoadInit()’ at MetricKuate.cpp:575:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from BinaryIO.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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 static member function ‘static E_F0* mshmet3d_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = mshmet3d_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mshmet.cpp:386:71: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* mshmet3d_Op::f(const basicAC_F0&)’ at mshmet.cpp:386:71, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = mshmet3d_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:8772:14: required from ‘E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’ ./include/GenericMesh.hpp:1733:13: warning: 8772 | return new Movemesh_Op< MMesh >(args, t[0]->CastTo(args[0])); ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:8763:9: required from here ./include/GenericMesh.hpp:1733:13: warning: 8763 | E_F0 *code(const basicAC_F0 &args) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | int err = 0; | ^~~ 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]; | ^ 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:8772:14: required from ‘E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ msh3.cpp:8527:9: warning: 8772 | return new Movemesh_Op< MMesh >(args, t[0]->CastTo(args[0])); msh3.cpp:8527:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:8763:9: required from here msh3.cpp:8527:9: warning: 8763 | E_F0 *code(const basicAC_F0 &args) const { msh3.cpp:8527:9: warning: | ^~~~ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | int err = 0; | ^~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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:8772:14: required from ‘E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ msh3.cpp:8527:9: warning: 8772 | return new Movemesh_Op< MMesh >(args, t[0]->CastTo(args[0])); msh3.cpp:8527:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:8763:9: required from here msh3.cpp:8527:9: warning: 8763 | E_F0 *code(const basicAC_F0 &args) const { msh3.cpp:8527:9: warning: | ^~~~ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | int err = 0; | ^~~ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ msh3.cpp:8527:9: warning: 155 | return SetAny * >(this);} msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here msh3.cpp:8527:9: warning: 154 | AnyType operator()(Stack ) const { msh3.cpp:8527:9: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* MatrixUpWind0::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind0; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_psi.cpp:58:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixUpWind0::f(const basicAC_F0&)’ at mat_psi.cpp:58:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind0; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshL*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshL*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:21, from isoline.cpp:40: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::code(const basicAC_F0&) const [with CODE = MatrixUpWind3; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_psi.cpp:91:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixUpWind3::f(const basicAC_F0&)’ at mat_psi.cpp:91:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind3; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshS*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshS*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In instantiation of ‘AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:2504:11: required from here ./include/AnyType.hpp:83:7: note: 2504 | AnyType operator( )(Stack stack) const; ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ msh3.cpp:2612:13: warning: unused variable ‘l1’ [-Wunused-variable] 2612 | int l0, l1 = ChangeLab(mapBref, l0 = K.lab); | ^~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'pcm.o' 'pcm2rnm.o' -o ../mpi/pcm2rnm.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::Mesh3*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::Mesh3*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ msh3.cpp: In instantiation of ‘AnyType ExtractMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; MMeshO = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:6775:11: required from here msh3.cpp:2612:13: warning: 6775 | AnyType operator( )(Stack stack) const; msh3.cpp:2612:13: warning: | ^~~~~~~~ msh3.cpp:6875:13: warning: unused variable ‘ii’ [-Wunused-variable] 6875 | int ii = mi->second; | ^~ msh3.cpp:6821:41: warning: variable ‘mps’ set but not used [-Wunused-but-set-variable] 6821 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ msh3.cpp:6833:7: warning: unused variable ‘nbv’ [-Wunused-variable] 6833 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:6834:7: warning: unused variable ‘nbt’ [-Wunused-variable] 6834 | int nbt = Th.nt; // nombre de triangles | ^~~ msh3.cpp:6835:7: warning: unused variable ‘nbe’ [-Wunused-variable] 6835 | int nbe = Th.nbe; | ^~~ msh3.cpp:6849:15: warning: unused variable ‘nt’ [-Wunused-variable] 6849 | 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:6775:11: required from here msh3.cpp:6849:15: warning: 6775 | AnyType operator( )(Stack stack) const; msh3.cpp:6849:15: warning: | ^~~~~~~~ msh3.cpp:6875:13: warning: unused variable ‘ii’ [-Wunused-variable] 6875 | int ii = mi->second; | ^~ msh3.cpp:6821:41: warning: variable ‘mps’ set but not used [-Wunused-but-set-variable] 6821 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ msh3.cpp:6833:7: warning: unused variable ‘nbv’ [-Wunused-variable] 6833 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:6834:7: warning: unused variable ‘nbt’ [-Wunused-variable] 6834 | int nbt = Th.nt; // nombre de triangles | ^~~ msh3.cpp:6835:7: warning: unused variable ‘nbe’ [-Wunused-variable] 6835 | int nbe = Th.nbe; | ^~~ msh3.cpp:6849:15: warning: unused variable ‘nt’ [-Wunused-variable] 6849 | int nv = 0, nt = 0, ns = 0; | ^~ gmsh.cpp: In member function ‘virtual E_F0* GMSH_LoadMesh::code(const basicAC_F0&) const’: gmsh.cpp:99:60: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* GMSH_LoadMesh::code(const basicAC_F0&) const’ at gmsh.cpp:99:60: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function ‘virtual E_F0* GMSH_LoadMesh3::code(const basicAC_F0&) const’: gmsh.cpp:599:61: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* GMSH_LoadMesh3::code(const basicAC_F0&) const’ at gmsh.cpp:599:61: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function ‘E_F0* GMSH_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: gmsh.cpp:1123:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* GMSH_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at gmsh.cpp:1123:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In instantiation of ‘AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:2504:11: required from here msh3.cpp:6849:15: warning: 2504 | AnyType operator( )(Stack stack) const; msh3.cpp:6849:15: warning: | ^~~~~~~~ msh3.cpp:2612:13: warning: unused variable ‘l1’ [-Wunused-variable] 2612 | int l0, l1 = ChangeLab(mapBref, l0 = K.lab); | ^~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ msh3.cpp: In instantiation of ‘AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:2504:11: required from here msh3.cpp:2612:13: warning: 2504 | AnyType operator( )(Stack stack) const; msh3.cpp:2612:13: warning: | ^~~~~~~~ msh3.cpp:2612:13: warning: unused variable ‘l1’ [-Wunused-variable] 2612 | int l0, l1 = ChangeLab(mapBref, l0 = K.lab); | ^~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'aniso.o' -o ../mpi/aniso.so '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lMesh' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.o' -o ../mpi/Element_P4dc.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh3]’: ./include/AFunction.hpp:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ msh3.cpp:2612:13: warning: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} msh3.cpp:2612:13: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here msh3.cpp:2612:13: warning: 2489 | AnyType operator()(Stack s) const msh3.cpp:2612:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function ‘E_F0* GMSH_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: gmsh.cpp:1123:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* GMSH_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at gmsh.cpp:1123:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* MatrixUpWind0::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind0; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_dervieux.cpp:63:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixUpWind0::f(const basicAC_F0&)’ at mat_dervieux.cpp:63:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind0; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = listMeshT]’: ./include/AFunction.hpp:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* mshmet2d_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = mshmet2d_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mshmet.cpp:673:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* mshmet2d_Op::f(const basicAC_F0&)’ at mshmet.cpp:673:71, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = mshmet2d_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS**]’: ./include/AFunction.hpp:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:9704:21: required from ‘AnyType OrientNormal_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 9704 | ComputeOrientation(Th, orientation, unbounded); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9668:9: required from here ./include/AnyType.hpp:83:7: note: 9668 | AnyType OrientNormal_Op::operator( )(Stack stack) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9556:16: warning: unused variable ‘K1’ [-Wunused-variable] 9556 | const T &K1(Th[j1]); | ^~ msh3.cpp:9660:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 9660 | for(int j=0; j&, bool) [with Mesh = Fem2D::MeshL]’: msh3.cpp:9704:21: required from ‘AnyType OrientNormal_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ msh3.cpp:9568:7: warning: 9704 | ComputeOrientation(Th, orientation, unbounded); msh3.cpp:9568:7: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9668:9: required from here msh3.cpp:9568:7: warning: 9668 | AnyType OrientNormal_Op::operator( )(Stack stack) const { msh3.cpp:9568:7: warning: | ^~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9556:16: warning: unused variable ‘K1’ [-Wunused-variable] 9556 | const T &K1(Th[j1]); | ^~ msh3.cpp:9660:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 9660 | for(int j=0; j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at mshmet.cpp:814:33, inlined from ‘void AutoLoadInit()’ at mshmet.cpp:818:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at mshmet.cpp:818:1: mshmet.cpp:815:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at mshmet.cpp:815:33, inlined from ‘void AutoLoadInit()’ at mshmet.cpp:818:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = DFFT_1d2dor3d >; CODE = E_F_F0F0_ >*, KN >*, DFFT_1d2dor3d >, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = DFFT_1d2dor3d >; CODE = E_F_F0F0_ >*, KN >*, DFFT_1d2dor3d >, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at mat_dervieux.cpp:172:1: mat_dervieux.cpp:169:71: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 169 | Global.Add("MatUpWind1", "(", new OneOperatorCode< MatrixUpWind0 >( )); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at mat_dervieux.cpp:169:71, inlined from ‘void AutoLoadInit()’ at mat_dervieux.cpp:172:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BernardiRaugel.o' -o BernardiRaugel.so In static member function ‘static E_F0* MetricKuate::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MetricKuate; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: MetricKuate.cpp:497:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MetricKuate::f(const basicAC_F0&)’ at MetricKuate.cpp:497:71, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MetricKuate; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at freeyams.cpp:1262:1: freeyams.cpp:1255:35: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at freeyams.cpp:1255:35, inlined from ‘void AutoLoadInit()’ at freeyams.cpp:1262:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at freeyams.cpp:1262:1: freeyams.cpp:1256:35: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at freeyams.cpp:1256:35, inlined from ‘void AutoLoadInit()’ at freeyams.cpp:1262:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KNM >*; B = long int; CODE = E_F_F0F0_ >, KNM >*, long int, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KNM >*; B = long int; CODE = E_F_F0F0_ >, KNM >*, long int, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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]; | ^ eval ./ff-c++ Element_Mixte3d.cpp ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; CODE = E_F_F0F0_ >, KN >*, long int, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; CODE = E_F_F0F0_ >, KN >*, long int, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.cpp' ./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:9568:7: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); msh3.cpp:9568:7: warning: | ^~~~~~~~~~~~~~~ msh3.cpp:9238:16: required from ‘AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ msh3.cpp:9568:7: warning: 9238 | Th.clean_mesh(precis_mesh, Th.nv, Th.nt, Th.nbe, Th.vertices, Th.elements, Th.borderelements, msh3.cpp:9568:7: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9239 | removeduplicate, rebuildboundary, orientation); msh3.cpp:9568:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9182:11: required from here msh3.cpp:9568:7: warning: 9182 | AnyType operator( )(Stack stack) const; msh3.cpp:9568:7: warning: | ^~~~~~~~ ./include/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ In static member function ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ioply.cpp:682:57: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’ at ioply.cpp:682:57, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ newuoa.f:1389:72: 1389 | IF (JL .GT. 1) W(I)=W(I)+TEMPB*ZMAT(I,JL) | ^ Warning: ‘tempb’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1372:15: 1372 | TEMPB=ZMAT(KNEW,J)/TEMP | ^ note: ‘tempb’ was declared here ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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]’ ./include/GenericMesh.hpp:1231:9: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ./include/GenericMesh.hpp:1231:9: warning: | ^~~~~~~~~~~~~~~ msh3.cpp:9238:16: required from ‘AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1231:9: warning: 9238 | Th.clean_mesh(precis_mesh, Th.nv, Th.nt, Th.nbe, Th.vertices, Th.elements, Th.borderelements, ./include/GenericMesh.hpp:1231:9: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9239 | removeduplicate, rebuildboundary, orientation); ./include/GenericMesh.hpp:1231:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9182:11: required from here ./include/GenericMesh.hpp:1231:9: warning: 9182 | AnyType operator( )(Stack stack) const; ./include/GenericMesh.hpp:1231:9: warning: | ^~~~~~~~ ./include/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ In static member function ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ioply.cpp:682:57: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ at ioply.cpp:682:57, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ eval ./ff-c++ myfunction2.cpp ./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]’ ./include/GenericMesh.hpp:1231:9: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ./include/GenericMesh.hpp:1231:9: warning: | ^~~~~~~~~~~~~~~ msh3.cpp:9238:16: required from ‘AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1231:9: warning: 9238 | Th.clean_mesh(precis_mesh, Th.nv, Th.nt, Th.nbe, Th.vertices, Th.elements, Th.borderelements, ./include/GenericMesh.hpp:1231:9: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9239 | removeduplicate, rebuildboundary, orientation); ./include/GenericMesh.hpp:1231:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9182:11: required from here ./include/GenericMesh.hpp:1231:9: warning: 9182 | AnyType operator( )(Stack stack) const; ./include/GenericMesh.hpp:1231:9: warning: | ^~~~~~~~ ./include/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction2.cpp' freeyams.cpp: In member function ‘virtual AnyType yams_Op_meshS::operator()(Stack) 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; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >, KN >*, long int, long int, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >, KN >*, long int, long int, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_psi.o' -o mat_psi.so eval ./ff-c++ MetricPk.cpp In static member function ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::Mesh3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ioply.cpp:682:57: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::Mesh3]’ at ioply.cpp:682:57, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BernardiRaugel.o' -o ../mpi/BernardiRaugel.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KNM >*; B = KNM >*; C = long int; CODE = E_F_F0F0F0_ >*, KNM >*, long int, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KNM >*; B = KNM >*; C = long int; CODE = E_F_F0F0F0_ >*, KNM >*, long int, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MetricPk.cpp' eval ./ff-c++ GeometryQA.cpp FreeFemQA.cpp /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh4.o' -o splitmesh4.so ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; CODE = E_F_F0F0F0_ >*, KN >*, long int, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; CODE = E_F_F0F0F0_ >*, KN >*, long int, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from dfft.cpp:31: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; C = long int; D = long int; CODE = E_F_F0F0F0F0_ >, KN >*, long int, long int, long int, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; C = long int; D = long int; CODE = E_F_F0F0F0F0_ >, KN >*, long int, long int, long int, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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;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::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; D = long int; CODE = E_F_F0F0F0F0_ >*, KN >*, long int, long int, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; D = long int; CODE = E_F_F0F0F0F0_ >*, KN >*, long int, long int, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.o' -o mat_dervieux.so ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_ >*, KN >*, long int, long int, long int, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_ >*, KN >*, long int, long int, long int, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~ ./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::dosolver(R*, R*, int, int) [with R = double; int t = 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: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]; | ^~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:438:32: required from here ./include/MeshPoint.hpp:1028:22: warning: 438 | return SetAny(this);} ./include/MeshPoint.hpp:1028:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mshmet.o' -o mshmet.so '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lMesh' /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_psi.o' -o ../mpi/mat_psi.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh4.o' -o ../mpi/splitmesh4.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi SuperLu.cpp: In member function ‘void VirtualSolverSuperLU::dosolver(R*, R*, int, int) [with R = std::complex; int t = 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: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]; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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:438:32: required from here ff-cmaes.cpp:204:5: warning: 438 | return SetAny(this);} ff-cmaes.cpp:204:5: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_PkEdge.o' -o Element_PkEdge.so ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = fftw_plan_s**; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = fftw_plan_s**; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ shell.cpp /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'scotch.o' -o scotch.so '-L/usr/lib64/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' '-L/usr/lib64/mpich/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib64/mpich/lib' '-lscotch' '-lscotcherr' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'shell.cpp' freeyams.cpp: In member function ‘virtual AnyType yams_Op_mesh3::operator()(Stack) 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; | ^~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'addNewType.o' -o addNewType.so /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh12.o' -o splitmesh12.so /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Morley.o' -o ../mpi/Morley.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.o' -o ../mpi/mat_dervieux.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MetricKuate.o' -o ../mpi/MetricKuate.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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); | ^~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_PkEdge.o' -o ../mpi/Element_PkEdge.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ BEC.cpp In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at iohdf5.cpp:677:1: iohdf5.cpp:671:38: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at iohdf5.cpp:671:38, inlined from ‘void AutoLoadInit()’ at iohdf5.cpp:677:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ bfstream.cpp In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at iohdf5.cpp:677:1: iohdf5.cpp:674:38: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at iohdf5.cpp:674:38, inlined from ‘void AutoLoadInit()’ at iohdf5.cpp:677:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BEC.cpp' In static member function ‘static E_F0* yams_Op_meshS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = yams_Op_meshS; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: freeyams.cpp:650:73: warning: ‘static void 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); } | ^ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mshmet.o' -o ../mpi/mshmet.so '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lMesh' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* yams_Op_meshS::f(const basicAC_F0&)’ at freeyams.cpp:650:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = yams_Op_meshS; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bfstream.cpp' /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh12.o' -o ../mpi/splitmesh12.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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::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 static member function ‘static E_F0* yams_Op_mesh3::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = yams_Op_mesh3; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: freeyams.cpp:1009:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* yams_Op_mesh3::f(const basicAC_F0&)’ at freeyams.cpp:1009:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = yams_Op_mesh3; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ ff-AiryBiry.cpp eval ./ff-c++ exactpartition.cpp /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'exactpartition.cpp' ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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++ ClosePoints.cpp ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ClosePoints.cpp' /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.o' -o UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ eval ./ff-c++ Element_HCT.cpp /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_HCT.cpp' newuoa.f:1210:72: 1210 | ALPHA=DMIN1(ALPHA,GG/DHD) | ^ Warning: ‘bstep’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1197:11: 1197 | BSTEP=TEMP/(DS+DSQRT(DS*DS+DD*TEMP)) | ^ note: ‘bstep’ was declared here newuoa.f:1207:72: 1207 | TEMP=DHD/DD | ^ Warning: ‘dd’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1179:8: 1179 | DD=ZERO | ^ note: ‘dd’ was declared here newuoa.f:1210:72: 1210 | ALPHA=DMIN1(ALPHA,GG/DHD) | ^ Warning: ‘gg’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1190:8: 1190 | GG=DD | ^ note: ‘gg’ was declared here newuoa.f:1247:10: 1247 | 90 IF (GG .LE. 1.0D-4*GGBEG) GOTO 160 | ^ Warning: ‘ggbeg’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1191:11: 1191 | GGBEG=GG | ^ note: ‘ggbeg’ was declared here newuoa.f:1213:72: 1213 | QRED=QRED+QADD | ^ Warning: ‘qred’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1178:10: 1178 | 20 QRED=ZERO | ^ note: ‘qred’ was declared here newuoa.f:1277:72: 1277 | CF=HALF*(SHS-DHD) | ^ Warning: ‘shs’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1249:9: 1249 | SHS=ZERO | ^ note: ‘shs’ was declared here newuoa.f:1278:72: 1278 | QBEG=SG+CF | ^ Warning: ‘sg’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1248:8: 1248 | SG=ZERO | ^ note: ‘sg’ was declared here 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:21, from splitedges.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ eval ./ff-c++ Curvature.cpp -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/libMesh In static member function ‘static E_F0* Dxwritesol_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Dxwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: DxWriter.cpp:297:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Dxwritesol_Op::f(const basicAC_F0&)’ at DxWriter.cpp:297:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Dxwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/libMesh' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Curvature.cpp' ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from VTK_writer.cpp:36: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ eval ./ff-c++ Element_P1bl.cpp eval ./ff-c++ Element_QF.cpp /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.cpp' /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_QF.cpp' 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ eval ./ff-c++ distance.cpp In static member function ‘static E_F0* datasolHDF5Mesh2_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolHDF5Mesh2_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iohdf5.cpp:175:79: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolHDF5Mesh2_Op::f(const basicAC_F0&)’ at iohdf5.cpp:175:79, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolHDF5Mesh2_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'distance.cpp' ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = DxWriter*]’, inlined from ‘void Load_Init()’ at DxWriter.cpp:360:25: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = DxWriter*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at DxWriter.cpp:360:25: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In function ‘void Load_Init()’: DxWriter.cpp:366:95: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at DxWriter.cpp:366:95: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In function ‘void Load_Init()’: DxWriter.cpp:369:87: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at DxWriter.cpp:369:87: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In function ‘void Load_Init()’: DxWriter.cpp:372:34: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 372 | call_addtimeseries)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at DxWriter.cpp:372:34: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In function ‘void Load_Init()’: DxWriter.cpp:374:38: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at DxWriter.cpp:374:38: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'freeyams.o' -o freeyams.so '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lfreeyams' '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lMesh' ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./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/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.o' -o ../mpi/UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi gmsh.cpp: In function ‘Fem2D::Mesh3* GMSH_Load3(const std::string&, 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; | ^~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In file included from ./include/ff++.hpp:21, from Element_Mixte.cpp:50: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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]; | ^ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM >*; CODE = E_F_F0 >*, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM >*; CODE = E_F_F0 >*, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Mult >*>; CODE = E_F_F0F0 >*, KNM >*, Mult >*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Mult >*>; CODE = E_F_F0F0 >*, KNM >*, Mult >*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Mult*>; CODE = E_F_F0F0*, KNM*, Mult*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Mult*>; CODE = E_F_F0F0*, KNM*, Mult*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Inverse >*>; CODE = E_F_F0F0 >*, KNM >*, Inverse >*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Inverse >*>; CODE = E_F_F0F0 >*, KNM >*, Inverse >*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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(const basicAC_F0&) [with v_fes = v_fes3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolHDF5Mesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iohdf5.cpp:502:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolHDF5Mesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’ at iohdf5.cpp:502:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolHDF5Mesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Inverse*>; CODE = E_F_F0F0*, KNM*, Inverse*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Inverse*>; CODE = E_F_F0F0*, KNM*, Inverse*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'funcTemplate.o' -o funcTemplate.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult >*>; A = KNM >*; B = KNM >*; CODE = E_F_F0F0 >*>, KNM >*, KNM >*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult >*>; A = KNM >*; B = KNM >*; CODE = E_F_F0F0 >*>, KNM >*, KNM >*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = Transpose*>; B = Transpose*>; CODE = E_F_F0F0*>, Transpose*>, Transpose*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = Transpose*>; B = Transpose*>; CODE = E_F_F0F0*>, Transpose*>, Transpose*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::code(const basicAC_F0&) const [with R = Mult*>; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*>, KNM*, Transpose*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*>, KNM*, Transpose*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = Transpose*>; B = KNM*; CODE = E_F_F0F0*>, Transpose*>, KNM*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = Transpose*>; B = KNM*; CODE = E_F_F0F0*>, Transpose*>, KNM*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'freeyams.o' -o ../mpi/freeyams.so '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lfreeyams' '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lMesh' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/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::code(const basicAC_F0&) const [with R = Mult*>; A = KNM*; B = KNM*; CODE = E_F_F0F0*>, KNM*, KNM*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = KNM*; B = KNM*; CODE = E_F_F0F0*>, KNM*, KNM*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.o' -o MUMPS_seq.so '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-lpthread' eval ./ff-c++ Element_P1ncdc.cpp /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.cpp' newuoa.f:718:14: 718 | IF (XIPT .LT. ZERO) IPT=IPT+N | ^ Warning: ‘xipt’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:665:14: 665 | XIPT=RHOBEG | ^ note: ‘xipt’ was declared here newuoa.f:719:14: 719 | IF (XJPT .LT. ZERO) JPT=JPT+N | ^ Warning: ‘xjpt’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:667:14: 667 | XJPT=RHOBEG | ^ note: ‘xjpt’ was declared here ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_Mixte3d.cpp:36: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ newuoa.f:717:72: 717 | IH=(IPT*(IPT-1))/2+JPT | ^ Warning: ‘ipt’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:659:13: 659 | IPT=JPT+ITEMP | ^ note: ‘ipt’ was declared here newuoa.f:1041:72: 1041 | ITEST=ITEST+1 | ^ Warning: ‘itest’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:735:11: 735 | ITEST=0 | ^ note: ‘itest’ was declared here newuoa.f:717:72: 717 | IH=(IPT*(IPT-1))/2+JPT | ^ Warning: ‘jpt’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:658:13: 658 | JPT=NFM-ITEMP*N-N | ^ note: ‘jpt’ was declared here newuoa.f:1025:14: 1025 | IF (DABS(RATIO) .GT. 1.0D-2) THEN | ^ Warning: ‘ratio’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:755:15: 755 | RATIO=-1.0D0 | ^ note: ‘ratio’ was declared here newuoa.f:724:72: 724 | HQ(IH)=(FBEG-FVAL(IPT+1)-FVAL(JPT+1)+F)/(XIPT*XJPT) | ^ Warning: ‘fbeg’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:682:14: 682 | FBEG=F | ^ note: ‘fbeg’ was declared here newuoa.f:759:14: 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ Warning: ‘diffa’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:733:11: 733 | DIFFA=ZERO | ^ note: ‘diffa’ was declared here newuoa.f:759:14: 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ Warning: ‘diffc’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:759:47: 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ note: ‘diffc’ was declared here newuoa.f:757:14: 757 | IF (NF .LE. NFSAV+2) GOTO 460 | ^ Warning: ‘nfsav’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:740:11: 740 | 90 NFSAV=NF | ^ note: ‘nfsav’ was declared here newuoa.f:766:10: 766 | 120 IF (DSQ .LE. 1.0D-3*XOPTSQ) THEN | ^ Warning: ‘xoptsq’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:736:12: 736 | XOPTSQ=ZERO | ^ note: ‘xoptsq’ was declared here ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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;jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ isoline.cpp:386:38: warning: typedef ‘myPQL’ locally defined but not used [-Wunused-local-typedefs] 386 | typedef std::priority_queue< KEY > myPQL; | ^~~~~ isoline.cpp: In function ‘Fem2D::R3* Curve2(Stack, const KNM_&, const long int&, const long int&, const double&, long int* const&)’: isoline.cpp:1071:27: warning: unused variable ‘im’ [-Wunused-variable] 1071 | int i0 = li0, i1 = li1, im; | ^~ isoline.cpp: In function ‘void finit()’: isoline.cpp:1260:23: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 1260 | typedef const Mesh *pmesh; | ^~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 67 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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; | ^~~~~~~ In file included from ./include/ff++.hpp:21, from GeometryQA.cpp:33: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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)); | ^~ ./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(this);} isoline.cpp:1260:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:21, from myfunction2.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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 member function ‘virtual E_F0* VTK_LoadMesh::code(const basicAC_F0&) const’: iovtk.cpp:1396:59: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* VTK_LoadMesh::code(const basicAC_F0&) const’ at iovtk.cpp:1396:59: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ iovtk.cpp: In member function ‘virtual E_F0* VTK_LoadMesh3::code(const basicAC_F0&) const’: iovtk.cpp:3174:60: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3174 | return new VTK_LoadMesh3_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* VTK_LoadMesh3::code(const basicAC_F0&) const’ at iovtk.cpp:3174:60: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here VTK_writer_3d.cpp:280:14: warning: 438 | return SetAny(this);} VTK_writer_3d.cpp:280:14: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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); | ^~~~~~~~ iovtk.cpp: In member function ‘E_F0* VTK_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: iovtk.cpp:6313:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6313 | return new VTK_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* VTK_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at iovtk.cpp:6313:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'DxWriter.o' -o DxWriter.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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]; | ^ iovtk.cpp: In member function ‘E_F0* VTK_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: iovtk.cpp:6313:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6313 | return new VTK_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* VTK_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at iovtk.cpp:6313:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS.o' -o MUMPS.so '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-lpthread' gmsh.cpp: In function ‘Fem2D::Mesh* GMSH_Load(const std::string&)’: 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; | ^~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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 ; | ^~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'iohdf5.o' -o iohdf5.so '-L/usr/lib64' '-lhdf5_hl' '-lhdf5' '-lhdf5_hl' '-lsz' '-lz' '-ldl' '-lm' In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: BinaryIO.cpp:112:91: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at BinaryIO.cpp:112:91, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: BinaryIO.cpp:113:89: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at BinaryIO.cpp:113:89, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: BinaryIO.cpp:114:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at BinaryIO.cpp:114:91, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: BinaryIO.cpp:115:81: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at BinaryIO.cpp:115:81, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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: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:21, from MetricPk.cpp:34: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~~~ eval ./ff-c++ Element_P2bulle3.cpp ./include/RNM.hpp:265:16: warning: ‘bool RNM_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 ; | ^~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.cpp' ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/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: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(const basicAC_F0&) const [with R = double; A = KN*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = KN*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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]; | ^ eval ./ff-c++ Element_P2pnc.cpp 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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::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;} | ^~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.cpp' 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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); | ^ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'DxWriter.o' -o ../mpi/DxWriter.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'iohdf5.o' -o ../mpi/iohdf5.so '-L/usr/lib64' '-lhdf5_hl' '-lhdf5' '-lhdf5_hl' '-lsz' '-lz' '-ldl' '-lm' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/ff++.hpp:21, from BEC.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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: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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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]; | ^ In file included from ./include/ff++.hpp:21, from ClosePoints.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'dfft.o' -o dfft.so '-lfftw3' ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ; | ^~ newuoa.f:500:6: 500 | FUNCTION NEWUOA (N,NPT,X,RHOBEG,RHOEND,IPRINT,MAXFUN,W,IWF, | ^ Warning: ‘__result_newuoa’ may be used uninitialized [-Wmaybe-uninitialized] ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from bfstream.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'newuoa.o' 'ffnewuoa.o' -o ffnewuoa.so -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ 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; | ^~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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}; | ^~~~~~~~ | - - 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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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++ SaveHB.cpp -std=gnu++14 -std=gnu++14 ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ /usr/lib64/mpich/bin/mpic++ -c -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'SaveHB.cpp' ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ eval ./ff-c++ IncompleteCholesky.cpp -lflexiblas ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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: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/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'IncompleteCholesky.cpp' In file included from ./include/ff++.hpp:21, from Element_HCT.cpp:38: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(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/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/SkyLineSolver.hpp:232: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: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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from ff-AiryBiry.cpp:215: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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 = VtkWriter*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here splitedges.cpp:122:7: warning: 438 | return SetAny(this);} splitedges.cpp:122:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = void*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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 { | ^~~~~~~~~~~~~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ isoline.cpp: In instantiation of ‘AnyType ISOLINE_P1_Op::operator()(Stack) const [with Mesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’: isoline.cpp:543:9: required from here ./include/AnyType.hpp:83:7: note: 543 | AnyType ISOLINE_P1_Op::operator( )(Stack stack) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~ isoline.cpp:706:17: warning: unused variable ‘ke’ [-Wunused-variable] 706 | int ke = 0; | ^~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ isoline.cpp:757:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 757 | for (int i = 0; i < P.size( ); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:813:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | if (iss < starting.size( )) { | ~~~~^~~~~~~~~~~~~~~~~~ isoline.cpp:839:27: warning: unused variable ‘ie’ [-Wunused-variable] 839 | int i0 = i, i1 = 0, ie = i; | ^~ isoline.cpp:879:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 879 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ isoline.cpp:887:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:905:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 905 | for (int i = 0; i < iQ.size( );) { | ~~^~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ isoline.cpp:931:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long 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 ‘long unsigned int’} [-Wsign-compare] 939 | for (int i = 0; i < iQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:948:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 948 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:958:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 958 | for (int k = 0; k < iQ.size( ); k += 2) { | ~~^~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ isoline.cpp:567:7: warning: unused variable ‘nbt’ [-Wunused-variable] 567 | int nbt = Th.nt; // nombre de triangles | ^~~ gmsh.cpp: In function ‘MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = 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; | ^~~ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ medit.cpp: In function ‘char* meditcmd(long int, int, int, const std::string&, const std::string&)’: medit.cpp:962:23: warning: ‘%i’ directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 962 | sprintf(meditsol, " %i", smedit); | ^~ medit.cpp:962:21: note: directive argument in the range [1, 2147483647] 962 | sprintf(meditsol, " %i", smedit); | ^~~~~ In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from ./include/ff++.hpp:12: In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘char* meditcmd(long int, int, int, const std::string&, const std::string&)’ at medit.cpp:962:10: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 3 and 12 bytes into a destination of size 5 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~ medit.cpp: In function ‘char* meditcmd(long int, int, int, const std::string&, const std::string&)’: 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 function ‘int sprintf(char*, const char*, ...)’, inlined from ‘char* meditcmd(long int, int, int, const std::string&, const std::string&)’ at medit.cpp:993:16: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___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 ()); | ~~~~~~~~~~~~~~~~~ lgbmo.cpp: In member function ‘virtual E_F0* OptimBMO::code(const basicAC_F0&) const’: lgbmo.cpp:243:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimBMO::code(const basicAC_F0&) const’ at lgbmo.cpp:243:72: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/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]; | ^ 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/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/SkyLineSolver.hpp:253: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); | ^ isoline.cpp: In instantiation of ‘AnyType ISOLINE_P1_Op::operator()(Stack) const [with Mesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]’: isoline.cpp:543:9: required from here isoline.cpp:567:7: warning: 543 | AnyType ISOLINE_P1_Op::operator( )(Stack stack) const { isoline.cpp:567:7: warning: | ^~~~~~~~~~~~~~~~~~~ isoline.cpp:706:17: warning: unused variable ‘ke’ [-Wunused-variable] 706 | int ke = 0; | ^~ isoline.cpp:757:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 757 | for (int i = 0; i < P.size( ); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:813:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | if (iss < starting.size( )) { | ~~~~^~~~~~~~~~~~~~~~~~ isoline.cpp:839:27: warning: unused variable ‘ie’ [-Wunused-variable] 839 | int i0 = i, i1 = 0, ie = i; | ^~ isoline.cpp:879:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 879 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:887:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:905:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 905 | for (int i = 0; i < iQ.size( );) { | ~~^~~~~~~~~~~~ isoline.cpp:931:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long 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 ‘long unsigned int’} [-Wsign-compare] 939 | for (int i = 0; i < iQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:948:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 948 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:958:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 958 | for (int k = 0; k < iQ.size( ); k += 2) { | ~~^~~~~~~~~~~~ isoline.cpp:567:7: warning: unused variable ‘nbt’ [-Wunused-variable] 567 | int nbt = Th.nt; // nombre de triangles | ^~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at lgbmo.cpp:272:1: lgbmo.cpp:268:40: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at lgbmo.cpp:268:40, inlined from ‘void AutoLoadInit()’ at lgbmo.cpp:272:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at lgbmo.cpp:272:1: lgbmo.cpp:269:43: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at lgbmo.cpp:269:43, inlined from ‘void AutoLoadInit()’ at lgbmo.cpp:272:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ 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]; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =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:438:32: required from here VTK_writer.cpp:275:41: warning: 438 | return SetAny(this);} VTK_writer.cpp:275:41: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]’: isoline.cpp:1221:23: required from ‘AnyType E_F_F0F0F0F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = long int; A2 = long int; A3 = double; A4 = long int*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ isoline.cpp:567:7: warning: 1221 | return SetAny< R >(f(s, GetAny< A0 >((*a0)(s)), GetAny< A1 >((*a1)(s)), GetAny< A2 >((*a2)(s)), isoline.cpp:567:7: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1222 | GetAny< A3 >((*a3)(s)), GetAny< A4 >((*a4)(s)))); isoline.cpp:567:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isoline.cpp:1220:11: required from here isoline.cpp:567:7: warning: 1220 | AnyType operator( )(Stack s) const { isoline.cpp:567:7: warning: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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]; | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const gsl_rng_type*; A = long int; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const gsl_rng_type*; A = long int; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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]; | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = gsl_rng**; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = gsl_rng**; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from Element_QF.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::VirtualSolver(int) [with I = int; R = double]’: ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:21, from exactpartition.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ Element_Mixte.cpp: In constructor ‘Fem2D::TypeOfFE_BDM2_2d::TypeOfFE_BDM2_2d(bool)’: Element_Mixte.cpp:1208:31: warning: ‘Fem2D::TypeOfFE_BDM2_2d::QFT’ will be initialized after [-Wreorder] 1208 | const QuadratureFormular &QFT; | ^~~ Element_Mixte.cpp:1206:10: warning: ‘bool Fem2D::TypeOfFE_BDM2_2d::Ortho’ [-Wreorder] 1206 | bool Ortho; | ^~~~~ Element_Mixte.cpp:1209:5: warning: when initialized here [-Wreorder] 1209 | TypeOfFE_BDM2_2d(bool ortho) | ^~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ddGSLInterpolation; A = GSLInterpolation*; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ddGSLInterpolation; A = GSLInterpolation*; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ Element_Mixte.cpp: In member function ‘virtual void Fem2D::TypeOfFE_BDM2_2d::Pi_h_alpha(const Fem2D::baseFElement&, KN_&) const’: Element_Mixte.cpp:1261:16: warning: unused variable ‘c1’ [-Wunused-variable] 1261 | double c1[][3] = {{9, -18, 3} /* 0 */, {-18, 84, -18} /* 1 */, {3, -18, 9} /* 2 */}; | ^~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BinaryIO.o' -o BinaryIO.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = dGSLInterpolation; A = GSLInterpolation*; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = dGSLInterpolation; A = GSLInterpolation*; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1dc1.o' -o Element_P1dc1.so Element_Mixte.cpp: In member function ‘virtual void Fem2D::TypeOfFE_BDM2_2d::FB(const bool*, const Fem2D::Mesh&, const Fem2D::Triangle&, const Fem2D::TypeOfFE::RdHat&, Fem2D::RNMK_&) const’: Element_Mixte.cpp:1321:6: warning: variable ‘X’ set but not used [-Wunused-but-set-variable] 1321 | R2 X = K(PHat); | ^ Element_Mixte.cpp:1332:6: warning: unused variable ‘DDLx’ [-Wunused-variable] 1332 | R2 DDLx[6] = {O,O,O,Dl[2].x*Dl[1]+Dl[1].x*Dl[2], Dl[2].x*Dl[0]+Dl[0].x*Dl[2],Dl[1].x*Dl[2]+Dl[2].x*Dl[1] }; | ^~~~ Element_Mixte.cpp:1333:6: warning: unused variable ‘DDLy’ [-Wunused-variable] 1333 | R2 DDLy[6] = {O,O,O,Dl[2].y*Dl[1]+Dl[1].y*Dl[2], Dl[2].y*Dl[0]+Dl[0].y*Dl[2],Dl[1].y*Dl[2]+Dl[2].y*Dl[1] }; | ^~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'newuoa.o' 'ffnewuoa.o' -o ../mpi/ffnewuoa.so -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3.o' -o Element_P3.so In file included from ./include/ff++.hpp:21, from Curvature.cpp:60: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_Mixte.cpp:1333:6: warning: 438 | return SetAny(this);} Element_Mixte.cpp:1333:6: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~~~ 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/RNM.hpp:265:16: warning: ‘bool 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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*]’: splitedges.cpp:291:25: required from here ./include/AnyType.hpp:83:7: note: 291 | return SetAny< pmesh >(Split_Edges(stack, pTh, (long *)dK)); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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: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/ff++.hpp:21, from distance.cpp:29: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(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/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = gsl_rng**; B = long int; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = gsl_rng**; B = long int; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = gsl_rng**; A = gsl_rng**; B = gsl_rng**; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = gsl_rng**; A = gsl_rng**; B = gsl_rng**; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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(const basicAC_F0&) const [with R = double; A = ddGSLInterpolation; B = double; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = ddGSLInterpolation; B = double; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = dGSLInterpolation; B = double; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = dGSLInterpolation; B = double; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = GSLInterpolation*; B = double; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = GSLInterpolation*; B = double; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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::code(const basicAC_F0&) const [with R = gsl_rng**; A = gsl_rng**; B = const gsl_rng_type*; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = gsl_rng**; A = gsl_rng**; B = const gsl_rng_type*; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KN_; B = KN_ >; CODE = E_F_F0F0, KN_ > >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KN_; B = KN_ >; CODE = E_F_F0F0, KN_ > >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BinaryIO.o' -o ../mpi/BinaryIO.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In constructor ‘AnyTypeWithOutCheck::AnyTypeWithOutCheck(long int)’, inlined from ‘virtual AnyType datasolMesh2_Op::operator()(Stack) 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 ‘virtual AnyType datasolMesh2_Op::operator()(Stack) const’: medit.cpp:371:8: note: ‘longdefault’ was declared here 371 | long longdefault; | ^~~~~~~~~~~ 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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KN_; B = KN_; CODE = E_F_F0F0, KN_ >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KN_; B = KN_; CODE = E_F_F0F0, KN_ >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ; | ^~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P4.o' -o Element_P4.so ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1dc1.o' -o ../mpi/Element_P1dc1.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bmo.o' 'lgbmo.o' -o lgbmo.so ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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;jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ gmsh.cpp: In function ‘MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = 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; | ^~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.o' -o ../mpi/MUMPS_seq.so '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-lpthread' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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); } | ^~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/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(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; CODE = E_F_F0F0_*, KNM*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; CODE = E_F_F0F0_*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ioply.o' -o ioply.so /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'CircumCenter.cpp' ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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::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); | ^ ff-cmaes.cpp: In member function ‘virtual E_F0* OptimCMA_ES::code(const basicAC_F0&) const’: ff-cmaes.cpp:313:75: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimCMA_ES::code(const basicAC_F0&) const’ at ff-cmaes.cpp:313:75: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; C = KN_; CODE = E_F_F0F0F0_*, KNM*, KNM*, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; C = KN_; CODE = E_F_F0F0F0_*, KNM*, KNM*, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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); | ^ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at ff-cmaes.cpp:334:1: ff-cmaes.cpp:332:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at ff-cmaes.cpp:332:70, inlined from ‘void AutoLoadInit()’ at ff-cmaes.cpp:334:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bmo.o' 'lgbmo.o' -o ../mpi/lgbmo.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/splitsimplex.hpp:4, from ./include/PkLagrange.hpp:30: ./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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = KNM >*; C = KN_; CODE = E_F_F0F0F0_ >*, KNM >*, KNM >*, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = KNM >*; C = KN_; CODE = E_F_F0F0F0_ >*, KNM >*, KNM >*, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P4.o' -o ../mpi/Element_P4.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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]; | ^ 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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN_; CODE = E_F_F0F0F0_ >*, KNM >*, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN_; CODE = E_F_F0F0F0_ >*, KNM >*, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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]); | ^ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/SkyLineSolver.hpp:253: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/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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here GeometryQA.cpp:777:9: warning: 438 | return SetAny(this);} GeometryQA.cpp:777:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN_; CODE = E_F_F0F0F0_*, KNM*, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN_; CODE = E_F_F0F0F0_*, KNM*, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 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, | ^~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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++ MatD-VFP0.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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/SkyLineSolver.hpp:253: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: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 ; | ^~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.cpp' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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 = void*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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/SkyLineSolver.hpp:253: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/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/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KN*; C = KNM >*; CODE = E_F_F0F0F0_ >*, KN*, KNM >*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KN*; C = KNM >*; CODE = E_F_F0F0F0_ >*, KN*, KNM >*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: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/SkyLineSolver.hpp:253: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/DataFindBoundary.hpp:4, from ./include/GenericMesh.hpp:61: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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); | ^ 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 | ^ 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/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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN*; C = KNM*; CODE = E_F_F0F0F0_*, KN*, KNM*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN*; C = KNM*; CODE = E_F_F0F0F0_*, KN*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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: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; | ^~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/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 ; | ^ 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/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/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/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: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/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KN >*; C = KNM >*; CODE = E_F_F0F0F0_ >*, KN >*, KNM >*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KN >*; C = KNM >*; CODE = E_F_F0F0F0_ >*, KN >*, KNM >*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ meshtools.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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ MetricPk.cpp:323:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | for (int i = 0; i < dist.size( ); ++i) { // Dijkstra's algorithm. | ~~^~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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); | ^ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'meshtools.cpp' MetricPk.cpp:341:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 341 | for (int i = 0; i < dist.size( ); ++i) { | ~~^~~~~~~~~~~~~~ ./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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/FESpace.hpp:825:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 825 | cout << endl; | ^~~~ ./include/VirtualMatrix.hpp: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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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) | ^~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN >*; C = KNM >*; CODE = E_F_F0F0F0_*, KN >*, KNM >*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN >*; C = KNM >*; CODE = E_F_F0F0F0_*, KN >*, KNM >*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In file included from ./include/ff++.hpp:21, from Element_P2bulle3.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./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/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here MetricPk.cpp:114:16: warning: 438 | return SetAny(this);} MetricPk.cpp:114:16: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:21, from Element_P2pnc.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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 ./include/AnyType.hpp:83:7: note: 400 | tab[i] = *it; ./include/AnyType.hpp:83:7: note: | ^ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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: 315 | edges[i].flip_resolve( ); SortedList.h:76:18: warning: | ^ 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::BiDim]’: Geometry.hpp:324:31: required from here SortedList.h:76:18: warning: 324 | connectivity[counter++] = SortedList.h:76:18: warning: | ^ 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::Vertex]’: Geometry.hpp:353:17: required from here SortedList.h:76:18: warning: 353 | vertices[i] += vec(vertices[i]) * amplification; SortedList.h:76:18: warning: | ^ SortedList.h:76:18: warning: unused variable ‘hasGrown’ [-Wunused-variable] 76 | const bool hasGrown = grow( ); // contents of an assertion are not executed if NDEBUG | ^~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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 ; | ^~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ioply.o' -o ../mpi/ioply.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi SortedList.h: In instantiation of ‘mir::Tab::Tab() [with TabElement = mir::Vertex]’: GeometryQA.cpp:431:77: required from here SortedList.h:76:18: warning: 431 | Triangulation::Triangulation(int N, const Metric2 &Metric) : metric(Metric) { SortedList.h:76:18: warning: | ^ 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:60:3: warning: 431 | Triangulation::Triangulation(int N, const Metric2 &Metric) : metric(Metric) { SortedList.h:60:3: warning: | ^ 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) { | ^~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ SortedList.h: In instantiation of ‘mir::Tab::Tab() [with TabElement = mir::BiDim]’: GeometryQA.cpp:546:17: required from here SortedList.h:60:3: warning: 546 | Tab< Z2 > connectivity; SortedList.h:60:3: warning: | ^~~~~~~~~~~~ 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:60:3: warning: 596 | Tab< int > endVertex; SortedList.h:60:3: warning: | ^~~~~~~~~ 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) { | ^~~ 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); | ^ SortedList.h: In instantiation of ‘TabElement& mir::Tab::operator[](int) [with TabElement = int]’: GeometryQA.cpp:636:27: required from here SortedList.h:60:3: warning: 636 | endVertex[indexw] = SortedList.h:60:3: warning: | ^ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ eval ./ff-c++ Helmholtz_FD.cpp ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Inverse*>; TA0 = KNM*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Inverse*>; TA0 = KNM*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.cpp' ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Inverse >*>; TA0 = KNM >*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Inverse >*>; TA0 = KNM >*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM >*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM >*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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 ; | ^~ eval ./ff-c++ Element_P3pnc.cpp ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.cpp' /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'cmaes.o' 'ff-cmaes.o' -o ff-cmaes.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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 ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = KNM >*; TA1 = Mult >*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = KNM >*; TA1 = Mult >*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM*; TA0 = KNM*; TA1 = Mult*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM*; TA0 = KNM*; TA1 = Mult*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = KNM >*; TA1 = Inverse >*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = KNM >*; TA1 = Inverse >*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN]’: MetricPk.cpp:146:34: required from here ./include/AnyType.hpp:83:7: note: 146 | return SetAny< KN< double > >( ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^ 147 | metric); // identically zero metric is returned in case of error ./include/AnyType.hpp:83:7: note: | ~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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: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/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM*; TA0 = KNM*; TA1 = Inverse*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM*; TA0 = KNM*; TA1 = Inverse*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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 constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = Transpose*>; TA1 = Transpose*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = Transpose*>; TA1 = Transpose*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = KNM*; TA1 = Transpose*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = KNM*; TA1 = Transpose*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = Transpose*>; TA1 = KNM*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = Transpose*>; TA1 = KNM*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | 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]’ SortedList.h:76:18: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); SortedList.h:76:18: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ SortedList.h:76:18: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), SortedList.h:76:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here SortedList.h:76:18: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; SortedList.h:76:18: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = KNM*; TA1 = KNM*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = KNM*; TA1 = KNM*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gmsh.o' -o gmsh.so ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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) | ^~ 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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i::VirtualSolver(int) [with I = int; R = double]’: ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp:355:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 355 | const E_Array *pmapt = dynamic_cast(nargs[10]); | ^~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'cmaes.o' 'ff-cmaes.o' -o ../mpi/ff-cmaes.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ vortextools.cpp ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'vortextools.cpp' ./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(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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: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::VirtualSolver(int) [with I = int; R = double]’: ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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 ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P1bl.cpp:121:13: warning: 438 | return SetAny(this);} Element_P1bl.cpp:121:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^ ./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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function ‘virtual E_F0* ConvexHull3D_tetg_file::code(const basicAC_F0&) const’: tetgen.cpp:2339:71: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2339 | return new ConvexHull3D_tetg_file_Op(args, t[0]->CastTo(args[0])); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* ConvexHull3D_tetg_file::code(const basicAC_F0&) const’ at tetgen.cpp:2339:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 = int; R = std::complex]’: ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:21, from IncompleteCholesky.cpp:27: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j, 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:438:32: required from here Element_QF.cpp:340:23: warning: 438 | return SetAny(this);} Element_QF.cpp:340:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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, 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gmsh.o' -o ../mpi/gmsh.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function ‘double ExtractBorder(Stack, const Fem2D::Mesh* const&, const KN_&, KNM* const&)’: Curvature.cpp:354:10: warning: variable ‘E’ set but not used [-Wunused-but-set-variable] 354 | R2 E = K.Edge(ie); | ^ Curvature.cpp:349:20: warning: unused variable ‘k’ [-Wunused-variable] 349 | for (int ee = 0, k = 0; ee < Th.neb; ++ee) { | ^ ./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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function ‘double vp1(const double&, const double&, const double&)’: Curvature.cpp:447:10: warning: unused variable ‘vp’ [-Wunused-variable] 447 | double vp[2][2]; | ^~ Curvature.cpp:449:10: warning: unused variable ‘m’ [-Wunused-variable] 449 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&)’: Curvature.cpp:455:10: warning: unused variable ‘vp’ [-Wunused-variable] 455 | double vp[2][2]; | ^~ Curvature.cpp:457:10: warning: unused variable ‘m’ [-Wunused-variable] 457 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&, const double&)’: Curvature.cpp:463:10: warning: unused variable ‘vp’ [-Wunused-variable] 463 | double vp[2][2]; | ^~ Curvature.cpp:465:10: warning: unused variable ‘m’ [-Wunused-variable] 465 | 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:474:10: warning: unused variable ‘vp’ [-Wunused-variable] 474 | double vp[3][3]; | ^~ Curvature.cpp:476:10: warning: unused variable ‘m’ [-Wunused-variable] 476 | 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:482:10: warning: unused variable ‘vp’ [-Wunused-variable] 482 | double vp[3][3]; | ^~ Curvature.cpp:484:10: warning: unused variable ‘m’ [-Wunused-variable] 484 | double m[6] = {a11, a12, a13, a22, a23, a33}; | ^ Curvature.cpp: In function ‘double VonMises(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] = {a11, a12, a22}; | ^ Curvature.cpp: In function ‘double VonMises(const double&, const double&, const double&, const double&)’: Curvature.cpp:501:10: warning: unused variable ‘vp’ [-Wunused-variable] 501 | double vp[2][2]; | ^~ Curvature.cpp:503:10: warning: unused variable ‘m’ [-Wunused-variable] 503 | double m[3] = {arr, arz, azz}; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 111 | TypeOfFE_P1blLagrange3d( ) : TypeOfFE_Lagrange< Mesh3 >(-1) {} ./include/AnyType.hpp:83:7: note: | ^ ./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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ClosePoints.cpp:835:26: warning: 438 | return SetAny(this);} ClosePoints.cpp:835:26: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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); | ^~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Curvature.cpp:503:10: warning: 438 | return SetAny(this);} Curvature.cpp:503:10: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 lapack.cpp:30: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_*, KNM*, KNM*, KN_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 | ~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_*, KNM*, KNM*, KN_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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++ MatrixMarket.cpp -std=gnu++14 -std=gnu++14 ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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, 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::GTypeOfFE*]’: ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.cpp' ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = KNM >*; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_ >*, KNM >*, KNM >*, KN_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = KNM >*; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_ >*, KNM >*, KNM >*, KN_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from SaveHB.cpp:20: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN_; D = KNM >*; CODE = E_F_F0F0F0F0_ >*, KNM >*, KN_, KNM >*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 | ~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN_; D = KNM >*; CODE = E_F_F0F0F0F0_ >*, KNM >*, KN_, KNM >*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ iovtk.cpp: In function ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’: iovtk.cpp:2756:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from iovtk.cpp:44: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’ at iovtk.cpp:2756:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In constructor ‘AnyTypeWithOutCheck::AnyTypeWithOutCheck(long int)’, inlined from ‘AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’ 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 ‘AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’: medit.cpp:603:8: note: ‘longdefault’ was declared here 603 | long longdefault; | ^~~~~~~~~~~ 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN_; D = KNM*; CODE = E_F_F0F0F0F0_*, KNM*, KN_, KNM*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN_; D = KNM*; CODE = E_F_F0F0F0F0_*, KNM*, KN_, KNM*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN*; D = KNM >*; CODE = E_F_F0F0F0F0_ >*, KNM >*, KN*, KNM >*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN*; D = KNM >*; CODE = E_F_F0F0F0F0_ >*, KNM >*, KN*, KNM >*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN*; D = KNM*; CODE = E_F_F0F0F0F0_*, KNM*, KN*, KNM*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN*; D = KNM*; CODE = E_F_F0F0F0F0_*, KNM*, KN*, KNM*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN >*; D = KN >*; E = KNM >*; CODE = E_F_F0F0F0F0F0_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 | ~~~~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN >*; D = KN >*; E = KNM >*; CODE = E_F_F0F0F0F0F0_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]’: ./include/AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ Element_QF.cpp:363:63: required from here ./include/AnyType.hpp:83:7: note: 363 | GetAny< const GQuadratureFormular< R3 > * >((*efq)(0)); ./include/AnyType.hpp:83:7: note: | ~~~~~~^~~ ./include/AnyType.hpp:145: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: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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN >*; D = KN*; E = KNM >*; CODE = E_F_F0F0F0F0F0_*, KNM*, KN >*, KN*, KNM >*, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN >*; D = KN*; E = KNM >*; CODE = E_F_F0F0F0F0F0_*, KNM*, KN >*, KN*, KNM >*, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/PkLagrange.hpp:210:5: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/PkLagrange.hpp:210:5: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/PkLagrange.hpp:210:5: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/PkLagrange.hpp:210:5: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/PkLagrange.hpp:210:5: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/PkLagrange.hpp:210:5: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ eval ./ff-c++ Element_P3nc.cpp 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = VtkWriter*; B = const Fem2D::Mesh3*; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = VtkWriter*; B = const Fem2D::Mesh3*; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.cpp' ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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: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&, 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]), | ^~ 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; | ^~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In constructor ‘AnyTypeWithOutCheck::AnyTypeWithOutCheck(long int)’, inlined from ‘AnyType datasolMesh3_Op::operator()(Stack) const [with v_fes = v_fes3]’ 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 ‘AnyType datasolMesh3_Op::operator()(Stack) const [with v_fes = v_fes3]’: medit.cpp:825:8: note: ‘longdefault’ was declared here 825 | long longdefault; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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++ plotPDF.cpp -DWITH_zlib -lz ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_zlib' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'plotPDF.cpp' ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = VtkWriter*; A = VtkWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = VtkWriter*; A = VtkWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from biofunc.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from geophysics.cpp:2: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:438:32: required from here Element_Mixte3d.cpp:3941:30: warning: 438 | return SetAny(this);} Element_Mixte3d.cpp:3941:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:21, from Schur-Complement.cpp:27: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here distance.cpp:761:24: warning: 438 | return SetAny(this);} distance.cpp:761:24: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 static member function ‘static E_F0* SplitEdges::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = SplitEdges; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: splitedges.cpp:236:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* SplitEdges::f(const basicAC_F0&)’ at splitedges.cpp:236:70, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = SplitEdges; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'metis.o' -o metis.so '-lmetis' In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]’: ./include/AFunction.hpp:1119:22: required from ‘AnyType E_F_F0s_::operator()(Stack) const [with R = std::complex; A0 = KNM_; E = E_F0mps; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from CircumCenter.cpp:1: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/VirtualSolver.hpp: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 constructor ‘AnyTypeWithOutCheck::AnyTypeWithOutCheck(long int)’, inlined from ‘AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’ 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 ‘AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’: medit.cpp:603:8: note: ‘longdefault’ was declared here 603 | long longdefault; | ^~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]’: ./include/AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = std::basic_istream*; A0 = Stream_b >; A1 = double*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]’: ./include/AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = std::basic_ostream*; TA0 = std::basic_ostream*; TA1 = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = std::__cxx11::basic_string*]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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/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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:21, from mat_edgeP1.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/ff++.hpp:21, from MatD-VFP0.cpp:31: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]’: Element_Mixte3d.cpp:3944:33: required from here ./include/AnyType.hpp:83:7: note: 3944 | int fp = K.facePermutation(ff); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~~ ./include/GenericMesh.hpp:405:30: warning: unused variable ‘j’ [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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 static member function ‘static E_F0* readsol_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = readsol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:86:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* readsol_Op::f(const basicAC_F0&)’ at medit.cpp:86:70, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = readsol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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 ./include/AnyType.hpp:83:7: note: 238 | double dminab = distmin(A, a, B, b, Q, aq, bq); ./include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ff-Ipopt.cpp: In member function ‘virtual E_F0* OptimIpopt::code(const basicAC_F0&) const’: ff-Ipopt.cpp:1617:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimIpopt::code(const basicAC_F0&) const’ at ff-Ipopt.cpp:1617:77: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:117:8: warning: 682 | return Distance< Mesh >(stack, pTh, eff, pxx, dmax); distance.cpp:117:8: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ distance.cpp:559:41: warning: variable ‘mps’ set but not used [-Wunused-but-set-variable] 559 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ 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: 730 | return Distance< Mesh3 >(stack, pTh, eff, pxx, dmax); distance.cpp:559:41: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ distance.cpp:559:41: warning: variable ‘mps’ set but not used [-Wunused-but-set-variable] 559 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE**]’: ./include/AFunction.hpp:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 = 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE**]’: ./include/AFunction.hpp:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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 >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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); | ^~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from meshtools.cpp:31: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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]; | ^ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 = 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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 = 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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./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;jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'metis.o' -o ../mpi/metis.so '-lmetis' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:559:41: warning: 264 | return distmin(A, a, B, b, Q, aq, bq); distance.cpp:559:41: warning: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ distance.cpp:478:28: required from here distance.cpp:559:41: warning: 478 | double fq = distmin< R2 >(K[a], fv[ia], K[b], fv[ib], K[q]); distance.cpp:559:41: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = VtkWriter*; B = const Fem2D::Mesh*; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = VtkWriter*; B = const Fem2D::Mesh*; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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}}; | ^~~ 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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = VtkWriter*; A = VtkWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = VtkWriter*; A = VtkWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ; | ^~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In static member function ‘static E_F0* PopenMeditMesh_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:1192:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PopenMeditMesh_Op::f(const basicAC_F0&)’ at medit.cpp:1192:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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]’ distance.cpp:117:8: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); distance.cpp:117:8: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ distance.cpp:117:8: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), distance.cpp:117:8: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here distance.cpp:117:8: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; distance.cpp:117:8: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:438:32: required from here Element_P2bulle3.cpp:163:22: warning: 438 | return SetAny(this);} Element_P2bulle3.cpp:163:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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 >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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); | ^~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P2pnc.cpp:115:39: warning: 438 | return SetAny(this);} Element_P2pnc.cpp:115:39: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: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 constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/FESpace.hpp:160:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 160 | return r; | ^~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = long int; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = long int; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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::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/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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: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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/GenericMesh.hpp: In instantiation of ‘int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]’: Element_P2bulle3.cpp:128:33: required from here ./include/AnyType.hpp:83:7: note: 128 | int fp = K.facePermutation(ff); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~~ ./include/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 ./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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ 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/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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: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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = VtkWriter*]’, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:379:26, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = VtkWriter*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:379:26, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:385:98: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:385:98, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:387:82: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:387:82, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:388:39: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:388:39, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 static member function ‘static E_F0* datasolMesh2_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMesh2_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:351:75: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolMesh2_Op::f(const basicAC_F0&)’ at medit.cpp:351:75, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMesh2_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.o' -o ff-Ipopt.so '-lipopt' '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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::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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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_P2pnc_3d.cpp ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at splitedges.cpp:312:1: splitedges.cpp:299:71: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 299 | Global.Add("SplitEdgeMesh", "(", new OneOperatorCode< SplitEdges >( )); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitedges.cpp:299:71, inlined from ‘void AutoLoadInit()’ at splitedges.cpp:312:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In static member function ‘static E_F0* datasolMesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:803:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolMesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’ at medit.cpp:803:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In member function ‘Fem2D::GenericElement& Fem2D::GenericElement::set(Vertex*, int*, int, double) [with Data = Fem2D::DataPoint3]’, inlined from ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL]’ at iovtk.cpp:6754:63: ./include/GenericMesh.hpp:334:26: warning: ‘ivb$’ may be used uninitialized [-Wmaybe-uninitialized] 334 | vertices[i]=v0+iv[i]; | ~~~~^ iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL]’: iovtk.cpp:6747:9: note: ‘ivb$’ was declared here 6747 | int ivb[B::nv], ivt[T::nv]; | ^~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KN_; B = double; CODE = E_F_F0F0_, double, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KN_; B = double; CODE = E_F_F0F0_, double, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at myfunction2.cpp:46:1: myfunction2.cpp:42:66: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at myfunction2.cpp:42:66, inlined from ‘void AutoLoadInit()’ at myfunction2.cpp:46:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at myfunction2.cpp:46:1: myfunction2.cpp:43:61: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at myfunction2.cpp:43:61, inlined from ‘void AutoLoadInit()’ at myfunction2.cpp:46:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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 isoline.cpp:41: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = double; A = KNM_; B = KN_; CODE = E_F_F0F0s_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = double; A = KNM_; B = KN_; CODE = E_F_F0F0s_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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::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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = double; CODE = E_F_F0F0s_, double, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = double; CODE = E_F_F0F0s_, double, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = long int; C = long int; D = double; CODE = E_F_F0F0F0F0s_, long int, long int, double, E_F0>]’: ./include/AFunction_ext.hpp:208:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = long int; C = long int; D = double; CODE = E_F_F0F0F0F0s_, long int, long int, double, E_F0>]’ at ./include/AFunction_ext.hpp:208:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by ‘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/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]); | ^ In file included from ./include/ff++.hpp:21, from MatrixMarket.cpp:20: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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 static member function ‘static E_F0* Vtkwritesol_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Vtkwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: VTK_writer_3d.cpp:274:74: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Vtkwritesol_Op::f(const basicAC_F0&)’ at VTK_writer_3d.cpp:274:74, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Vtkwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In static member function ‘static E_F0* PopenMeditMesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:1909:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PopenMeditMesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’ at medit.cpp:1909:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ isoline.cpp: In member function ‘E_F0* OneOperator5s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = long int; C = long int; D = double; E = long int*; CODE = E_F_F0F0F0F0F0s_, long int, long int, double, long int*, E_F0>]’: isoline.cpp:1246:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1246 | return new CODE(f, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1247 | t[3]->CastTo(args[3]), t[4]->CastTo(args[4])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = long int; C = long int; D = double; E = long int*; CODE = E_F_F0F0F0F0F0s_, long int, long int, double, long int*, E_F0>]’ at isoline.cpp:1246:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void InitFF()’, inlined from ‘void AutoLoadInit()’ at ff-AiryBiry.cpp:221:1: ff-AiryBiry.cpp:217:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void InitFF()’ at ff-AiryBiry.cpp:217:72, inlined from ‘void AutoLoadInit()’ at ff-AiryBiry.cpp:221:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void InitFF()’, inlined from ‘void AutoLoadInit()’ at ff-AiryBiry.cpp:221:1: ff-AiryBiry.cpp:218:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void InitFF()’ at ff-AiryBiry.cpp:218:72, inlined from ‘void AutoLoadInit()’ at ff-AiryBiry.cpp:221:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from vortextools.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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, 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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: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); | ^ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitedges.o' -o splitedges.so ./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/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: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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 static member function ‘static E_F0* datasolMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:571:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’ at medit.cpp:571:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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]’ ./include/AnyType.hpp:83:7: note: 455 | MatriceCreuse * pr= removeHalf(*pma,1,-1.);// L ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~^~~~~~~~~~~~ IncompleteCholesky.cpp:549:93: required from here ./include/AnyType.hpp:83:7: note: 549 | new OneOperator3_< long, Matrice_Creuse< R > *, Matrice_Creuse< R > *, double >(ff_ichol)); ./include/AnyType.hpp:83:7: note: | ^ IncompleteCholesky.cpp:64:9: warning: unused variable ‘nnz’ [-Wunused-variable] 64 | int nnz =0; | ^~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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:64:9: warning: 465 | return ichol(*pA, *pL, tgv); IncompleteCholesky.cpp:64:9: warning: | ~~~~~^~~~~~~~~~~~~~~ IncompleteCholesky.cpp:549:93: required from here IncompleteCholesky.cpp:64:9: warning: 549 | new OneOperator3_< long, Matrice_Creuse< R > *, Matrice_Creuse< R > *, double >(ff_ichol)); IncompleteCholesky.cpp:64:9: warning: | ^ IncompleteCholesky.cpp:86:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int k = 0; k < L.nnz; ++k) L.aij[k] = nan; | ~~^~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ IncompleteCholesky.cpp:111:37: warning: unused variable ‘Aij’ [-Wunused-variable] 111 | R Lij = pAij ? *pAij : R(), Aij = Lij; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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; | ^ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* 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 ‘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:82:22: warning: 444 | return iLU(*pA, *pL, *pU, tgv); IncompleteCholesky.cpp:82:22: warning: | ~~~^~~~~~~~~~~~~~~~~~~~ IncompleteCholesky.cpp:552:71: required from here IncompleteCholesky.cpp:82:22: warning: 552 | Matrice_Creuse< R > *, double >(ff_ilu)); IncompleteCholesky.cpp:82:22: warning: | ^ 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:170:25: warning: 537 | LU_solve(*pL, -1, *b, 0); IncompleteCholesky.cpp:170:25: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~ IncompleteCholesky.cpp:559:28: required from here IncompleteCholesky.cpp:170:25: warning: 559 | ff_ilu_solve)); IncompleteCholesky.cpp:170:25: warning: | ^ 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:478:19: warning: 455 | MatriceCreuse * pr= removeHalf(*pma,1,-1.);// L IncompleteCholesky.cpp:478:19: warning: | ~~~~~~~~~~^~~~~~~~~~~~ IncompleteCholesky.cpp:567:95: required from here IncompleteCholesky.cpp:478:19: warning: 567 | new OneOperator3_< long, Matrice_Creuse< C > *, Matrice_Creuse< C > *, double >(ff_ichol)); IncompleteCholesky.cpp:478:19: warning: | ^ 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:64:9: warning: 465 | return ichol(*pA, *pL, tgv); IncompleteCholesky.cpp:64:9: warning: | ~~~~~^~~~~~~~~~~~~~~ IncompleteCholesky.cpp:567:95: required from here IncompleteCholesky.cpp:64:9: warning: 567 | new OneOperator3_< long, Matrice_Creuse< C > *, Matrice_Creuse< C > *, double >(ff_ichol)); IncompleteCholesky.cpp:64:9: warning: | ^ IncompleteCholesky.cpp:86:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int k = 0; k < L.nnz; ++k) L.aij[k] = nan; | ~~^~~~~~~ Curvature.cpp: In function ‘double VonMises(const double&, const double&, const double&, const double&, const double&, const double&)’: Curvature.cpp:485:18: warning: ‘l’ is used uninitialized [-Wuninitialized] 485 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:483:10: note: ‘l’ declared here 483 | double l[3]; | ^ Curvature.cpp: In function ‘double VonMises(const double&, const double&, const double&)’: Curvature.cpp:494:18: warning: ‘l’ is used uninitialized [-Wuninitialized] 494 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:492:10: note: ‘l’ declared here 492 | double l[3]; | ^ Curvature.cpp: In function ‘double VonMises(const double&, const double&, const double&, const double&)’: Curvature.cpp:506:18: warning: ‘l’ is used uninitialized [-Wuninitialized] 506 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:502:10: note: ‘l’ declared here 502 | double l[3]; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ IncompleteCholesky.cpp:111:37: warning: variable ‘Aij’ set but not used [-Wunused-but-set-variable] 111 | R Lij = pAij ? *pAij : R(), Aij = Lij; | ^~~ ./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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&)’: Curvature.cpp:459:22: warning: ‘l’ is used uninitialized [-Wuninitialized] 459 | return max(fabs(l[0] - l[1]), max(fabs(l[0]), fabs(l[1]))); | ~~~^ 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:82:22: warning: 444 | return iLU(*pA, *pL, *pU, tgv); IncompleteCholesky.cpp:82:22: warning: | ~~~^~~~~~~~~~~~~~~~~~~~ IncompleteCholesky.cpp:570:73: required from here IncompleteCholesky.cpp:82:22: warning: 570 | Matrice_Creuse< C > *, double >(ff_ilu)); IncompleteCholesky.cpp:82:22: warning: | ^ 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; | ^~ Curvature.cpp:456:10: note: ‘l’ declared here 456 | double l[2]; | ^ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&, const double&)’: Curvature.cpp:469:22: warning: ‘l’ is used uninitialized [-Wuninitialized] 469 | return max(fabs(l[0] - l[1]), max(fabs(l[0] - l[2]), fabs(l[1] - l[2]))); | ~~~^ Curvature.cpp:464:10: note: ‘l’ declared here 464 | double l[3]; | ^ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&, const double&, const double&, const double&)’: Curvature.cpp:478:22: warning: ‘l’ is used uninitialized [-Wuninitialized] 478 | return max(fabs(l[0] - l[1]), max(fabs(l[0] - l[2]), fabs(l[1] - l[2]))); | ~~~^ Curvature.cpp:475:10: note: ‘l’ declared here 475 | double l[3]; | ^ 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:170:25: warning: 537 | LU_solve(*pL, -1, *b, 0); IncompleteCholesky.cpp:170:25: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~ IncompleteCholesky.cpp:577:30: required from here IncompleteCholesky.cpp:170:25: warning: 577 | ff_ilu_solve)); IncompleteCholesky.cpp:170:25: warning: | ^ 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; | ^ Curvature.cpp: In function ‘double vp1(const double&, const double&, const double&)’: Curvature.cpp:451:13: warning: ‘l’ is used uninitialized [-Wuninitialized] 451 | return l[0]; | ^ Curvature.cpp:448:10: note: ‘l’ declared here 448 | double l[2]; | ^ 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; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = const Fem2D::GQuadratureFormular*; CODE = E_F_F0s_*, const Fem2D::GQuadratureFormular*, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = const Fem2D::GQuadratureFormular*; CODE = E_F_F0s_*, const Fem2D::GQuadratureFormular*, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:21, from Element_P3nc.cpp:39: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = VtkWriter*]’, inlined from ‘void Load_Init()’ at VTK_writer.cpp:352:26, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = VtkWriter*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at VTK_writer.cpp:352:26, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: VTK_writer.cpp:357:98: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer.cpp:357:98, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: VTK_writer.cpp:359:88: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer.cpp:359:88, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: VTK_writer.cpp:360:39: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer.cpp:360:39, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = double; TA1 = long int]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = double; TA1 = long int]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 ./include/AnyType.hpp:83:7: note: 198 | SaveHB)); ./include/AnyType.hpp:83:7: note: | ^ SaveHB.cpp:123:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < HB_TITLE_LENGTH - strlen(hb_title->c_str( )); i++) strcat(buf, " "); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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: 201 | KN_< std::complex< double > >, string * >(SaveHB)); SaveHB.cpp:123:21: warning: | ^ SaveHB.cpp:123:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < HB_TITLE_LENGTH - strlen(hb_title->c_str( )); i++) strcat(buf, " "); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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]; | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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]’ IncompleteCholesky.cpp:478:19: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); IncompleteCholesky.cpp:478:19: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ IncompleteCholesky.cpp:478:19: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), IncompleteCholesky.cpp:478:19: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here IncompleteCholesky.cpp:478:19: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; IncompleteCholesky.cpp:478:19: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here geophysics.cpp:215:7: warning: 438 | return SetAny(this);} geophysics.cpp:215:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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/SkyLineSolver.hpp:253: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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:2679:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’ at medit.cpp:2679:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitedges.o' -o ../mpi/splitedges.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In static member function ‘static E_F0* MetricPk::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MetricPk; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: MetricPk.cpp:81:68: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MetricPk::f(const basicAC_F0&)’ at MetricPk.cpp:81:68, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MetricPk; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = std::__cxx11::basic_string*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In static member function ‘static E_F0* datasolMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:571:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’ at medit.cpp:571:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: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(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int; CODE = E_F_F0F0*, long int>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int; CODE = E_F_F0F0*, long int>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./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(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class C_args* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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 ./include/AnyType.hpp:83:7: note: 267 | "<-", new OneOperator2_< Data2D< 'M' > *, Data2D< 'M' > *, string * >(&init_Data2D< 'M' >)); ./include/AnyType.hpp:83:7: note: | ^ geophysics.cpp:69:15: warning: unused variable ‘iz’ [-Wunused-variable] 69 | int ix, iy, iz; | ^~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Vtkwritesol_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Vtkwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: VTK_writer.cpp:269:74: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Vtkwritesol_Op::f(const basicAC_F0&)’ at VTK_writer.cpp:269:74, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Vtkwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = __dirstream**; A = __dirstream**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 273 | "<-", new OneOperator2_< Data2D< 'S' > *, Data2D< 'S' > *, string * >(&init_Data2D< 'S' >)); geophysics.cpp:69:15: warning: | ^ geophysics.cpp:69:15: warning: unused variable ‘iz’ [-Wunused-variable] 69 | int ix, iy, iz; | ^~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = __dirstream**; A = __dirstream**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:161:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 161 | BECtrap)); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:161:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:165:92: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:165:92: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:169:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 169 | GPvortices)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:169:17: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:173:94: warning: ‘static void 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)); | ^ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:173:94: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:177:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:177:94: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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::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; | ^~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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:438:32: required from here mat_edgeP1.cpp:71:34: warning: 438 | return SetAny(this);} mat_edgeP1.cpp:71:34: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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]’ SaveHB.cpp:123:21: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); SaveHB.cpp:123:21: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ SaveHB.cpp:123:21: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), SaveHB.cpp:123:21: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here SaveHB.cpp:123:21: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; SaveHB.cpp:123:21: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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); | ^ eval ./ff-c++ Element_P3pnc_3d.cpp ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 static member function ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iovtk.cpp:4344:77: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4344 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’ at iovtk.cpp:4344:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:2679:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’ at medit.cpp:2679:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc_3d.cpp' ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:21, from plotPDF.cpp:168: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ isoline.cpp: In member function ‘virtual E_F0* FINDLOCALMIN_P1::code(const basicAC_F0&) const’: isoline.cpp:1061:58: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1061 | t[2]->CastTo(args[2])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* FINDLOCALMIN_P1::code(const basicAC_F0&) const’ at isoline.cpp:1061:58: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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]’ geophysics.cpp:69:15: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); geophysics.cpp:69:15: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ geophysics.cpp:69:15: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), geophysics.cpp:69:15: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here geophysics.cpp:69:15: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; geophysics.cpp:69:15: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'VTK_writer_3d.o' -o ../mpi/VTK_writer_3d.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::GTypeOfFE**; A = Fem2D::GTypeOfFE**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0**, Fem2D::GTypeOfFE**, const Fem2D::GQuadratureFormular*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::GTypeOfFE**; A = Fem2D::GTypeOfFE**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0**, Fem2D::GTypeOfFE**, const Fem2D::GQuadratureFormular*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::TypeOfFE**; A = Fem2D::TypeOfFE**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::TypeOfFE**; A = Fem2D::TypeOfFE**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.o' -o ff-AiryBiry.so 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/SkyLineSolver.hpp:232: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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Helmholtz_FD.cpp: In member function ‘virtual AnyType HelmholtzFD_Op::operator()(Stack) const’: 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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 static member function ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iovtk.cpp:2400:76: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’ at iovtk.cpp:2400:76, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ 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; | ^~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Helmholtz_FD.cpp:899:35: warning: 438 | return SetAny(this);} Helmholtz_FD.cpp:899:35: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const 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/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.o' -o ../mpi/ff-Ipopt.so '-lipopt' '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'VTK_writer.o' -o VTK_writer.so ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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: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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 ‘long unsigned int’} [-Wsign-compare] 250 | for(int l=0; l::VirtualSolver(int) [with I = int; R = double]’: ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ MatD-VFP0.cpp:293:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 293 | for(int l=0; l(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at exactpartition.cpp:147:1: exactpartition.cpp:140:97: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at exactpartition.cpp:140:97, inlined from ‘void AutoLoadInit()’ at exactpartition.cpp:147:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at exactpartition.cpp:147:1: exactpartition.cpp:143:92: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at exactpartition.cpp:143:92, inlined from ‘void AutoLoadInit()’ at exactpartition.cpp:147:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction2.o' -o myfunction2.so ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ Schur-Complement.cpp: In instantiation of ‘long int copy_mat(KNM*, Matrice_Creuse*) [with R = double]’: Schur-Complement.cpp:327:95: required from here ./include/AnyType.hpp:83:7: note: 327 | Global.Add("copy", "(", new OneOperator2< long, KNM< R > *, Matrice_Creuse< R > * >(copy_mat)); ./include/AnyType.hpp:83:7: note: | ^ Schur-Complement.cpp:312:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long 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: 329 | new OneOperator2< long, KNM< Complex > *, Matrice_Creuse< Complex > * >(copy_mat)); Schur-Complement.cpp:312:22: warning: | ^ Schur-Complement.cpp:312:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (long k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function ‘Fem2D::Mesh* VTK_Load(const std::string&, 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/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.o' -o ../mpi/ff-AiryBiry.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 member function ‘virtual E_F0* Distance2d_P1::code(const basicAC_F0&) const’: distance.cpp:742:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 742 | t[2]->CastTo(args[2])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Distance2d_P1::code(const basicAC_F0&) const’ at distance.cpp:742:51: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here MatD-VFP0.cpp:293:27: warning: 438 | return SetAny(this);} MatD-VFP0.cpp:293:27: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* 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 member function ‘virtual E_F0* Distance3d_P1::code(const basicAC_F0&) const’: distance.cpp:755:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 755 | t[2]->CastTo(args[2])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Distance3d_P1::code(const basicAC_F0&) const’ at distance.cpp:755:51: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KN >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KN >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::Mesh]’: isoline.cpp:1037:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1037 | return new ISOLINE_P1_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1038 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::Mesh]’ at isoline.cpp:1037:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::Mesh]’: isoline.cpp:1040:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1040 | return new ISOLINE_P1_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1041 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::Mesh]’ at isoline.cpp:1040:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:83:7: note: 1209 | return SetAny>>(newpMatrice_Creuse>(stack, &MA)); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:145: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 = 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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: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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Stream_b >; A = std::basic_ostream**; CODE = E_F_F0 >, std::basic_ostream**, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Stream_b >; A = std::basic_ostream**; CODE = E_F_F0 >, std::basic_ostream**, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArrayKn*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Crustal3d*]’: ./include/AFunction.hpp:1163: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/AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1162:11: required from here ./include/AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Overthrust3d*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArrayKn*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ isoline.cpp: In member function ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::MeshS]’: isoline.cpp:1037:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1037 | return new ISOLINE_P1_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1038 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::MeshS]’ at isoline.cpp:1037:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::MeshS]’: isoline.cpp:1040:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1040 | return new ISOLINE_P1_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1041 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::MeshS]’ at isoline.cpp:1040:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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++) | ^~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Stream_b >; A = std::basic_istream**; CODE = E_F_F0 >, std::basic_istream**, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Stream_b >; A = std::basic_istream**; CODE = E_F_F0 >, std::basic_istream**, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; B = double; CODE = E_F_F0F0*, std::basic_ostream*, double>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; B = double; CODE = E_F_F0F0*, std::basic_ostream*, double>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; B = long int; CODE = E_F_F0F0*, std::basic_ostream*, long int>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; B = long int; CODE = E_F_F0F0*, std::basic_ostream*, long int>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::complex; A = KNM_; CODE = E_F_F0s_, KNM_, E_F0mps>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::complex; A = KNM_; CODE = E_F_F0s_, KNM_, E_F0mps>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_; CODE = E_F_F0F0*, std::basic_istream*, KN_ >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_; CODE = E_F_F0F0*, std::basic_istream*, KN_ >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0s_*, E_F0mps>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0s_*, E_F0mps>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_; CODE = E_F_F0F0*, std::basic_istream*, KN_ >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_; CODE = E_F_F0F0*, std::basic_istream*, KN_ >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_ >; CODE = E_F_F0F0*, std::basic_istream*, KN_ > >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_ >; CODE = E_F_F0F0*, std::basic_istream*, KN_ > >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from BEC.cpp:29: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = std::complex; A = double; B = double; C = double; CODE = E_F_F0F0F0s_, double, double, double, E_F0mps>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = std::complex; A = double; B = double; C = double; CODE = E_F_F0F0F0s_, double, double, double, E_F0mps>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = long int*; CODE = E_F_F0F0*, std::basic_istream*, long int*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = long int*; CODE = E_F_F0F0*, std::basic_istream*, long int*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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]’ Schur-Complement.cpp:312:22: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); Schur-Complement.cpp:312:22: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ Schur-Complement.cpp:312:22: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), Schur-Complement.cpp:312:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here Schur-Complement.cpp:312:22: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; Schur-Complement.cpp:312:22: warning: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = double*; CODE = E_F_F0F0*, std::basic_istream*, double*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = double*; CODE = E_F_F0F0*, std::basic_istream*, double*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction2.o' -o ../mpi/myfunction2.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::complex*; CODE = E_F_F0F0*, std::basic_istream*, std::complex*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::complex*; CODE = E_F_F0F0*, std::basic_istream*, std::complex*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp:89:10: 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 function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1262:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1262 | Global.Add("isoline", "(", new ISOLINE_P1); | ^~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1262:36, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1263:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1263 | Global.Add("isoline", "(", new ISOLINE_P1(1)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1263:55, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1264:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1264 | Global.Add("isoline", "(", new ISOLINE_P1); | ^~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1264:36, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1265:52: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1265 | Global.Add("isoline", "(", new ISOLINE_P1(1)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1265:52, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1267:84: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1267 | Global.Add("Curve", "(", new OneOperator2s_< R3 *, KNM_< double >, double >(Curve)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1267:84, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1268:96: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1268 | Global.Add("Curve", "(", new OneOperator4s_< R3 *, KNM_< double >, long, long, double >(Curve)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1268:96, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1270:90: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1270 | new OneOperator5s_< R3 *, KNM_< double >, long, long, double, long * >(Curve)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1270:90, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1272:91: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1272 | Global.Add("Area", "(", new OneOperator2s_< double, KNM_< double >, KN_< long > >(mesure)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1272:91, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1273:44: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1273 | Global.Add("findalllocalmin", "(", new FINDLOCALMIN_P1); | ^~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1273:44, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1274:94: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1274 | Global.Add("Dichotomy", "(", new OneOperator2_< long ,KN_< double > , double > (Dichotomy)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1274:94, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 ; | ^~ 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; | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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); | ^ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_HCT.o' -o Element_HCT.so ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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: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 ; | ^ 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)) { | ~^~~ ./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); | ^ 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; | ^~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ vortextools.cpp:495:12: warning: unused variable ‘l0’ [-Wunused-variable] 495 | double l0,l1,l2; | ^~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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:438:32: required from here Element_P3pnc.cpp:117:18: warning: 438 | return SetAny(this);} Element_P3pnc.cpp:117:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ 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]; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = KN_]’: ./include/AFunction_ext.hpp:27:20: required from ‘AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN_; A0 = const Fem2D::MeshL*; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 = double]’: meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 205 | return connexecomponante(pTh,pcc,flags); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here ./include/AnyType.hpp:83:7: note: 196 | AnyType operator()(Stack s) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ 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::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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ 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::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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ 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 = 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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ meshtools.cpp:154:21: warning: unused variable ‘nvk’ [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ 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]; | ^~ 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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ meshtools.cpp:154:21: warning: unused variable ‘nvk’ [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ 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::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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ meshtools.cpp:154:21: warning: unused variable ‘nvk’ [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ vortextools.cpp:729:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0;i*, 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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ meshtools.cpp:154:21: warning: unused variable ‘nvk’ [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ 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 = double]’ meshtools.cpp:154:21: warning: 151 | nbc = connexecomponantev(pTh,&cv); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ vortextools.cpp: In lambda function: vortextools.cpp:779:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long 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 ‘long unsigned int’} [-Wsign-compare] 792 | for(int j=0; j >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 800 | for( int aa=0; aa::size_type’ {aka ‘long 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 ‘long unsigned int’} [-Wsign-compare] 818 | for(int i=0; i< b.size(); ++i) | ~^~~~~~~~~~ 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:94:16: warning: 160 | nbc = connexecomponantev(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ 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; | ^~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ 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:41:16: warning: 151 | nbc = connexecomponantev(pTh,&cv); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ 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; | ^~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 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:41:16: warning: 160 | nbc = connexecomponantev(pTh,pcc); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ 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:41:16: warning: 151 | nbc = connexecomponantev(pTh,&cv); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ 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:41:16: warning: 160 | nbc = connexecomponantev(pTh,pcc); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ 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 ; | ^~ 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*]’ ./include/AnyType.hpp:83:7: note: 137 | return ff_SchurComplement(stack, pE, pA, *pII, ds, pV); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp:126:9: required from here ./include/AnyType.hpp:83:7: note: 126 | AnyType SchurComplement_OP< R >::operator( )(Stack stack) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:41:16: warning: 151 | nbc = connexecomponantev(pTh,&cv); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_HCT.o' -o ../mpi/Element_HCT.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ 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:41:16: warning: 160 | nbc = connexecomponantev(pTh,pcc); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:230:23: warning: 137 | return ff_SchurComplement(stack, pE, pA, *pII, ds, pV); Schur-Complement.cpp:230:23: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp:126:9: required from here Schur-Complement.cpp:230:23: warning: 126 | AnyType SchurComplement_OP< R >::operator( )(Stack stack) const { Schur-Complement.cpp:230:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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); | ^ 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:41:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = std::__cxx11::basic_string*; CODE = E_F_F0s_*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = std::__cxx11::basic_string*; CODE = E_F_F0s_*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here vortextools.cpp:923:32: warning: 438 | return SetAny(this);} vortextools.cpp:923:32: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = __dirstream**; CODE = E_F_F0s_*, __dirstream**, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = __dirstream**; CODE = E_F_F0s_*, __dirstream**, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from ./include/ff++.hpp:21, from Element_P2pnc_3d.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.o' -o Element_P1bl.so ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN >*; CODE = E_F_F0F0_*, Stream_b >, KN >*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN >*; CODE = E_F_F0F0_*, Stream_b >, KN >*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN >*; CODE = E_F_F0F0_*, Stream_b >, KN >*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN >*; CODE = E_F_F0F0_*, Stream_b >, KN >*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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; | ^~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:862:25: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 862 | Voisinage)); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:862:25: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:865:25: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 865 | Voisinage)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:865:25: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:867:97: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:867:97: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:871:89: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:871:89: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:873:97: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:873:97: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:875:88: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:875:88: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:877:96: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:877:96: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:880:77: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 880 | KN_< double >, KN_< long > >(BorderIntersect)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:880:77: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp:355:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 355 | const E_Array *pmapt = dynamic_cast(nargs[10]); | ^~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.o' -o ../mpi/Element_P1bl.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'exactpartition.o' -o exactpartition.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS*; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS*; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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; | ^ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘virtual E_F0* DeplacementTab::code(const basicAC_F0&) const’: msh3.cpp:4891:61: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4891 | return new DeplacementTab_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* DeplacementTab::code(const basicAC_F0&) const’ at msh3.cpp:4891:61: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* Op_GluMesh3tab::code(const basicAC_F0&) const’: msh3.cpp:7448:87: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7448 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Op_GluMesh3tab::code(const basicAC_F0&) const’ at msh3.cpp:7448:87: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here MatrixMarket.cpp:698:9: warning: 438 | return SetAny(this);} MatrixMarket.cpp:698:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* BuildMeshSFromMesh3::code(const basicAC_F0&) const’: msh3.cpp:8366:57: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 8366 | return new BuildMeshS_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* BuildMeshSFromMesh3::code(const basicAC_F0&) const’ at msh3.cpp:8366:57: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* BuildMeshLFromMeshS::code(const basicAC_F0&) const’: msh3.cpp:8478:57: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 8478 | return new BuildMeshL_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* BuildMeshLFromMeshS::code(const basicAC_F0&) const’ at msh3.cpp:8478:57: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = std::complex; CODE = E_F_F0F0_*, Stream_b >, std::complex, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = std::complex; CODE = E_F_F0F0_*, Stream_b >, std::complex, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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]; | ^ msh3.cpp: In member function ‘E_F0* RebuildBorder::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: msh3.cpp:9312:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9312 | return new RebuildBorder_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RebuildBorder::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at msh3.cpp:9312:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; TA1 = long int]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; TA1 = long int]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Fem2D::TypeOfFE**; TA0 = Fem2D::TypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Fem2D::TypeOfFE**; TA0 = Fem2D::TypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_P3pnc_3d.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:438:32: required from here Element_P3nc.cpp:115:18: warning: 438 | return SetAny(this);} Element_P3nc.cpp:115:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 member function ‘E_F0* RebuildBorder::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: msh3.cpp:9312:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9312 | return new RebuildBorder_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RebuildBorder::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at msh3.cpp:9312:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = __dirstream**; TA0 = __dirstream**; TA1 = std::__cxx11::basic_string*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = __dirstream**; TA0 = __dirstream**; TA1 = std::__cxx11::basic_string*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = std::complex*; CODE = E_F_F0F0_*, Stream_b >, std::complex*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = std::complex*; CODE = E_F_F0F0_*, Stream_b >, std::complex*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 ‘E_F0* OrientNormal::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: msh3.cpp:9749:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9749 | return new OrientNormal_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at CircumCenter.cpp:43:1: CircumCenter.cpp:41:91: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at CircumCenter.cpp:41:91, inlined from ‘void AutoLoadInit()’ at CircumCenter.cpp:43:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OrientNormal::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at msh3.cpp:9749:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ClosePoints.cpp:29: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = KNM_; CODE = E_F_F0F0s_*, double, KNM_, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = KNM_; CODE = E_F_F0F0s_*, double, KNM_, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* OrientNormal::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: msh3.cpp:9749:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9749 | return new OrientNormal_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OrientNormal::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at msh3.cpp:9749:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = std::complex*; CODE = E_F_F0F0_*, Stream_b >, std::complex*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = std::complex*; CODE = E_F_F0F0_*, Stream_b >, std::complex*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: msh3.cpp:9252:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9252 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at msh3.cpp:9252:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’: msh3.cpp:9252:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9252 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’ at msh3.cpp:9252:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = const Fem2D::Mesh*; C = KNM*; CODE = E_F_F0F0F0s_*, double, const Fem2D::Mesh*, KNM*, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = const Fem2D::Mesh*; C = KNM*; CODE = E_F_F0F0F0s_*, double, const Fem2D::Mesh*, KNM*, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'qf11to25.o' -o qf11to25.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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: msh3.cpp:9252:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9252 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at msh3.cpp:9252:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ medit.cpp: In member function ‘AnyType PopenMeditMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’: 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; | ^ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* Op_GluMeshTtab::code(const basicAC_F0&) const [with MeshT = Fem2D::MeshS]’: msh3.cpp:7480:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7480 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op_GluMeshTtab::code(const basicAC_F0&) const [with MeshT = Fem2D::MeshS]’ at msh3.cpp:7480:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.o' -o Element_P1ncdc.so ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = KNM_; C = KNM_; CODE = E_F_F0F0F0s_*, double, KNM_, KNM_, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = KNM_; C = KNM_; CODE = E_F_F0F0F0s_*, double, KNM_, KNM_, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* Op_GluMeshTtab::code(const basicAC_F0&) const [with MeshT = Fem2D::MeshL]’: msh3.cpp:7480:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7480 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op_GluMeshTtab::code(const basicAC_F0&) const [with MeshT = Fem2D::MeshL]’ at msh3.cpp:7480:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = double; CODE = E_F_F0F0_*, Stream_b >, double, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = double; CODE = E_F_F0F0_*, Stream_b >, double, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM_; B = KNM_; C = double; D = KN >*; CODE = E_F_F0F0F0F0_, KNM_, double, KN >*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM_; B = KNM_; C = double; D = KN >*; CODE = E_F_F0F0F0F0_, KNM_, double, KN >*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = double*; CODE = E_F_F0F0_*, Stream_b >, double*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = double*; CODE = E_F_F0F0_*, Stream_b >, double*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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: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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshL, listMeshT, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshL, listMeshT, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'exactpartition.o' -o ../mpi/exactpartition.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshL, const Fem2D::MeshL*, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshL, const Fem2D::MeshL*, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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 ./include/AnyType.hpp:83:7: note: 876 | savemtx)); ./include/AnyType.hpp:83:7: note: | ^ MatrixMarket.cpp:775:10: warning: unused variable ‘i’ [-Wunused-variable] 775 | int i; | ^ ./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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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: 889 | savemtx)); MatrixMarket.cpp:775:10: warning: | ^ MatrixMarket.cpp:775:10: warning: unused variable ‘i’ [-Wunused-variable] 775 | int i; | ^ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator6_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KN_; C = KN_; D = KN_; E = KN_; F = KN_; CODE = E_F_F0F0F0F0F0F0_, KN_, KN_, KN_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:330:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator6_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KN_; C = KN_; D = KN_; E = KN_; F = KN_; CODE = E_F_F0F0F0F0F0F0_, KN_, KN_, KN_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:330:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = double*; CODE = E_F_F0F0_*, Stream_b >, double*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = double*; CODE = E_F_F0F0_*, Stream_b >, double*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BEC.o' -o BEC.so ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshS, listMeshT, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshS, listMeshT, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = double; TA1 = double]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = double; TA1 = double]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshS, const Fem2D::MeshS*, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshS, const Fem2D::MeshS*, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Fem2D::GTypeOfFE**; TA0 = Fem2D::GTypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Fem2D::GTypeOfFE**; TA0 = Fem2D::GTypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::code(const basicAC_F0&) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at SaveHB.cpp:203:1: SaveHB.cpp:198:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 198 | SaveHB)); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at SaveHB.cpp:198:13, inlined from ‘void AutoLoadInit()’ at SaveHB.cpp:203:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at SaveHB.cpp:203:1: SaveHB.cpp:201:81: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 201 | KN_< std::complex< double > >, string * >(SaveHB)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at SaveHB.cpp:201:81, inlined from ‘void AutoLoadInit()’ at SaveHB.cpp:203:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = long int; CODE = E_F_F0F0_*, Stream_b >, long int, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = long int; CODE = E_F_F0F0_*, Stream_b >, long int, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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; | ^~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS*; B = KN*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS*; B = KN*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = long int*; CODE = E_F_F0F0_*, Stream_b >, long int*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = long int*; CODE = E_F_F0F0_*, Stream_b >, long int*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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;jCastTo(args[0]), t[1]->CastTo(args[1])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Op_trunc_meshS::code(const basicAC_F0&) const’ at msh3.cpp:5227:69: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 79 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 80 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 81 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 82 | GetAny((*a2)(s)) ) );} // extend (3th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:78:11: required from here ./include/AnyType.hpp:83:7: note: 78 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = long int*; CODE = E_F_F0F0_*, Stream_b >, long int*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = long int*; CODE = E_F_F0F0_*, Stream_b >, long int*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* Op_trunc_meshL::code(const basicAC_F0&) const’: msh3.cpp:5736:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5736 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Op_trunc_meshL::code(const basicAC_F0&) const’ at msh3.cpp:5736:69: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.o' -o Element_P2pnc.so /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.o' -o ../mpi/Element_P1ncdc.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi msh3.cpp: In member function ‘virtual E_F0* Op_trunc_mesh3::code(const basicAC_F0&) const’: msh3.cpp:6084:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6084 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Op_trunc_mesh3::code(const basicAC_F0&) const’ at msh3.cpp:6084:69: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from SaveHB.cpp:21: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = Matrice_Creuse >*; C = KN_ >; D = std::__cxx11::basic_string*; CODE = E_F_F0F0F0F0_*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = Matrice_Creuse >*; C = KN_ >; D = std::__cxx11::basic_string*; CODE = E_F_F0F0F0F0_*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = Matrice_Creuse*; C = KN_; D = std::__cxx11::basic_string*; CODE = E_F_F0F0F0F0_*, Matrice_Creuse*, KN_, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = Matrice_Creuse*; C = KN_; D = std::__cxx11::basic_string*; CODE = E_F_F0F0F0F0_*, Matrice_Creuse*, KN_, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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]’ MatrixMarket.cpp:775:10: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); MatrixMarket.cpp:775:10: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ MatrixMarket.cpp:775:10: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), MatrixMarket.cpp:775:10: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here MatrixMarket.cpp:775:10: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; MatrixMarket.cpp:775:10: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MetricPk.cpp:556:1: MetricPk.cpp:553:64: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 553 | Global.Add("MetricPk", "(", new OneOperatorCode< MetricPk >( )); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MetricPk.cpp:553:64, inlined from ‘void AutoLoadInit()’ at MetricPk.cpp:556:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh_Op::operator()(Stack) const’: iovtk.cpp:2839:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:2786:11: note: ‘dataname’ was declared here 2786 | string *dataname; | ^~~~~~~~ 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 ‘long 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]; | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:2629:22: warning: unused variable ‘p’ [-Wunused-variable] 2629 | const double p[2][2] = { { ev1x, ev2x }, { ev1y, ev2y } }; | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:2711:18: warning: unused variable ‘EPS’ [-Wunused-variable] 2711 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function ‘void splitByBorder(std::vector >&, std::vector >&, const std::vector >&, const std::vector >&)’: plotPDF.cpp:2863:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2863 | for(size_t k = 0; k <= beg_id+1; k++){ | ~~^~~~~~~~~~~ plotPDF.cpp:2887:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2887 | for(size_t k = beg_id+2; k <= end_id+1; k++){ | ~~^~~~~~~~~~~ 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]’ ./include/GenericMesh.hpp:1733:13: warning: 851 | ffassert(readmtx(fname,pm,bin)==0); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~^~~~~~~~~~~~~~ MatrixMarket.cpp:863:27: required from ‘long int readmtx(std::string* const&, Matrice_Creuse* const&) [with R = double; std::string = std::__cxx11::basic_string]’ ./include/GenericMesh.hpp:1733:13: warning: 863 | return readmtx(hb_filename->c_str(),sparse_mat,false); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatrixMarket.cpp:879:17: required from here ./include/GenericMesh.hpp:1733:13: warning: 879 | readmtx)); ./include/GenericMesh.hpp:1733:13: warning: | ^ 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:827:17: warning: 851 | ffassert(readmtx(fname,pm,bin)==0); MatrixMarket.cpp:827:17: warning: | ~~~~~~~^~~~~~~~~~~~~~ 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:827:17: warning: 863 | return readmtx(hb_filename->c_str(),sparse_mat,false); MatrixMarket.cpp:827:17: warning: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatrixMarket.cpp:892:17: required from here MatrixMarket.cpp:827:17: warning: 892 | readmtx)); MatrixMarket.cpp:827:17: warning: | ^ 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; | ^~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BEC.o' -o ../mpi/BEC.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi 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:3211:22: warning: unused variable ‘p’ [-Wunused-variable] 3211 | const double p[2][2] = { { ev1x, ev2x }, { ev1y, ev2y } }; | ^ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'qf11to25.o' -o ../mpi/qf11to25.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi plotPDF.cpp:3141:18: warning: unused variable ‘fmax’ [-Wunused-variable] 3141 | const double fmax = (logscale)? tmp_fmax*tmp_df: tmp_fmax + tmp_df; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0s_, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0s_, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function ‘virtual E_F0* ReconstructionRefine::code(const basicAC_F0&) const’: tetgen.cpp:2070:67: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2070 | return new ReconstructionRefine_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* ReconstructionRefine::code(const basicAC_F0&) const’ at tetgen.cpp:2070:67: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* MatrixEdgeP1::f(const basicAC_F0&) [with Mesh = Fem2D::Mesh3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixEdgeP1; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_edgeP1.cpp:49:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixEdgeP1::f(const basicAC_F0&) [with Mesh = Fem2D::Mesh3]’ at mat_edgeP1.cpp:49:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixEdgeP1; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:3445:18: warning: unused variable ‘EPS’ [-Wunused-variable] 3445 | const double EPS = 1e-10; | ^~~ plotPDF.cpp:3447:16: warning: unused variable ‘nVertices’ [-Wunused-variable] 3447 | const int &nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:3449:16: warning: unused variable ‘nEdges’ [-Wunused-variable] 3449 | const int &nEdges = Th.neb; | ^~~~~~ plotPDF.cpp:3450:19: warning: unused variable ‘r’ [-Wunused-variable] 3450 | const double &r = scale; | ^ 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 static member function ‘static E_F0* MatrixEdgeP1::f(const basicAC_F0&) [with Mesh = Fem2D::Mesh]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixEdgeP1; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_edgeP1.cpp:49:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixEdgeP1::f(const basicAC_F0&) [with Mesh = Fem2D::Mesh]’ at mat_edgeP1.cpp:49:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixEdgeP1; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from Curvature.cpp:61: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KNM*; A = KNM_; B = long int; CODE = E_F_F0F0s_*, KNM_, long int, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KNM*; A = KNM_; B = long int; CODE = E_F_F0F0s_*, KNM_, long int, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function ‘virtual E_F0* Remplissage::code(const basicAC_F0&) const’: tetgen.cpp:1779:58: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1779 | return new Remplissage_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Remplissage::code(const basicAC_F0&) const’ at tetgen.cpp:1779:58: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = double; CODE = E_F_F0F0s_, double, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = double; CODE = E_F_F0F0s_, double, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.o' -o ../mpi/Element_P2pnc.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::AUGLAG_EQ]’: ff-NLopt.cpp:1394:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::AUGLAG_EQ]’ at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0s_*, const Fem2D::Mesh*, long int, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0s_*, const Fem2D::Mesh*, long int, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ plotPDF.cpp: In member function ‘virtual AnyType PLOTPDF_Op::operator()(Stack) const’: plotPDF.cpp:3864:15: warning: unused variable ‘nVertices’ [-Wunused-variable] 3864 | const int nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:3893:16: warning: unused variable ‘marginr’ [-Wunused-variable] 3893 | const int &marginr = margin[2]; | ^~~~~~~ plotPDF.cpp:3894:16: warning: unused variable ‘margint’ [-Wunused-variable] 3894 | const int &margint = margin[3]; | ^~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = const Fem2D::Mesh*; B = KN*; CODE = E_F_F0F0s_*, const Fem2D::Mesh*, KN*, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = const Fem2D::Mesh*; B = KN*; CODE = E_F_F0F0s_*, const Fem2D::Mesh*, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::AUGLAG]’: ff-NLopt.cpp:1394:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::AUGLAG]’ at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function ‘virtual E_F0* Build2D3D::code(const basicAC_F0&) const’: tetgen.cpp:185:97: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 185 | E_F0 *code(const basicAC_F0 &args) const { return new Build2D3D_Op(args, t[0]->CastTo(args[0])); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Build2D3D::code(const basicAC_F0&) const’ at tetgen.cpp:185:97: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here plotPDF.cpp:3894:16: warning: 438 | return SetAny(this);} plotPDF.cpp:3894:16: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ; | ^~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::G_MLSL_LDS]’: ff-NLopt.cpp:1394:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::G_MLSL_LDS]’ at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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]); | ^ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:99:103: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:99:103, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:100:114: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:100:114, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:101:105: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:101:105, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:102:116: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:102:116, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:103:67: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:103:67, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:104:69: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:104:69, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:105:64: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:105:64, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:106:66: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:106:66, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/SkyLineSolver.hpp:253: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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ MatrixMarket.cpp:827:17: warning: 155 | return SetAny * >(this);} MatrixMarket.cpp:827:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here MatrixMarket.cpp:827:17: warning: 154 | AnyType operator()(Stack ) const { MatrixMarket.cpp:827:17: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 function ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’: iovtk.cpp:4698:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’ at iovtk.cpp:4698:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::G_MLSL]’: ff-NLopt.cpp:1394:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::G_MLSL]’ at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MetricPk.o' -o MetricPk.so /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'CircumCenter.o' -o CircumCenter.so ./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::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_SLSQP; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_SLSQP; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ISRES; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ISRES; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = Matrice_Creuse >*; CODE = E_F_F0F0 >*, Matrice_Creuse >*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = Matrice_Creuse >*; CODE = E_F_F0F0 >*, Matrice_Creuse >*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = Matrice_Creuse*; CODE = E_F_F0F0*, Matrice_Creuse*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = Matrice_Creuse*; CODE = E_F_F0F0*, Matrice_Creuse*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_BOBYQA; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_BOBYQA; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh3_Op::operator()(Stack) const’: iovtk.cpp:4781:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 4781 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:4729:11: note: ‘dataname’ was declared here 4729 | string *dataname; | ^~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = __dirstream**]’, inlined from ‘void init()’ at shell.cpp:303:21: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = __dirstream**]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void init()’ at shell.cpp:303:21: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:305:79: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:305:79: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:306:76: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:306:76: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:323:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:323:73: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:324:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:324:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:325:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:325:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:326:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:326:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:327:83: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:327:83: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:328:81: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:328:81: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:330:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:330:77: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:332:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:332:77: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:333:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:333:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:334:83: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:334:83: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:335:69: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:335:69: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:336:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:336:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:337:78: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:337:78: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:338:83: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:338:83: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:339:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:339:77: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:340:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:340:70: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'CircumCenter.o' -o ../mpi/CircumCenter.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.o' -o Element_P2bulle3.so /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MetricPk.o' -o ../mpi/MetricPk.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_SBPLX; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_SBPLX; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Fem2D::TypeOfFE**]’, inlined from ‘void finit()’ at Element_QF.cpp:381:22, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Fem2D::TypeOfFE**]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void finit()’ at Element_QF.cpp:381:22, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Fem2D::GTypeOfFE**]’, inlined from ‘void finit()’ at Element_QF.cpp:391:22, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Fem2D::GTypeOfFE**]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void finit()’ at Element_QF.cpp:391:22, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: Element_QF.cpp:387:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at Element_QF.cpp:387:91, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: Element_QF.cpp:389:98: warning: ‘static void 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 file included from biofunc.cpp:29: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; C = KN*; D = double; CODE = E_F_F0F0F0F0_*, KN*, KN*, KN*, double, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at Element_QF.cpp:389:98, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; C = KN*; D = double; CODE = E_F_F0F0F0F0_*, KN*, KN*, KN*, double, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: Element_QF.cpp:397:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at Element_QF.cpp:397:91, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: Element_QF.cpp:399:98: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at Element_QF.cpp:399:98, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NELDERMEAD; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NELDERMEAD; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ medit.cpp: In member function ‘AnyType PopenMeditMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’: 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; | ^ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; C = double; D = double; CODE = E_F_F0F0F0F0_*, KN*, KN*, double, double, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; C = double; D = double; CODE = E_F_F0F0F0F0_*, KN*, KN*, double, double, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA_BOUND; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA_BOUND; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0s_, long int, long int, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0s_, long int, long int, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh*; B = long int; C = KNM*; CODE = E_F_F0F0F0s_*, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh*; B = long int; C = KNM*; CODE = E_F_F0F0F0s_*, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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); | ^ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.o' -o ../mpi/Element_P2bulle3.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi iovtk.cpp: In function ‘void saveTecplot(const std::string&, const Fem2D::Mesh&)’: iovtk.cpp:6880:19: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 6880 | for (n = 0; n < m; n++) { | ~~^~~ iovtk.cpp:6850:13: note: ‘m’ was declared here 6850 | size_t n, m; | ^ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh*; B = KN_; C = KNM*; CODE = E_F_F0F0F0s_, KNM*, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh*; B = KN_; C = KNM*; CODE = E_F_F0F0F0s_, KNM*, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from meshtools.cpp:32: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshS*; B = KN*; CODE = E_F_F0F0s_, const Fem2D::MeshS*, KN*, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshS*; B = KN*; CODE = E_F_F0F0s_, const Fem2D::MeshS*, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: distance.cpp:763:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 763 | Global.Add("distance", "(", new Distance2d_P1); | ^~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at distance.cpp:763:35, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: distance.cpp:764:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 764 | Global.Add("distance", "(", new Distance3d_P1); | ^~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at distance.cpp:764:35, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: distance.cpp:765:84: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at distance.cpp:765:84, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_COBYLA; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_COBYLA; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshL*; B = KN*; CODE = E_F_F0F0s_, const Fem2D::MeshL*, KN*, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshL*; B = KN*; CODE = E_F_F0F0s_, const Fem2D::MeshL*, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.o' -o Element_Mixte.so '-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); | ^ 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; | ^ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.o' -o mat_edgeP1.so ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_MMA; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_MMA; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_CRS2_LM; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_CRS2_LM; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here Element_P2pnc_3d.cpp:144:9: warning: 438 | return SetAny(this);} Element_P2pnc_3d.cpp:144:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Overthrust3d*; A = Overthrust3d*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Overthrust3d*; A = Overthrust3d*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘AnyType Distance(Stack, const Mesh*, Expression, KN*, double) [with Mesh = Fem2D::Mesh]’: 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; | ^~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'SaveHB.o' -o SaveHB.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Data2D<'S'>*; A = Data2D<'S'>*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, Data2D<'S'>*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Data2D<'S'>*; A = Data2D<'S'>*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, Data2D<'S'>*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND_RESTART; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND_RESTART; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Data2D<'M'>*; A = Data2D<'M'>*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, Data2D<'M'>*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Data2D<'M'>*; A = Data2D<'M'>*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, Data2D<'M'>*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.o' -o ../mpi/Element_Mixte.so '-lflexiblas' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.o' -o ../mpi/mat_edgeP1.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'lapack.o' -o lapack.so '-lflexiblas' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Crustal3d*; A = Crustal3d*; B = std::__cxx11::basic_string*; C = KN*; CODE = E_F_F0F0F0_*, KN*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Crustal3d*; A = Crustal3d*; B = std::__cxx11::basic_string*; C = KN*; CODE = E_F_F0F0F0_*, KN*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 ‘E_F0* OneOperator6_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; D = double; E = double; F = double; CODE = E_F_F0F0F0F0F0F0_]’: ./include/AFunction_ext.hpp:330:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator6_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; D = double; E = double; F = double; CODE = E_F_F0F0F0F0F0F0_]’ at ./include/AFunction_ext.hpp:330:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Data2D<'S'>*; B = double; C = double; CODE = E_F_F0F0F0_*, double, double, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Data2D<'S'>*; B = double; C = double; CODE = E_F_F0F0F0_*, double, double, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 159 | int fp = K.facePermutation(f);// orientation de la face .. ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~ ./include/GenericMesh.hpp:405:30: warning: unused variable ‘j’ [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_RESTART; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_RESTART; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Data2D<'M'>*; B = double; C = double; CODE = E_F_F0F0F0_*, double, double, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Data2D<'M'>*; B = double; C = double; CODE = E_F_F0F0F0_*, double, double, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM*; TA1 = Matrice_Creuse*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM*; TA1 = Matrice_Creuse*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from geophysics.cpp:4: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Crustal3d*; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 | ~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM >*; TA1 = Matrice_Creuse >*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM >*; TA1 = Matrice_Creuse >*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Crustal3d*; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'SaveHB.o' -o ../mpi/SaveHB.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Overthrust3d*; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Overthrust3d*; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_VAR2; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_VAR2; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In function ‘AnyType Distance(Stack, const Mesh*, Expression, KN*, double) [with Mesh = Fem2D::Mesh3]’: 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; | ^~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_VAR1; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_VAR1; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Helmholtz_FD.cpp: In member function ‘virtual E_F0* HelmholtzFD::code(const basicAC_F0&) const’: Helmholtz_FD.cpp:790:101: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* HelmholtzFD::code(const basicAC_F0&) const’ at Helmholtz_FD.cpp:790:101: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'shell.o' -o shell.so ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_PRAXIS; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_PRAXIS; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Element_P3pnc_3d.cpp: In function ‘void Fem2D::Setp3(int*, int)’: Element_P3pnc_3d.cpp:142:24: warning: unused variable ‘k’ [-Wunused-variable] 142 | int i=n/2, j= n%2, k = 3-i; | ^ Element_P3pnc_3d.cpp: In member function ‘virtual void Fem2D::TypeOfFE_P3pnc_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const’: Element_P3pnc_3d.cpp:155:9: warning: unused variable ‘n’ [-Wunused-variable] 155 | int n = this->NbDoF; | ^ Element_P3pnc_3d.cpp:157:9: warning: unused variable ‘ncoef’ [-Wunused-variable] 157 | int ncoef=M.ncoef; | ^~~~~ Element_P3pnc_3d.cpp:204:12: warning: unused variable ‘ll’ [-Wunused-variable] 204 | double ll[4]; // dans Khat | ^~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_QF.o' -o Element_QF.so ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_LBFGS; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_LBFGS; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'biofunc.o' -o biofunc.so ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO_RAND; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO_RAND; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here Element_P3pnc_3d.cpp:204:12: warning: 438 | return SetAny(this);} Element_P3pnc_3d.cpp:204:12: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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 member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bfstream.o' -o bfstream.so /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'shell.o' -o ../mpi/shell.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT_L; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT_L; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 static member function ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iovtk.cpp:5665:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’ at iovtk.cpp:5665:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'biofunc.o' -o ../mpi/biofunc.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_QF.o' -o ../mpi/Element_QF.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ClosePoints.o' -o ClosePoints.so ./include/GenericMesh.hpp: In instantiation of ‘int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]’: Element_P3pnc_3d.cpp:170:35: required from here ./include/AnyType.hpp:83:7: note: 170 | int fp = K.facePermutation(f);// orientation de la face .. ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~ ./include/GenericMesh.hpp:405:30: warning: unused variable ‘j’ [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND_NOSCAL; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND_NOSCAL; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'lapack.o' -o ../mpi/lapack.so '-lflexiblas' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_NOSCAL; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_NOSCAL; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iovtk.cpp:5665:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ at iovtk.cpp:5665:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'distance.o' -o distance.so ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_NOSCAL; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_NOSCAL; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:323:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 323 | Global.Add("SchurComplement", "(", new SchurComplement< R >); | ^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:323:42, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:324:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 324 | Global.Add("SchurComplement", "(", new SchurComplement< Complex >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:324:42, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:325:64: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:325:64, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:326:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:326:70, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:327:95: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:327:95, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:329:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:329:94, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ iovtk.cpp: In function ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’: iovtk.cpp:5963:57: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’ at iovtk.cpp:5963:32: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ClosePoints.o' -o ../mpi/ClosePoints.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bfstream.o' -o ../mpi/bfstream.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi Schur-Complement.cpp: In member function ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = std::complex]’: Schur-Complement.cpp:109:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = std::complex]’ at Schur-Complement.cpp:109:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = std::complex]’: Schur-Complement.cpp:112:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = std::complex]’ at Schur-Complement.cpp:112:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.o' -o Element_P3pnc.so Schur-Complement.cpp: In member function ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = double]’: Schur-Complement.cpp:109:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = double]’ at Schur-Complement.cpp:109:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = double]’: Schur-Complement.cpp:112:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = double]’ at Schur-Complement.cpp:112:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.o' -o Element_P3nc.so ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'distance.o' -o ../mpi/distance.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'medit.o' -o medit.so /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.o' -o ../mpi/Element_P3pnc.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.o' -o ../mpi/Element_P3nc.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi iovtk.cpp: In function ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshL]’: iovtk.cpp:5963:57: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshL]’ at iovtk.cpp:5963:32: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Data2D<'M'>*]’, inlined from ‘void Load_Init()’ at geophysics.cpp:264:30: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Data2D<'M'>*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at geophysics.cpp:264:30: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Data2D<'S'>*]’, inlined from ‘void Load_Init()’ at geophysics.cpp:270:30: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Data2D<'S'>*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at geophysics.cpp:270:30: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Overthrust3d*]’, inlined from ‘void Load_Init()’ at geophysics.cpp:277:29: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Overthrust3d*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at geophysics.cpp:277:29: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Crustal3d*]’, inlined from ‘void Load_Init()’ at geophysics.cpp:285:26: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Crustal3d*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at geophysics.cpp:285:26: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:267:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:267:94: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:269:86: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:269:86: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:273:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:273:94: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:275:86: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:275:86: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:280:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:280:91: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:283:90: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:283:90: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:288:96: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:288:96: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:291:84: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:291:84: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Curvature.o' -o Curvature.so '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lMesh' In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Helmholtz_FD.cpp:1216:1: Helmholtz_FD.cpp:1213:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1213 | Global.Add("HelmholtzFD", "(", new HelmholtzFD); | ^~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Helmholtz_FD.cpp:1213:38, inlined from ‘void AutoLoadInit()’ at Helmholtz_FD.cpp:1216:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'medit.o' -o ../mpi/medit.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Curvature.o' -o ../mpi/Curvature.so '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-lMesh' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshL*; B = KN*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshL*; B = KN*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from vortextools.cpp:33: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = long int; CODE = E_F_F0F0s_, KNM_, long int, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = long int; CODE = E_F_F0F0s_, KNM_, long int, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = KN_; B = KN_; C = KN_; CODE = E_F_F0F0F0_, KN_, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = KN_; B = KN_; C = KN_; CODE = E_F_F0F0F0_, KN_, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; B = std::pair*, int>; C = double; CODE = E_F_F0F0F0_, v_fes3>*, int>, std::pair*, int>, double, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; B = std::pair*, int>; C = double; CODE = E_F_F0F0F0_, v_fes3>*, int>, std::pair*, int>, double, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = std::complex; B = std::complex; C = std::complex; CODE = E_F_F0F0F0s_, std::complex, std::complex, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = std::complex; B = std::complex; C = std::complex; CODE = E_F_F0F0F0s_, std::complex, std::complex, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.o' -o MatrixMarket.so plotPDF.cpp: In function ‘std::string get_string(Stack, Expression, const char*)’: plotPDF.cpp:806:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 128 equals destination size [-Wstringop-truncation] 806 | strncpy(carg, GetAny((*e)(stack))->c_str(), length); | ^ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'isoline.o' -o isoline.so /usr/lib64/mpich/bin/mpic++ -shared -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.o' -o ../mpi/MatrixMarket.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = KN_; B = KN_; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_, KN_, KN_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = KN_; B = KN_; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_, KN_, KN_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; B = double; C = KNM*; D = KN*; E = KN*; CODE = E_F_F0F0F0F0F0_, v_fes3>*, int>, double, KNM*, KN*, KN*, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; B = double; C = KNM*; D = KN*; E = KN*; CODE = E_F_F0F0F0F0F0_, v_fes3>*, int>, double, KNM*, KN*, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KNM*; C = KN >*; D = KN*; E = double*; CODE = E_F_F0F0F0F0F0_*, KN >*, KN*, double*, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KNM*; C = KN >*; D = KN*; E = double*; CODE = E_F_F0F0F0F0F0_*, KN >*, KN*, double*, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'geophysics.o' -o geophysics.so /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'isoline.o' -o ../mpi/isoline.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.o' -o MatD-VFP0.so /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'geophysics.o' -o ../mpi/geophysics.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS*; TA1 = KN*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS*; TA1 = KN*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'meshtools.o' -o meshtools.so iovtk.cpp: In member function ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL]’: iovtk.cpp:6019:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 6019 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:5987:11: note: ‘dataname’ was declared here 5987 | string *dataname; | ^~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.o' -o ../mpi/MatD-VFP0.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc_3d.o' -o Element_P2pnc_3d.so /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Schur-Complement.o' -o Schur-Complement.so '-lflexiblas' /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'IncompleteCholesky.o' -o IncompleteCholesky.so '-lflexiblas' /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'meshtools.o' -o ../mpi/meshtools.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc_3d.o' -o ../mpi/Element_P2pnc_3d.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'IncompleteCholesky.o' -o ../mpi/IncompleteCholesky.so '-lflexiblas' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Schur-Complement.o' -o ../mpi/Schur-Complement.so '-lflexiblas' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from /usr/include/c++/14/algorithm:61, from ./include/AFunction.hpp:52: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/14/bits/stl_algo.h:1812:5, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/14/bits/stl_algo.h:1908:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = int*]’ at /usr/include/c++/14/bits/stl_algo.h:4771:18, inlined from ‘long int ZeroLines(const pf3c&, const double&, KNM* const&, KN* const&, KN* const&)’ at vortextools.cpp:709:17: /usr/include/c++/14/bits/stl_algo.h:1817:32: warning: array subscript 16 is outside array bounds of ‘int [4]’ [-Warray-bounds=] 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vortextools.cpp: In function ‘long int ZeroLines(const pf3c&, const double&, 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; | ^~ In file included from ./include/ff++.hpp:21, from FreeFemQA.cpp:34: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.o' -o Helmholtz_FD.so ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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]; | ^ iovtk.cpp: In member function ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS]’: iovtk.cpp:6019:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 6019 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:5987:11: note: ‘dataname’ was declared here 5987 | string *dataname; | ^~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.o' -o ../mpi/Helmholtz_FD.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = const gsl_rng_type*; CODE = E_F_F0s_*, const gsl_rng_type*, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = const gsl_rng_type*; CODE = E_F_F0s_*, const gsl_rng_type*, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = long int; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = long int; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = GSLInterpolation*; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = GSLInterpolation*; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc_3d.o' -o ../mpi/Element_P3pnc_3d.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = KNM_; CODE = E_F_F0F0_, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = KNM_; CODE = E_F_F0F0_, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int; B = long int; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int; B = long int; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* BuildLayerMesh::code(const basicAC_F0&) const’: msh3.cpp:4280:83: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4280 | return new BuildLayeMesh_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* BuildLayerMesh::code(const basicAC_F0&) const’ at msh3.cpp:4280:83: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = long int; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = long int; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* ExtractMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS; MMeshO = Fem2D::MeshL]’: msh3.cpp:6815:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6815 | return new ExtractMesh_Op< MMesh, MMeshO >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ExtractMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS; MMeshO = Fem2D::MeshL]’ at msh3.cpp:6815:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = long int; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = long int; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = double; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = double; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’: msh3.cpp:2739:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2739 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’ at msh3.cpp:2739:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: msh3.cpp:2739:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2739 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at msh3.cpp:2739:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: msh3.cpp:2739:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2739 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at msh3.cpp:2739:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from msh3.cpp:45: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshL*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshL*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshS*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshS*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.o' -o ff-NLopt.so '-lnlopt' ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = long int; C = KNM_; CODE = E_F_F0F0F0_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = long int; C = KNM_; CODE = E_F_F0F0F0_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::Mesh3*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::Mesh3*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = KN_; C = KN_; CODE = E_F_F0F0F0_, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = KN_; C = KN_; CODE = E_F_F0F0F0_, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* ExtractMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3; MMeshO = Fem2D::MeshS]’: msh3.cpp:6815:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6815 | return new ExtractMesh_Op< MMesh, MMeshO >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ExtractMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3; MMeshO = Fem2D::MeshS]’ at msh3.cpp:6815:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = long int; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = long int; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = long int; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = long int; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'vortextools.o' -o vortextools.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; C = long int; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; C = long int; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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); } | ^~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from gsl.cpp:31: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = long int; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = long int; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here RZ.h:1014:14: note: 438 | return SetAny(this);} RZ.h:1014:14: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'vortextools.o' -o ../mpi/vortextools.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const gsl_rng_type*; TA0 = long int; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const gsl_rng_type*; TA0 = long int; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KN_; TA1 = KN_ >]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KN_; TA1 = KN_ >]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 ./include/AnyType.hpp:83:7: note: 400 | tab[i] = *it; ./include/AnyType.hpp:83:7: note: | ^ 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: 315 | edges[i].flip_resolve( ); SortedList.h:76:18: warning: | ^ 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::BiDim]’: Geometry.hpp:324:31: required from here SortedList.h:76:18: warning: 324 | connectivity[counter++] = SortedList.h:76:18: warning: | ^ 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::Vertex]’: Geometry.hpp:353:17: required from here SortedList.h:76:18: warning: 353 | vertices[i] += vec(vertices[i]) * amplification; SortedList.h:76:18: warning: | ^ 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/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KN_; TA1 = KN_]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KN_; TA1 = KN_]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = gsl_rng**; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = gsl_rng**; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = GSLInterpolation*; TA1 = double]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = GSLInterpolation*; TA1 = double]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = gsl_rng**; TA1 = long int]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = gsl_rng**; TA1 = long int]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In function ‘Fem2D::Mesh3* GluMesh3(const listMesh3&)’: 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 ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = gsl_rng**]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = gsl_rng**]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = ddGSLInterpolation; TA1 = double]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = ddGSLInterpolation; TA1 = double]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = gsl_rng**; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = gsl_rng**; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = dGSLInterpolation; TA1 = double]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = dGSLInterpolation; TA1 = double]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = const gsl_rng_type*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = const gsl_rng_type*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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]’ SortedList.h:76:18: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); SortedList.h:76:18: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ SortedList.h:76:18: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), SortedList.h:76:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here SortedList.h:76:18: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; SortedList.h:76:18: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'iovtk.o' -o iovtk.so plotPDF.cpp: In member function ‘virtual E_F0* PLOTPDF::code(const basicAC_F0&) const’: plotPDF.cpp:4567:88: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4567 | return new PLOTPDF_Op( args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]) ); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* PLOTPDF::code(const basicAC_F0&) const’ at plotPDF.cpp:4567:88: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ plotPDF.cpp: In member function ‘virtual E_F0* PLOTPDF::code(const basicAC_F0&) const’: plotPDF.cpp:4594:135: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4594 | return new PLOTPDF_Op( args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), static_cast(0) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* PLOTPDF::code(const basicAC_F0&) const’ at plotPDF.cpp:4594:128: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: plotPDF.cpp:4612:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4612 | Global.Add("plotPDF", "(", new PLOTPDF); // mesh only | ^~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at plotPDF.cpp:4612:36, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: plotPDF.cpp:4613:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4613 | Global.Add("plotPDF", "(", new PLOTPDF(0)); // real valued | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at plotPDF.cpp:4613:45, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: plotPDF.cpp:4614:47: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4614 | Global.Add("plotPDF", "(", new PLOTPDF(0,0)); // vector valued | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at plotPDF.cpp:4614:47, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: plotPDF.cpp:4615:49: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4615 | Global.Add("plotPDF", "(", new PLOTPDF(0,0,0)); // complex-valued | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at plotPDF.cpp:4615:49, inlined from ‘void AutoLoadInit()’ at plotPDF.cpp:4618:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.o' -o ../mpi/ff-NLopt.so '-lnlopt' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'iovtk.o' -o ../mpi/iovtk.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In static member function ‘static E_F0* MeshGenQA::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MeshGenQA; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: FreeFemQA.cpp:90:69: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MeshGenQA::f(const basicAC_F0&)’ at FreeFemQA.cpp:90:69, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MeshGenQA; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gsl.o' -o gsl.so '-lgsl' '-lgslcblas' '-lm' In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at FreeFemQA.cpp:197:1: FreeFemQA.cpp:194:66: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | Global.Add("MeshGenQA", "(", new OneOperatorCode< MeshGenQA >( )); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at FreeFemQA.cpp:194:66, inlined from ‘void AutoLoadInit()’ at FreeFemQA.cpp:197:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'GeometryQA.o' 'FreeFemQA.o' -o FreeFemQA.so msh3.cpp: In function ‘Fem2D::Mesh3* GluMesh3(const listMesh3&)’: 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; | ^ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'GeometryQA.o' 'FreeFemQA.o' -o ../mpi/FreeFemQA.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gsl.o' -o ../mpi/gsl.so '-lgsl' '-lgslcblas' '-lm' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi msh3.cpp: In member function ‘virtual E_F0* CheckManifoldMesh::code(const basicAC_F0&) const’: msh3.cpp:5088:64: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5088 | return new CheckManifoldMesh_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* CheckManifoldMesh::code(const basicAC_F0&) const’ at msh3.cpp:5088:64: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'plotPDF.o' -o plotPDF.so '-lz' /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'plotPDF.o' -o ../mpi/plotPDF.so '-lz' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'tetgen.o' -o tetgen.so '-ltet' /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'tetgen.o' -o ../mpi/tetgen.so '-ltet' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi msh3.cpp: In member function ‘virtual E_F0* MovemeshS2::code(const basicAC_F0&) const’: msh3.cpp:9064:59: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9064 | return new Movemesh_OpS2(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* MovemeshS2::code(const basicAC_F0&) const’ at msh3.cpp:9064:59: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'msh3.o' -o msh3.so /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'msh3.o' -o ../mpi/msh3.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.o' -o Element_Mixte3d.so /usr/lib64/mpich/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.o' -o ../mpi/Element_Mixte3d.so -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi Warning missing plugin: finish build list so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin/seq' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin/mpi' Makefile:665: warning: ignoring prerequisites on suffix rule definition ../seq/ff-c++ -auto -mpi MUMPS.cpp ../seq/ff-c++ -auto -mpi MUMPS_mpi.cpp ../seq/ff-c++ -auto -mpi MPICG.cpp ../seq/ff-c++ -auto -mpi mpi-cmaes.cpp ../seq/ff-c++ -auto -mpi hpddm.cpp ../seq/ff-c++ -auto -mpi hpddm_substructuring.cpp ../seq/ff-c++ -auto -mpi PETSc.cpp ../seq/ff-c++ -auto -mpi function-PETSc.cpp eval ../seq/ff-c++ '-mpi' MUMPS.cpp -ldmumps -lzmumps -lmumps_common -lpord -lpthread -lparmetis -lmetis -lmetis -DWITH_ptscotch -L/usr/lib64/mpich/lib -lptscotch -lscotch -lptscotcherr -lscotcherr -I/usr/include/mpich-riscv64/scotch -DWITH_scotch -L/usr/lib64/mpich/lib -lscotch -lscotcherr -I/usr/include/mpich-riscv64/scotch -L/usr/lib64/mpich/lib -lscalapack -lflexiblas -L/usr/lib64/mpich/lib -lmpifort -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-riscv64 -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-riscv64 -lpthread eval ../seq/ff-c++ '-mpi' MPICG.cpp -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-riscv64 eval ../seq/ff-c++ '-mpi' MUMPS_mpi.cpp -ldmumps -lzmumps -lmumps_common -lpord -lpthread -lparmetis -lmetis -lmetis -DWITH_ptscotch -L/usr/lib64/mpich/lib -lptscotch -lscotch -lptscotcherr -lscotcherr -I/usr/include/mpich-riscv64/scotch -DWITH_scotch -L/usr/lib64/mpich/lib -lscotch -lscotcherr -I/usr/include/mpich-riscv64/scotch -L/usr/lib64/mpich/lib -lscalapack -lflexiblas -L/usr/lib64/mpich/lib -lmpifort -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-riscv64 -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-riscv64 -lpthread eval ../seq/ff-c++ '-mpi' ../seq/cmaes.cpp -I../seq mpi-cmaes.cpp -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-riscv64 eval ../seq/ff-c++ '-mpi' hpddm.cpp -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include -DWITH_mumps -ldmumps -lzmumps -lmumps_common -lpord -lpthread -DWITH_parmetis -lparmetis -lmetis -DWITH_metis -lmetis -DWITH_ptscotch -L/usr/lib64/mpich/lib -lptscotch -lscotch -lptscotcherr -lscotcherr -I/usr/include/mpich-riscv64/scotch -DWITH_scotch -L/usr/lib64/mpich/lib -lscotch -lscotcherr -I/usr/include/mpich-riscv64/scotch -DWITH_scalapack -L/usr/lib64/mpich/lib -lscalapack -DWITH_mpifc -L/usr/lib64/mpich/lib -lmpifort -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-riscv64 -DWITH_fc -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ -DWITH_blas -lflexiblas -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-riscv64 eval ../seq/ff-c++ '-mpi' hpddm_substructuring.cpp -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include -DWITH_mumps -ldmumps -lzmumps -lmumps_common -lpord -lpthread -DWITH_parmetis -lparmetis -lmetis -DWITH_metis -lmetis -DWITH_ptscotch -L/usr/lib64/mpich/lib -lptscotch -lscotch -lptscotcherr -lscotcherr -I/usr/include/mpich-riscv64/scotch -DWITH_scotch -L/usr/lib64/mpich/lib -lscotch -lscotcherr -I/usr/include/mpich-riscv64/scotch -DWITH_scalapack -L/usr/lib64/mpich/lib -lscalapack -DWITH_mpifc -L/usr/lib64/mpich/lib -lmpifort -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-riscv64 -DWITH_fc -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ -DWITH_blas -lflexiblas -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-riscv64 eval ../seq/ff-c++ '-mpi' function-PETSc.cpp -Wl,-rpath,/usr/lib -L/usr/lib -lpetsc -L/usr/lib64/mpich/lib -lHYPRE -ldmumps -lmumps_common -lpord -lpthread -lscalapack -lsuperlu_dist -lflexiblas -lptscotch -lscotch -lptscotcherr -lscotcherr -lmetis -lhdf5 -lhdf5_hl -lm -lX11 -lstdc++ -lmpich -lfmpich -lmpichf90 -I/usr/include -I/usr/include/mpich-riscv64/petsc -I/usr/lib64/gfortran/modules/mpich/petsc -I/usr/include/mpich-riscv64/hypre -I/usr/include/mpich-riscv64/superlu_dist -I/usr/include/mpich-riscv64/scotch -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-riscv64 eval ../seq/ff-c++ '-mpi' PETSc.cpp -DWITH_petsc -Wl,-rpath,/usr/lib -L/usr/lib -lpetsc -L/usr/lib64/mpich/lib -lHYPRE -ldmumps -lmumps_common -lpord -lpthread -lscalapack -lsuperlu_dist -lflexiblas -lptscotch -lscotch -lptscotcherr -lscotcherr -lmetis -lhdf5 -lhdf5_hl -lm -lX11 -lstdc++ -lmpich -lfmpich -lmpichf90 -I/usr/include -I/usr/include/mpich-riscv64/petsc -I/usr/lib64/gfortran/modules/mpich/petsc -I/usr/include/mpich-riscv64/hypre -I/usr/include/mpich-riscv64/superlu_dist -I/usr/include/mpich-riscv64/scotch -DWITH_blas -lflexiblas -L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib -I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-riscv64 /usr/lib64/mpich/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/usr/include/mpich-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MPICG.cpp' /usr/lib64/mpich/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-DWITH_ptscotch' '-I/usr/include/mpich-riscv64/scotch' '-DWITH_scotch' '-I/usr/include/mpich-riscv64/scotch' '-I/usr/include/mpich-riscv64' '-DAdd_' '-I/usr/include/mpich-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS.cpp' /usr/lib64/mpich/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-DWITH_ptscotch' '-I/usr/include/mpich-riscv64/scotch' '-DWITH_scotch' '-I/usr/include/mpich-riscv64/scotch' '-I/usr/include/mpich-riscv64' '-DAdd_' '-I/usr/include/mpich-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS_mpi.cpp' /usr/lib64/mpich/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I../seq' '-I/usr/include/mpich-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include '../seq/cmaes.cpp' 'mpi-cmaes.cpp' /usr/lib64/mpich/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include' '-DWITH_mumps' '-DWITH_parmetis' '-DWITH_metis' '-DWITH_ptscotch' '-I/usr/include/mpich-riscv64/scotch' '-DWITH_scotch' '-I/usr/include/mpich-riscv64/scotch' '-DWITH_scalapack' '-DWITH_mpifc' '-I/usr/include/mpich-riscv64' '-DWITH_fc' '-DAdd_' '-DWITH_blas' '-I/usr/include/mpich-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'hpddm.cpp' /usr/lib64/mpich/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/usr/include' '-I/usr/include/mpich-riscv64/petsc' '-I/usr/lib64/gfortran/modules/mpich/petsc' '-I/usr/include/mpich-riscv64/hypre' '-I/usr/include/mpich-riscv64/superlu_dist' '-I/usr/include/mpich-riscv64/scotch' '-I/usr/include/mpich-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'function-PETSc.cpp' /usr/lib64/mpich/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-DWITH_petsc' '-I/usr/include' '-I/usr/include/mpich-riscv64/petsc' '-I/usr/lib64/gfortran/modules/mpich/petsc' '-I/usr/include/mpich-riscv64/hypre' '-I/usr/include/mpich-riscv64/superlu_dist' '-I/usr/include/mpich-riscv64/scotch' '-DWITH_blas' '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include' '-I/usr/include/mpich-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'PETSc.cpp' /usr/lib64/mpich/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include' '-DWITH_mumps' '-DWITH_parmetis' '-DWITH_metis' '-DWITH_ptscotch' '-I/usr/include/mpich-riscv64/scotch' '-DWITH_scotch' '-I/usr/include/mpich-riscv64/scotch' '-DWITH_scalapack' '-DWITH_mpifc' '-I/usr/include/mpich-riscv64' '-DWITH_fc' '-DAdd_' '-DWITH_blas' '-I/usr/include/mpich-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'hpddm_substructuring.cpp' ../seq/cmaes.cpp: In function ‘char* szCat(const char*, const char*, const char*, const char*)’: ../seq/cmaes.cpp:3311:10: warning: ‘char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)’ 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)); | ~~~~~~^~~~~ In file included from ../seq/include/ff++.hpp:21, from MPICG.cpp:39: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ../seq/include/ff++.hpp:21, from MUMPS.cpp:41: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:21, from function-PETSc.cpp:3: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ../seq/include/ff++.hpp:21, from MUMPS_mpi.cpp:41: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ../seq/include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../seq/include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ../seq/include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../seq/include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ../seq/include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../seq/include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ../seq/include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/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/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/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;iinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../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;jsize();i++) | ~^~~~~~~~~~ In file included from ../seq/include/ff++.hpp:21, from common_hpddm.hpp:6, from hpddm.cpp:15: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ../seq/include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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 >&, MapOfE_F0&, size_t&)’: ../seq/include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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 >&, MapOfE_F0&, size_t&)’: ../seq/include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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}; | ^~~~~~~~ | - - 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); | ^~~~~~~~ ../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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ 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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ../seq/include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ../seq/include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ../seq/include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ../seq/include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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/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/AFunction.hpp:54: ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ../seq/include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/ff++.hpp:21, from common_hpddm.hpp:6, from PETSc.hpp:6, from PETSc-code.hpp:3, from PETSc.cpp:11: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >::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 ; | ^~ ../seq/include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ../seq/include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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/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: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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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/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); | ^~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ ../seq/include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../seq/include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../seq/include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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: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: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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ ../seq/include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../seq/include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../seq/include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../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); | ^~~~~~~~ ../seq/include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:355:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 355 | const E_Array *pmapt = dynamic_cast(nargs[10]); | ^~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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 ; | ^~ ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ../seq/include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ../seq/include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ../seq/include/AFunction.hpp:438:32: required from here ../seq/include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ../seq/include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ../seq/include/AFunction.hpp:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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: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&, 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; } | ^~~~~~ ../seq/include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/ff++.hpp:55: ../seq/include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ../seq/include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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:438:32: required from here ../seq/include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ../seq/include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../seq/include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../seq/include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ../seq/include/AFunction.hpp:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../seq/include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../seq/include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ../seq/include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../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(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ../seq/include/problem.hpp:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ../seq/include/problem.hpp:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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:438:32: required from here MPICG.cpp:121:11: note: 438 | return SetAny(this);} MPICG.cpp:121:11: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ../seq/include/AFunction.hpp:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ../seq/include/problem.hpp:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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); | ^~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ../seq/include/problem.hpp:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here ../seq/include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/AnyType.hpp:83:7: note: | ^ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here ../seq/include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/AnyType.hpp:83:7: note: | ^ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ../seq/include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ../seq/include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ ../seq/include/array_tlp.hpp:1214:24: note: remove the ‘< >’ 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here ../seq/include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/AnyType.hpp:83:7: note: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from common_hpddm.hpp:8: ../seq/include/array_tlp.hpp: At global scope: ../seq/include/array_tlp.hpp:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ ../seq/include/array_tlp.hpp:1214:24: note: remove the ‘< >’ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../seq/include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../seq/include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ MUMPS.cpp: In instantiation of ‘SolveMUMPS_mpi::SolveMUMPS_mpi(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; HMat = HashMatrix >; Stack = void*]’: ../seq/include/SparseLinearSolver.hpp:51:18: required from ‘VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_mpi >; Z = int; K = std::complex; Stack = void*]’ ../seq/include/GenericMesh.hpp:1733:13: warning: 51 | { return new VS(A,ds,stack);} ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ../seq/include/SparseLinearSolver.hpp:50:38: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~ MUMPS.cpp:95:9: warning: ‘SolveMUMPS_mpi >::matrank’ will be initialized after [-Wreorder] 95 | int matrank; | ^~~~~~~ MUMPS.cpp:92:10: warning: ‘bool SolveMUMPS_mpi >::distributed’ [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ MUMPS.cpp:92:10: warning: ‘SolveMUMPS_mpi >::distributed’ will be initialized after [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS.cpp:91:29: warning: ‘unsigned char SolveMUMPS_mpi >::strategy’ [-Wreorder] 91 | mutable unsigned char strategy; | ^~~~~~~~ MUMPS.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ 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:438:32: required from here ../seq/include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ../seq/include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ MUMPS.cpp: In instantiation of ‘SolveMUMPS_mpi::SolveMUMPS_mpi(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; HMat = HashMatrix; Stack = void*]’: ../seq/include/SparseLinearSolver.hpp:51:18: required from ‘VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_mpi; Z = int; K = double; Stack = void*]’ MUMPS.cpp:258:5: warning: 51 | { return new VS(A,ds,stack);} MUMPS.cpp:258:5: warning: | ^~~~~~~~~~~~~~~~~~ ../seq/include/SparseLinearSolver.hpp:50:38: required from here MUMPS.cpp:258:5: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) MUMPS.cpp:258:5: warning: | ^~~~~~ MUMPS.cpp:95:9: warning: ‘SolveMUMPS_mpi::matrank’ will be initialized after [-Wreorder] 95 | int matrank; | ^~~~~~~ MUMPS.cpp:92:10: warning: ‘bool SolveMUMPS_mpi::distributed’ [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ MUMPS.cpp:92:10: warning: ‘SolveMUMPS_mpi::distributed’ will be initialized after [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS.cpp:91:29: warning: ‘unsigned char SolveMUMPS_mpi::strategy’ [-Wreorder] 91 | mutable unsigned char strategy; | ^~~~~~~~ MUMPS.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ ../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*]’ MUMPS.cpp:258:5: warning: 155 | return SetAny * >(this);} MUMPS.cpp:258:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here MUMPS.cpp:258:5: warning: 154 | AnyType operator()(Stack ) const { MUMPS.cpp:258:5: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ MUMPS_mpi.cpp: In instantiation of ‘SolveMUMPS_mpi::SolveMUMPS_mpi(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; HMat = HashMatrix >; Stack = void*]’: ../seq/include/SparseLinearSolver.hpp:51:18: required from ‘VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_mpi >; Z = int; K = std::complex; Stack = void*]’ ../seq/include/GenericMesh.hpp:1733:13: warning: 51 | { return new VS(A,ds,stack);} ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ../seq/include/SparseLinearSolver.hpp:50:38: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~ MUMPS_mpi.cpp:95:9: warning: ‘SolveMUMPS_mpi >::matrank’ will be initialized after [-Wreorder] 95 | int matrank; | ^~~~~~~ MUMPS_mpi.cpp:92:10: warning: ‘bool SolveMUMPS_mpi >::distributed’ [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS_mpi.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ MUMPS_mpi.cpp:92:10: warning: ‘SolveMUMPS_mpi >::distributed’ will be initialized after [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS_mpi.cpp:91:29: warning: ‘unsigned char SolveMUMPS_mpi >::strategy’ [-Wreorder] 91 | mutable unsigned char strategy; | ^~~~~~~~ MUMPS_mpi.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ ../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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 = const E_BorderN*]’: ../seq/include/AFunction.hpp:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ MUMPS_mpi.cpp: In instantiation of ‘SolveMUMPS_mpi::SolveMUMPS_mpi(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; HMat = HashMatrix; Stack = void*]’: ../seq/include/SparseLinearSolver.hpp:51:18: required from ‘VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_mpi; Z = int; K = double; Stack = void*]’ MUMPS_mpi.cpp:258:5: warning: 51 | { return new VS(A,ds,stack);} MUMPS_mpi.cpp:258:5: warning: | ^~~~~~~~~~~~~~~~~~ ../seq/include/SparseLinearSolver.hpp:50:38: required from here MUMPS_mpi.cpp:258:5: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) MUMPS_mpi.cpp:258:5: warning: | ^~~~~~ MUMPS_mpi.cpp:95:9: warning: ‘SolveMUMPS_mpi::matrank’ will be initialized after [-Wreorder] 95 | int matrank; | ^~~~~~~ MUMPS_mpi.cpp:92:10: warning: ‘bool SolveMUMPS_mpi::distributed’ [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS_mpi.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ MUMPS_mpi.cpp:92:10: warning: ‘SolveMUMPS_mpi::distributed’ will be initialized after [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS_mpi.cpp:91:29: warning: ‘unsigned char SolveMUMPS_mpi::strategy’ [-Wreorder] 91 | mutable unsigned char strategy; | ^~~~~~~~ MUMPS_mpi.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ../seq/include/AFunction.hpp:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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*]’ MUMPS_mpi.cpp:258:5: warning: 155 | return SetAny * >(this);} MUMPS_mpi.cpp:258:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here MUMPS_mpi.cpp:258:5: warning: 154 | AnyType operator()(Stack ) const { MUMPS_mpi.cpp:258:5: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 = const C_args*]’: ../seq/include/problem.hpp:141:68: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ../seq/include/problem.hpp:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here ../seq/include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/AnyType.hpp:83:7: note: | ^ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/ff++.hpp:21, from mpi-cmaes.cpp:41: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from common_hpddm.hpp:8: ../seq/include/array_tlp.hpp: At global scope: ../seq/include/array_tlp.hpp:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ ../seq/include/array_tlp.hpp:1214:24: note: remove the ‘< >’ ../seq/include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ../seq/include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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(const basicAC_F0& args, Expression param1, Expression param2) : A(param1), in(param2) { | ^ common_hpddm.hpp:278:31: note: remove the ‘< >’ common_hpddm.hpp:314:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 314 | exchangeInOut_Op(const basicAC_F0& args, Expression param1, Expression param2, Expression param3) : A(param1), in(param2), out(param3) { | ^ common_hpddm.hpp:314:34: note: remove the ‘< >’ common_hpddm.hpp: In function ‘long int periodicity(Matrice_Creuse* const&, KN >* const&, KN* const&)’: common_hpddm.hpp:514:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for(int k = 0; k < mR->nnz; ++k) { | ~~^~~~~~~~~ In file included from common_hpddm.hpp:540: ../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++) { | ~~^~~~~~~~~~~~~ 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); | ^~~~~~~~ ../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]; | ^~~~~~~~~~~~ common_hpddm.hpp:278:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 278 | exchangeIn_Op(const basicAC_F0& args, Expression param1, Expression param2) : A(param1), in(param2) { | ^ common_hpddm.hpp:278:31: note: remove the ‘< >’ common_hpddm.hpp:314:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 314 | exchangeInOut_Op(const basicAC_F0& args, Expression param1, Expression param2, Expression param3) : A(param1), in(param2), out(param3) { | ^ common_hpddm.hpp:314:34: note: remove the ‘< >’ ../seq/iovtk.cpp: In constructor ‘VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)’: ../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++) { | ~~^~~~~~~ common_hpddm.hpp: In function ‘long int periodicity(Matrice_Creuse* const&, KN >* const&, KN* const&)’: common_hpddm.hpp:514:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for(int k = 0; k < mR->nnz; ++k) { | ~~^~~~~~~~~ ../seq/iovtk.cpp:2756:15: warning: unused variable ‘bid0’ [-Wunused-variable] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%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 common_hpddm.hpp:540: ../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 ../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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)’: ../seq/iovtk.cpp:3323:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3323 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ 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 ; | ^~ ../seq/iovtk.cpp:3402:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3402 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../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++) { | ~~^~~~~~~~~~~~~ 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/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++) { | ~~^~~~~~~~~~~~~ In function ‘void Init_function()’, inlined from ‘void AutoLoadInit()’ at function-PETSc.cpp:22:1: function-PETSc.cpp:20:75: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 20 | Global.Add("PetscInitialized", "(", new OneOperator0< long >(initialized)); | ^ In file included from ../seq/include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_function()’ at function-PETSc.cpp:20:75, inlined from ‘void AutoLoadInit()’ at function-PETSc.cpp:22:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:3623:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3623 | 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:3184:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 3184 | 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 ‘virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const’: ../seq/iovtk.cpp:3688:7: warning: unused variable ‘reftetra’ [-Wunused-variable] 3688 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ ../seq/iovtk.cpp:3690:7: warning: unused variable ‘reftri’ [-Wunused-variable] 3690 | int reftri(arg(2, stack, 1)); | ^~~~~~ ../seq/iovtk.cpp:3692:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 3692 | string *DataLabel; | ^~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ ../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 ../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/iovtk.cpp: In constructor ‘VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)’: ../seq/iovtk.cpp:2315:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 2315 | int nbofsol; | ^~~~~~~ ../seq/iovtk.cpp: In constructor ‘VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)’: ../seq/iovtk.cpp:4259:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 4259 | 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: In function ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’: ../seq/iovtk.cpp:4385:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4385 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4402:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4402 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4698:15: warning: unused variable ‘bid0’ [-Wunused-variable] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:2756:15: warning: unused variable ‘bid0’ [-Wunused-variable] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:2686:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ ../seq/include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../seq/include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../seq/include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ../seq/iovtk.cpp: In function ‘Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)’: ../seq/iovtk.cpp:3323:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3323 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3402:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3402 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3623:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3623 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3184:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 3184 | char *res; | ^~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const’: ../seq/iovtk.cpp:3688:7: warning: unused variable ‘reftetra’ [-Wunused-variable] 3688 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ ../seq/iovtk.cpp:3690:7: warning: unused variable ‘reftri’ [-Wunused-variable] 3690 | int reftri(arg(2, stack, 1)); | ^~~~~~ ../seq/iovtk.cpp:3692:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 3692 | string *DataLabel; | ^~~~~~~~~ ../seq/iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)’: ../seq/iovtk.cpp:6647:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 6647 | if (startdatapoint==0) | ^~ ../seq/iovtk.cpp:6653:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 6653 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ ../seq/iovtk.cpp: In constructor ‘VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)’: ../seq/iovtk.cpp:4259:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 4259 | 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:4385:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4385 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4402:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4402 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4698:15: warning: unused variable ‘bid0’ [-Wunused-variable] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~~~ hpddm_substructuring.cpp: In member function ‘virtual AnyType Substructuring::Skeleton_Op::operator()(Stack) const’: 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 179 | for( signed int i = 0; i < vec.size(); ++i) | ~~^~~~~~~~~~~~ common_hpddm.hpp:278:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 278 | exchangeIn_Op(const basicAC_F0& args, Expression param1, Expression param2) : A(param1), in(param2) { | ^ common_hpddm.hpp:278:31: note: remove the ‘< >’ common_hpddm.hpp:314:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 314 | exchangeInOut_Op(const basicAC_F0& args, Expression param1, Expression param2, Expression param3) : A(param1), in(param2), out(param3) { | ^ common_hpddm.hpp:314:34: note: remove the ‘< >’ ../seq/include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ common_hpddm.hpp: In function ‘long int periodicity(Matrice_Creuse* const&, KN >* const&, KN* const&)’: common_hpddm.hpp:514:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for(int k = 0; k < mR->nnz; ++k) { | ~~^~~~~~~~~ ../seq/include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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:438:32: required from here hpddm_substructuring.cpp:179:35: warning: 438 | return SetAny(this);} hpddm_substructuring.cpp:179:35: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)’: ../seq/iovtk.cpp:6647:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 6647 | if (startdatapoint==0) | ^~ ../seq/iovtk.cpp:6653:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 6653 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ../seq/include/AFunction.hpp:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 common_hpddm.hpp:540: ../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/include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../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++) { | ~~^~~~~~~~~~~~~ hpddm.cpp: At global scope: hpddm.cpp:577:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 577 | distributedMV_Op(const basicAC_F0& args, Expression param1, Expression param2, Expression param3, Expression param4) : A(param1), Mat(param2), in(param3), out(param4) { | ^ hpddm.cpp:577:34: note: remove the ‘< >’ ../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++) { | ~~^~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/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/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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: 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/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ../seq/include/problem.hpp:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/iovtk.cpp: In constructor ‘VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)’: ../seq/iovtk.cpp:2315:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 2315 | int nbofsol; | ^~~~~~~ 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:438:32: required from here hpddm.cpp:577:34: note: 438 | return SetAny(this);} hpddm.cpp:577:34: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormLinear*]’: ../seq/include/problem.hpp:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘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/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ../seq/include/AFunction.hpp:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:2756:15: warning: unused variable ‘bid0’ [-Wunused-variable] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/iovtk.cpp: In function ‘Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)’: ../seq/iovtk.cpp:3323:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3323 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3402:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3402 | for (unsigned int i = 0; i < numElements; 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:3623:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3623 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3184:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 3184 | char *res; | ^~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const’: ../seq/iovtk.cpp:3688:7: warning: unused variable ‘reftetra’ [-Wunused-variable] 3688 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ ../seq/iovtk.cpp:3690:7: warning: unused variable ‘reftri’ [-Wunused-variable] 3690 | int reftri(arg(2, stack, 1)); | ^~~~~~ ../seq/iovtk.cpp:3692:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 3692 | string *DataLabel; | ^~~~~~~~~ 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; | ^~~~~~ ../seq/iovtk.cpp: In constructor ‘VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)’: ../seq/iovtk.cpp:4259:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 4259 | 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:4385:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4385 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4402:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4402 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4698:15: warning: unused variable ‘bid0’ [-Wunused-variable] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%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:438:32: required from here mpi-cmaes.cpp:312:46: warning: 438 | return SetAny(this);} mpi-cmaes.cpp:312:46: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:6647:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 6647 | if (startdatapoint==0) | ^~ ../seq/iovtk.cpp:6653:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 6653 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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.hpp: In function ‘void PETSc::setCompositePC(PC, const std::vector<_p_Mat*>*)’: PETSc.hpp:322:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for(int i = j; i < S->size(); ++i) { | ~~^~~~~~~~~~~ PETSc.hpp:330:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for(int i = 0; i < S->size(); ++i) { | ~~^~~~~~~~~~~ In file included from /usr/include/mpich-riscv64/petsc/petscbag.h:3, from /usr/include/mpich-riscv64/petsc/petsc.h:6, from PETSc-code.hpp:1: /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc.hpp:337:9: note: in expansion of macro ‘PetscFree’ 337 | PetscFree(subksp); | ^~~~~~~~~ PETSc-code.hpp: In member function ‘AnyType PETSc::varfToMat::Op::operator()(Stack) const’: PETSc-code.hpp:380:37: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 380 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ PETSc-code.hpp: In function ‘_p_Mat* PETSc::ff_to_PETSc(const HPDDM::MatrixCSR*)’: PETSc-code.hpp:625:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (int j = 0; j < transpose[i].size( ); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In function ‘PetscErrorCode PETSc::WrapperDestroy(PC)’: /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2300:5: note: in expansion of macro ‘PetscFree’ 2300 | PetscFree(ctx); | ^~~~~~~~~ ../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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here ../seq/include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/AnyType.hpp:83:7: note: | ^ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ PETSc-code.hpp: In member function ‘virtual AnyType PETSc::DMPlexToFF::DMPlexToFF_Op::operator()(Stack) const’: PETSc-code.hpp:5615:44: warning: unused variable ‘i’ [-Wunused-variable] 5615 | PetscInt size, i; | ^ PETSc-code.hpp:5625:42: warning: comparison of integer expressions of different signedness: ‘PetscInt’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 5625 | for (PetscInt j = 0; j < conv.size(); ++j) | ~~^~~~~~~~~~~~~ PETSc-code.hpp:5607:44: warning: unused variable ‘orientations’ [-Wunused-variable] 5607 | const PetscInt *points, *orientations; | ^~~~~~~~~~~~ PETSc-code.hpp:5608:40: warning: unused variable ‘i’ [-Wunused-variable] 5608 | PetscInt size, i; | ^ PETSc-code.hpp:5650:59: warning: unused variable ‘d’ [-Wunused-variable] 5650 | PetscInt point = closure[cl], dof, off, d, p; | ^ PETSc-code.hpp:5650:62: warning: unused variable ‘p’ [-Wunused-variable] 5650 | PetscInt point = closure[cl], dof, off, d, p; | ^ PETSc-code.hpp:5733:44: warning: unused variable ‘orientations’ [-Wunused-variable] 5733 | const PetscInt *points, *orientations; | ^~~~~~~~~~~~ PETSc-code.hpp:5734:40: warning: unused variable ‘i’ [-Wunused-variable] 5734 | PetscInt size, i; | ^ PETSc-code.hpp:5767:59: warning: unused variable ‘d’ [-Wunused-variable] 5767 | PetscInt point = closure[cl], dof, off, d, p; | ^ PETSc-code.hpp:5767:62: warning: unused variable ‘p’ [-Wunused-variable] 5767 | PetscInt point = closure[cl], dof, off, d, p; | ^ /usr/lib64/mpich/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'function-PETSc.o' -o function-PETSc.so -Wl,-rpath,/usr/lib '-L/usr/lib' '-lpetsc' '-L/usr/lib64/mpich/lib' '-lHYPRE' '-ldmumps' '-lmumps_common' '-lpord' '-lpthread' '-lscalapack' '-lsuperlu_dist' '-lflexiblas' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-lmetis' '-lhdf5' '-lhdf5_hl' '-lm' '-lX11' '-lstdc++' '-lmpich' '-lfmpich' '-lmpichf90' '-L/usr/lib64/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi PETSc-code.hpp: In function ‘void PETSc::ff_createMatIS(MatriceMorse&, _p_Mat*&, MPI_Comm)’: PETSc-code.hpp:5979:23: warning: comparison of integer expressions of different signedness: ‘PetscInt’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5979 | ffassert( IA[cpt] == ff_mat.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:5980:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::set::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 5980 | ffassert(cpt==irows.size()); | ~~~^~~~~~~~~~~~~~ ../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:5982:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5982 | for (int ii=0; ii < ff_mat.nnz; ii++) { | ~~~^~~~~~~~~~~~ PETSc-code.hpp:6000:21: warning: unused variable ‘matIJ’ [-Wunused-variable] 6000 | Mat matISlocal, matIJ; | ^~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: MPICG.cpp:493:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MPICG.cpp:493:53, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: MPICG.cpp:494:54: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MPICG.cpp:494:54, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: MPICG.cpp:495:59: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MPICG.cpp:495:59, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: MPICG.cpp:496:61: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MPICG.cpp:496:61, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: MPICG.cpp:497:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MPICG.cpp:497:51, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:438:32: required from here PETSc-code.hpp:6000:21: warning: 438 | return SetAny(this);} PETSc-code.hpp:6000:21: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ MPICG.cpp: In member function ‘E_F0* MPILinearCG::code(const basicAC_F0&) const [with R = double]’: MPICG.cpp:446:16: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* MPILinearCG::code(const basicAC_F0&) const [with R = double]’ at MPICG.cpp:446:9: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ../seq/include/problem.hpp:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:1033:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1033 | change(dA, nullptr, A, nullptr, null); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:757:31: warning: comparison of integer expressions of different signedness: ‘VirtualMatrix::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 757 | 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:767:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 767 | for (unsigned int i = 0; i < dL->HPDDM_n; ++i) perm[dL->HPDDM_ja[i]] = i + 1; /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:793:23: note: in expansion of macro ‘PetscFree’ 793 | PetscFree(subksp); | ^~~~~~~~~ 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:1089:19: required from here /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: 1089 | setVectorSchur(dA, schurPreconditioner, schurList); /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc.hpp:153:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | 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:5230:12: required from here PETSc.hpp:153:30: warning: 5230 | p->dtor(); PETSc.hpp:153:30: warning: | ~~~~~~~^~ PETSc.hpp:54:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | 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:6456:21: required from here PETSc.hpp:54:34: warning: 6456 | Dcl_Type< DmatR* >(Initialize< DmatR >, DeleteDTOR< DmatR >); PETSc.hpp:54:34: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:18:7: note: ‘class PETSc::DistributedCSR >’ declared here 18 | 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:6458:51: required from here PETSc.hpp:18:7: note: 6458 | if (!exist_type< DmatC* >( )) Dcl_Type< DmatC* >(Initialize< DmatC >, DeleteDTOR< DmatC >); PETSc.hpp:18:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:18:7: note: ‘class PETSc::DistributedCSR > >’ declared here 18 | 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:6459:22: required from here PETSc.hpp:18:7: note: 6459 | Dcl_Type< DbddcR* >(Initialize< DbddcR >, DeleteDTOR< DbddcR >); PETSc.hpp:18:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:18:7: note: ‘class PETSc::DistributedCSR >’ declared here 18 | 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:6461:53: required from here PETSc.hpp:18:7: note: 6461 | if (!exist_type< DbddcC* >( )) Dcl_Type< DbddcC* >(Initialize< DbddcC >, DeleteDTOR< DbddcC >); PETSc.hpp:18:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:18:7: note: ‘class PETSc::DistributedCSR > >’ declared here 18 | 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:6541:29: required from here PETSc.hpp:18:7: note: 6541 | Dcl_Type< PETSc::DMPlex* >(Initialize< PETSc::DMPlex >, DeleteDTOR< PETSc::DMPlex >); PETSc.hpp:18:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:88:7: note: ‘class PETSc::DMPlex’ declared here 88 | class DMPlex { | ^~~~~~ ../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 = 'S'; char U = 'S']’ ../seq/include/AnyType.hpp:83:7: note: 597 | Dcl_Type*>(Initialize>, DeleteDTOR>); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:640:43: required from here ../seq/include/AnyType.hpp:83:7: note: 640 | Substructuring::add(); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:497, from common_hpddm.hpp:55: /builddir/build/BUILD/freefem++-4.14/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 = 'S']’ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: 597 | Dcl_Type*>(Initialize>, DeleteDTOR>); /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: 642 | Substructuring::add, zs, ds>(); /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/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::Feti; AnyType = AnyTypeWithOutCheck; Stack = void*]’: hpddm_substructuring.cpp:597:26: required from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: 597 | Dcl_Type*>(Initialize>, DeleteDTOR>); /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:646:64: required from here /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: 646 | Substructuring::add(); /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:492: /builddir/build/BUILD/freefem++-4.14/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 = 'S']’ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: 597 | Dcl_Type*>(Initialize>, DeleteDTOR>); /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:648:82: required from here /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: 648 | Substructuring::add, zs, ds>(); /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/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]’ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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]’ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ PETSc.hpp: In instantiation of ‘void PETSc::DistributedCSR::dtor() [with HpddmType = HPDDM::Schwarz >]’: common_hpddm.hpp:200:12: required from ‘AnyType DeleteDTOR(Stack, const AnyType&) [with A = PETSc::DistributedCSR > >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc.hpp:88:7: note: 200 | a->dtor(); PETSc.hpp:88:7: note: | ~~~~~~~^~ PETSc-code.hpp:6458:51: required from here PETSc.hpp:88:7: note: 6458 | if (!exist_type< DmatC* >( )) Dcl_Type< DmatC* >(Initialize< DmatC >, DeleteDTOR< DmatC >); PETSc.hpp:88:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc.hpp:54:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for(int i = 0; i < _vS->size(); ++i) | ~~^~~~~~~~~~~~~ ../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 = 'S'; char U = 'S']’ ../seq/include/AnyType.hpp:83:7: note: 944 | Dcl_Type*>(Initialize>, DeleteDTOR>); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm.cpp:1026:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1026 | Schwarz::add(); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:477, from common_hpddm.hpp:55: /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: ‘class HPDDM::Schwarz’ declared here 81 | class Schwarz : public Preconditioner< | ^~~~~~~ PETSc.hpp: In instantiation of ‘void PETSc::DistributedCSR::dtor() [with HpddmType = HPDDM::Schur]’: common_hpddm.hpp:200:12: required from ‘AnyType DeleteDTOR(Stack, const AnyType&) [with A = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc.hpp:54:34: warning: 200 | a->dtor(); PETSc.hpp:54:34: warning: | ~~~~~~~^~ PETSc-code.hpp:6459:22: required from here PETSc.hpp:54:34: warning: 6459 | Dcl_Type< DbddcR* >(Initialize< DbddcR >, DeleteDTOR< DbddcR >); PETSc.hpp:54:34: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc.hpp:54:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for(int i = 0; i < _vS->size(); ++i) | ~~^~~~~~~~~~~~~ PETSc.hpp: In instantiation of ‘void PETSc::DistributedCSR::dtor() [with HpddmType = HPDDM::Schur >]’: common_hpddm.hpp:200:12: required from ‘AnyType DeleteDTOR(Stack, const AnyType&) [with A = PETSc::DistributedCSR > >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc.hpp:54:34: warning: 200 | a->dtor(); PETSc.hpp:54:34: warning: | ~~~~~~~^~ PETSc-code.hpp:6461:53: required from here PETSc.hpp:54:34: warning: 6461 | if (!exist_type< DbddcC* >( )) Dcl_Type< DbddcC* >(Initialize< DbddcC >, DeleteDTOR< DbddcC >); PETSc.hpp:54:34: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc.hpp:54:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for(int i = 0; i < _vS->size(); ++i) | ~~^~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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::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 = 'S']’ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: 944 | Dcl_Type*>(Initialize>, DeleteDTOR>); /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: 1028 | Schwarz::add, zs, ds>(); /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: ‘class HPDDM::Schwarz >’ declared here 81 | 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]’ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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]’ /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/mpich/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS_mpi.o' -o MUMPS_mpi.so '-ldmumps' '-lzmumps' '-lmumps_common' '-lpord' '-lpthread' '-lparmetis' '-lmetis' '-lmetis' '-L/usr/lib64/mpich/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib64/mpich/lib' '-lscotch' '-lscotcherr' '-L/usr/lib64/mpich/lib' '-lscalapack' '-lflexiblas' '-L/usr/lib64/mpich/lib' '-lmpifort' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-L/usr/lib64/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' '-lpthread' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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::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]’ PETSc.hpp:54:34: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); PETSc.hpp:54:34: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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]’ PETSc.hpp:54:34: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), PETSc.hpp:54:34: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here PETSc.hpp:54:34: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; PETSc.hpp:54:34: warning: | ^ ../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ PETSc-code.hpp: In instantiation of ‘void PETSc::InvPETSc::solve(U) const [with T = pwr >, 'H'>; U = KN*; K = double; char trans = 'T']’: PETSc-code.hpp:5008:9: required from ‘static U PETSc::InvPETSc::inv(U, PETSc::InvPETSc) [with T = pwr >, 'H'>; U = KN*; K = double; char trans = 'T']’ ../seq/include/GenericMesh.hpp:1733:13: warning: 5008 | A.solve(Ax); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~^~~~~ common.hpp:75:32: required from ‘void addInv() [with Op = PETSc::DistributedCSR >; Inv = PETSc::InvPETSc; V = KN; K = double; char trans = 'N']’ ../seq/include/GenericMesh.hpp:1733:13: warning: 75 | TheOperators->Add("=", new OneOperator2, V*, K, 'T'>>(Inv, V*, K, 'T'>::inv)); ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:6514:86: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 6514 | addInv< Dmat, PETSc::InvPETSc, KN< upscaled_type >, PetscScalar, 'N' >( ); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ PETSc-code.hpp:4853:36: warning: unused variable ‘N’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4853:39: warning: unused variable ‘M’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:36: warning: unused variable ‘N’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:39: warning: unused variable ‘M’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp: In instantiation of ‘void PETSc::InvPETSc::solve(U) const [with T = pwr >, 'N'>; U = KN*; K = double; char trans = 'N']’: PETSc-code.hpp:5008:9: required from ‘static U PETSc::InvPETSc::inv(U, PETSc::InvPETSc) [with T = pwr >, 'N'>; U = KN*; K = double; char trans = 'N']’ PETSc-code.hpp:4965:39: warning: 5008 | A.solve(Ax); PETSc-code.hpp:4965:39: warning: | ~~^~~~~ common.hpp:80:28: required from ‘void addInv() [with Op = PETSc::DistributedCSR >; Inv = PETSc::InvPETSc; V = KN; K = double; char trans = 'N']’ PETSc-code.hpp:4965:39: warning: 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); PETSc-code.hpp:4965:39: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:6514:86: required from here PETSc-code.hpp:4965:39: warning: 6514 | addInv< Dmat, PETSc::InvPETSc, KN< upscaled_type >, PetscScalar, 'N' >( ); PETSc-code.hpp:4965:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ PETSc-code.hpp:4853:36: warning: unused variable ‘N’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4853:39: warning: unused variable ‘M’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:36: warning: unused variable ‘N’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:39: warning: unused variable ‘M’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp: In instantiation of ‘void PETSc::InvPETSc::solve(U) const [with T = pwr >, 'T'>; U = KN*; K = double; char trans = 'T']’: PETSc-code.hpp:5008:9: required from ‘static U PETSc::InvPETSc::inv(U, PETSc::InvPETSc) [with T = pwr >, 'T'>; U = KN*; K = double; char trans = 'T']’ PETSc-code.hpp:4965:39: warning: 5008 | A.solve(Ax); PETSc-code.hpp:4965:39: warning: | ~~^~~~~ common.hpp:80:28: required from ‘void addInv() [with Op = PETSc::DistributedCSR >; Inv = PETSc::InvPETSc; V = KN; K = double; char trans = 'T']’ PETSc-code.hpp:4965:39: warning: 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); PETSc-code.hpp:4965:39: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:6515:86: required from here PETSc-code.hpp:4965:39: warning: 6515 | addInv< Dmat, PETSc::InvPETSc, KN< upscaled_type >, PetscScalar, 'T' >( ); PETSc-code.hpp:4965:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ PETSc-code.hpp:4853:36: warning: unused variable ‘N’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4853:39: warning: unused variable ‘M’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:36: warning: unused variable ‘N’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:39: warning: unused variable ‘M’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ /usr/lib64/mpich/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS.o' -o MUMPS.so '-ldmumps' '-lzmumps' '-lmumps_common' '-lpord' '-lpthread' '-lparmetis' '-lmetis' '-lmetis' '-L/usr/lib64/mpich/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib64/mpich/lib' '-lscotch' '-lscotcherr' '-L/usr/lib64/mpich/lib' '-lscalapack' '-lflexiblas' '-L/usr/lib64/mpich/lib' '-lmpifort' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-L/usr/lib64/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' '-lpthread' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi PETSc-code.hpp: In instantiation of ‘void PETSc::InvPETSc::solve(U) const [with T = pwr >, 'H'>; U = KN*; K = double; char trans = 'T']’: PETSc-code.hpp:5008:9: required from ‘static U PETSc::InvPETSc::inv(U, PETSc::InvPETSc) [with T = pwr >, 'H'>; U = KN*; K = double; char trans = 'T']’ PETSc-code.hpp:4965:39: warning: 5008 | A.solve(Ax); PETSc-code.hpp:4965:39: warning: | ~~^~~~~ common.hpp:75:32: required from ‘void addInv() [with Op = PETSc::DistributedCSR >; Inv = PETSc::InvPETSc; V = KN; K = double; char trans = 'N']’ PETSc-code.hpp:4965:39: warning: 75 | TheOperators->Add("=", new OneOperator2, V*, K, 'T'>>(Inv, V*, K, 'T'>::inv)); PETSc-code.hpp:4965:39: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:5339:69: required from ‘void PETSc::init() [with K = double; typename std::enable_if::is_complex), double, std::complex >::type>::value>::type* = 0]’ PETSc-code.hpp:4965:39: warning: 5339 | addInv< Dbddc, PETSc::InvPETSc, KN< PetscScalar >, PetscScalar >( ); PETSc-code.hpp:4965:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ PETSc-code.hpp:6522:25: required from here PETSc-code.hpp:4965:39: warning: 6522 | PETSc::init(); PETSc-code.hpp:4965:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~ PETSc-code.hpp:4853:36: warning: unused variable ‘N’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4853:39: warning: unused variable ‘M’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:36: warning: unused variable ‘N’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:39: warning: unused variable ‘M’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp: In instantiation of ‘void PETSc::InvPETSc::solve(U) const [with T = pwr >, 'N'>; U = KN*; K = double; char trans = 'N']’: PETSc-code.hpp:5008:9: required from ‘static U PETSc::InvPETSc::inv(U, PETSc::InvPETSc) [with T = pwr >, 'N'>; U = KN*; K = double; char trans = 'N']’ PETSc-code.hpp:4965:39: warning: 5008 | A.solve(Ax); PETSc-code.hpp:4965:39: warning: | ~~^~~~~ common.hpp:80:28: required from ‘void addInv() [with Op = PETSc::DistributedCSR >; Inv = PETSc::InvPETSc; V = KN; K = double; char trans = 'N']’ PETSc-code.hpp:4965:39: warning: 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); PETSc-code.hpp:4965:39: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:5339:69: required from ‘void PETSc::init() [with K = double; typename std::enable_if::is_complex), double, std::complex >::type>::value>::type* = 0]’ PETSc-code.hpp:4965:39: warning: 5339 | addInv< Dbddc, PETSc::InvPETSc, KN< PetscScalar >, PetscScalar >( ); PETSc-code.hpp:4965:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ PETSc-code.hpp:6522:25: required from here PETSc-code.hpp:4965:39: warning: 6522 | PETSc::init(); PETSc-code.hpp:4965:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~ PETSc-code.hpp:4853:36: warning: unused variable ‘N’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4853:39: warning: unused variable ‘M’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:36: warning: unused variable ‘N’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:39: warning: unused variable ‘M’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ ../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*]’ PETSc-code.hpp:4965:39: warning: 155 | return SetAny * >(this);} PETSc-code.hpp:4965:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here PETSc-code.hpp:4965:39: warning: 154 | AnyType operator()(Stack ) const { PETSc-code.hpp:4965:39: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/iovtk.cpp: In instantiation of ‘VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:5665:51: required from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ ../seq/include/AnyType.hpp:83:7: note: 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ ../seq/include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~ ../seq/include/AFunction.hpp:2940:12: required from here ../seq/include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ../seq/include/AnyType.hpp:83:7: note: | ^~~~ ../seq/iovtk.cpp:5583:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 5583 | int nbofsol; | ^~~~~~~ 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:3527:11: required from here ../seq/iovtk.cpp:5583:9: warning: 3527 | AnyType LinearSolver< Type >::E_LinearSolver::operator( )(Stack stack) const { ../seq/iovtk.cpp:5583:9: warning: | ^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:3563:20: warning: unused variable ‘N’ [-Wunused-variable] 3563 | PetscInt N, rbegin; | ^ PETSc-code.hpp:3563:23: warning: unused variable ‘rbegin’ [-Wunused-variable] 3563 | PetscInt N, rbegin; | ^~~~~~ PETSc-code.hpp:3564:24: warning: unused variable ‘tmpIn’ [-Wunused-variable] 3564 | PetscScalar* tmpIn, *tmpOut; | ^~~~~ PETSc-code.hpp:3564:32: warning: unused variable ‘tmpOut’ [-Wunused-variable] 3564 | PetscScalar* tmpIn, *tmpOut; | ^~~~~~ /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:3637:11: note: in expansion of macro ‘PetscFree’ 3637 | PetscFree(userPC); | ^~~~~~~~~ /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:3640:9: note: in expansion of macro ‘PetscFree’ 3640 | PetscFree(user); | ^~~~~~~~~ PETSc-code.hpp:3648:21: warning: unused variable ‘M’ [-Wunused-variable] 3648 | 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:3060:11: required from here PETSc-code.hpp:3648:21: warning: 3060 | AnyType changeNumbering< Type, Storage >::changeNumbering_Op::operator( )(Stack stack) const { PETSc-code.hpp:3648:21: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:3073:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3073 | for (int j = 0; j < E.size( ); ++j) { | ~~^~~~~~~~~~~ PETSc-code.hpp:3104:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3104 | 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:3060:11: required from here PETSc-code.hpp:3104:21: warning: 3060 | AnyType changeNumbering< Type, Storage >::changeNumbering_Op::operator( )(Stack stack) const { PETSc-code.hpp:3104:21: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:3073:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3073 | for (int j = 0; j < E.size( ); ++j) { | ~~^~~~~~~~~~~ PETSc-code.hpp:3104:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3104 | if (j == E.size( ) - 1) | ~~^~~~~~~~~~~~~~~~ PETSc-code.hpp: In instantiation of ‘AnyType PETSc::NonlinearSolver::E_NonlinearSolver::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: PETSc-code.hpp:4432:11: required from here PETSc-code.hpp:3104:21: warning: 4432 | AnyType NonlinearSolver< Type >::E_NonlinearSolver::operator( )(Stack stack) const { PETSc-code.hpp:3104:21: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:4571:11: note: in expansion of macro ‘PetscFree’ 4571 | PetscFree(user); | ^~~~~~~~~ /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:4625:11: note: in expansion of macro ‘PetscFree’ 4625 | PetscFree(user); | ^~~~~~~~~ /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:4671:9: note: in expansion of macro ‘PetscFree’ 4671 | PetscFree(user); | ^~~~~~~~~ PETSc-code.hpp: In instantiation of ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: PETSc-code.hpp:2321:11: required from here /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: 2321 | AnyType setOptions< Type >::setOptions_Op::operator( )(Stack stack) const { /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: | ^~~~~~~~~~~~~~~~~~ /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2427:9: note: in expansion of macro ‘PetscFree’ 2427 | PetscFree(subksp); | ^~~~~~~~~ /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2511:11: note: in expansion of macro ‘PetscFree’ 2511 | PetscFree(subksp); | ^~~~~~~~~ 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:1623:11: required from here /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: 1623 | AnyType initCSR< HpddmType, C >::E_initCSR::operator( )(Stack stack) const { /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:1722:31: warning: comparison of integer expressions of different signedness: ‘VirtualMatrix::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | 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:1623:11: required from here PETSc-code.hpp:1722:31: warning: 1623 | AnyType initCSR< HpddmType, C >::E_initCSR::operator( )(Stack stack) const { PETSc-code.hpp:1722:31: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:1722:31: warning: comparison of integer expressions of different signedness: ‘VirtualMatrix::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | 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:1427:11: required from here PETSc-code.hpp:1722:31: warning: 1427 | AnyType initCSRfromArray_Op< HpddmType >::operator( )(Stack stack) const { PETSc-code.hpp:1722:31: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:1491:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1491 | 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:3688:11: required from here PETSc-code.hpp:1491:19: warning: 3688 | AnyType initCSRfromDMatrix< HpddmType, C >::initCSRfromDMatrix_Op::operator( )( PETSc-code.hpp:1491:19: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:3731:29: warning: comparison of integer expressions of different signedness: ‘VirtualMatrix::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3731 | 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:3688:11: required from here PETSc-code.hpp:3731:29: warning: 3688 | AnyType initCSRfromDMatrix< HpddmType, C >::initCSRfromDMatrix_Op::operator( )( PETSc-code.hpp:3731:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:3731:29: warning: comparison of integer expressions of different signedness: ‘VirtualMatrix::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3731 | 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::OpMatrixtoBilinearFormVGPETSc::Op::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]’: PETSc-code.hpp:6038:11: required from here PETSc-code.hpp:3731:29: warning: 6038 | AnyType OpMatrixtoBilinearFormVGPETSc::Op::operator()(Stack stack) const PETSc-code.hpp:3731:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:6072:10: warning: unused variable ‘A_is_maybe_sym’ [-Wunused-variable] 6072 | bool A_is_maybe_sym = (void*)pUh == (void*)pVh; | ^~~~~~~~~~~~~~ PETSc-code.hpp:6076:10: warning: unused variable ‘VF’ [-Wunused-variable] 6076 | bool VF = 0; | ^~ PETSc-code.hpp: In instantiation of ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: PETSc-code.hpp:2321:11: required from here PETSc-code.hpp:6076:10: warning: 2321 | AnyType setOptions< Type >::setOptions_Op::operator( )(Stack stack) const { PETSc-code.hpp:6076:10: warning: | ^~~~~~~~~~~~~~~~~~ /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2427:9: note: in expansion of macro ‘PetscFree’ 2427 | PetscFree(subksp); | ^~~~~~~~~ /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2511:11: note: in expansion of macro ‘PetscFree’ 2511 | PetscFree(subksp); | ^~~~~~~~~ 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:1743:30: required from ‘AnyType PETSc::initCSR::E_initCSR::operator()(Stack) const [with HpddmType = HPDDM::Schur; bool C = false; AnyType = AnyTypeWithOutCheck; Stack = void*]’ /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: 1743 | initPETScStructure(ptA, bs, /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 1744 | nargs[3] && GetAny< bool >((*nargs[3])(stack)) ? PETSC_TRUE : PETSC_FALSE, empty ? empty : ptD); /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:1623:11: required from here /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: 1623 | AnyType initCSR< HpddmType, C >::E_initCSR::operator( )(Stack stack) const { /usr/include/mpich-riscv64/petsc/petscsys.h:860:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:535:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 535 | for (unsigned int i = 0; i < M->HPDDM_n; i += bs) indices[i / bs] = ptA->_num[i] / bs; PETSc-code.hpp:546:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = 0; i < transpose.size( ); ++i) | ~~^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:553:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | for (int i = 0; i < transpose.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:563:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for (int i = 0; i < transpose.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:564:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | 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:2527:28: required from ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc-code.hpp:564:25: warning: 2527 | setFieldSplitPC(ptA, ksp, fields, names, mdS); PETSc-code.hpp:564:25: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2321:11: required from here PETSc-code.hpp:564:25: warning: 2321 | AnyType setOptions< Type >::setOptions_Op::operator( )(Stack stack) const { PETSc-code.hpp:564:25: warning: | ^~~~~~~~~~~~~~~~~~ PETSc.hpp:252:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘PetscInt’ {aka ‘int’} [-Wsign-compare] 252 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:281:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | 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:2529:28: required from ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc.hpp:281:34: warning: 2529 | setFieldSplitPC(ptA, ksp, fields, names, mS, pL); PETSc.hpp:281:34: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2321:11: required from here PETSc.hpp:281:34: warning: 2321 | AnyType setOptions< Type >::setOptions_Op::operator( )(Stack stack) const { PETSc.hpp:281:34: warning: | ^~~~~~~~~~~~~~~~~~ PETSc.hpp:252:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘PetscInt’ {aka ‘int’} [-Wsign-compare] 252 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:281:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for(int i = 0; i < ptA->_vS->size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::DistributedCSR >*]’: PETSc-code.hpp:6428:55: required from ‘AnyType PETSc::OpMatrixtoBilinearFormVGPETSc::Op::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc.hpp:281:34: warning: 6428 | return SetAny*>(Ares); PETSc.hpp:281:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ PETSc-code.hpp:6038:11: required from here PETSc.hpp:281:34: warning: 6038 | AnyType OpMatrixtoBilinearFormVGPETSc::Op::operator()(Stack stack) const PETSc.hpp:281:34: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: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:2527:28: required from ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 2527 | setFieldSplitPC(ptA, ksp, fields, names, mdS); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2321:11: required from here ../seq/include/AnyType.hpp:83:7: note: 2321 | AnyType setOptions< Type >::setOptions_Op::operator( )(Stack stack) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~ PETSc.hpp:252:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘PetscInt’ {aka ‘int’} [-Wsign-compare] 252 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:281:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | 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:2529:28: required from ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc.hpp:281:34: warning: 2529 | setFieldSplitPC(ptA, ksp, fields, names, mS, pL); PETSc.hpp:281:34: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2321:11: required from here PETSc.hpp:281:34: warning: 2321 | AnyType setOptions< Type >::setOptions_Op::operator( )(Stack stack) const { PETSc.hpp:281:34: warning: | ^~~~~~~~~~~~~~~~~~ PETSc.hpp:252:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘PetscInt’ {aka ‘int’} [-Wsign-compare] 252 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:281:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | 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:344:32: required from ‘AnyType exchangeInOut_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc.hpp:281:34: warning: 344 | exchange_restriction(pA, pin, pout, mR); PETSc.hpp:281:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ common_hpddm.hpp:335:9: required from here PETSc.hpp:281:34: warning: 335 | AnyType exchangeInOut_Op::operator()(Stack stack) const { PETSc.hpp:281:34: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp:264:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | 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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PETSc::Op2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ common_hpddm.hpp:264:30: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} common_hpddm.hpp:264:30: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2589:13: required from here common_hpddm.hpp:264:30: warning: 2589 | AnyType operator()(Stack s) const common_hpddm.hpp:264:30: warning: | ^~~~~~~~ ../seq/include/AnyType.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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PETSc::Op2 >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2589:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ mpi-cmaes.cpp: In member function ‘virtual E_F0* OptimCMA_ES::code(const basicAC_F0&) const’: mpi-cmaes.cpp:354:89: warning: ‘static void 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 file included from ../seq/include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimCMA_ES::code(const basicAC_F0&) const’ at mpi-cmaes.cpp:354:75: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]’: ../seq/include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1133:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1118:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:959:11: required from here ../seq/include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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 = PETSc::ProdPETSc >*, KN*, double, 'T'>]’: ../seq/include/AFunction.hpp:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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 = KN_]’: ../seq/include/AFunction.hpp:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:959:11: required from here ../seq/include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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 = 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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/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]’: ../seq/iovtk.cpp:6078:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 6078 | VTK_WRITE_MESHT< MMesh >(*pffname, fp, Th, binary, datasize, surface, swap); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:5667:11: required from here ../seq/include/AnyType.hpp:83:7: note: 5667 | AnyType operator( )(Stack stack) const; ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/iovtk.cpp:5721:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5721 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:5736:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5736 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:5963:17: warning: unused variable ‘bid0’ [-Wunused-variable] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:5908:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 5908 | int cell_lab = 1; | ^~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at mpi-cmaes.cpp:393:2: mpi-cmaes.cpp:384:46: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at mpi-cmaes.cpp:384:46, inlined from ‘void AutoLoadInit()’ at mpi-cmaes.cpp:393:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In instantiation of ‘void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; FILE = FILE]’: ../seq/iovtk.cpp:6164:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/iovtk.cpp:5908:7: warning: 6164 | VTU_WRITE_MESHT< MMesh >(fp, Th, binary, datasize, surface); ../seq/iovtk.cpp:5908:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:5667:11: required from here ../seq/iovtk.cpp:5908:7: warning: 5667 | AnyType operator( )(Stack stack) const; ../seq/iovtk.cpp:5908:7: warning: | ^~~~~~~~ ../seq/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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:1070:7: warning: unused variable ‘nv’ [-Wunused-variable] 1070 | int nv, nconnex; | ^~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = OpTrans > >]’: ../seq/include/AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = OpTrans > >; TA0 = PETSc::DistributedCSR >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/iovtk.cpp:1070:7: warning: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ../seq/iovtk.cpp:1070:7: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:959:11: required from here ../seq/iovtk.cpp:1070:7: warning: 959 | AnyType operator()(Stack s) const ../seq/iovtk.cpp:1070:7: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:288: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*]’ ../seq/include/AnyType.hpp:83:7: note: 288 | setVectorSchur(ptA, mT, pL); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ PETSc-code.hpp:2529:28: required from ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 2529 | setFieldSplitPC(ptA, ksp, fields, names, mS, pL); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2321:11: required from here ../seq/include/AnyType.hpp:83:7: note: 2321 | AnyType setOptions< Type >::setOptions_Op::operator( )(Stack stack) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~ PETSc.hpp:153:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int j = 0; j < tmp[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'cmaes.o' 'mpi-cmaes.o' -o mpi-cmaes.so '-L/usr/lib64/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MPICG.o' -o MPICG.so '-L/usr/lib64/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ../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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/iovtk.cpp: In instantiation of ‘VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:5665:51: required from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ ../seq/include/AnyType.hpp:83:7: note: 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ ../seq/include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~ ../seq/include/AFunction.hpp:2940:12: required from here ../seq/include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ../seq/include/AnyType.hpp:83:7: note: | ^~~~ ../seq/iovtk.cpp:5583:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 5583 | int nbofsol; | ^~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]’: ../seq/include/AFunction.hpp:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/iovtk.cpp:5583:9: warning: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/iovtk.cpp:5583:9: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/iovtk.cpp:5583:9: warning: 2489 | AnyType operator()(Stack s) const ../seq/iovtk.cpp:5583:9: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/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]’: ../seq/iovtk.cpp:6078:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 6078 | VTK_WRITE_MESHT< MMesh >(*pffname, fp, Th, binary, datasize, surface, swap); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:5667:11: required from here ../seq/include/AnyType.hpp:83:7: note: 5667 | AnyType operator( )(Stack stack) const; ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/iovtk.cpp:5721:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5721 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:5736:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5736 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:5963:17: warning: unused variable ‘bid0’ [-Wunused-variable] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:5908:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 5908 | int cell_lab = 1; | ^~~~~~~~ ../seq/iovtk.cpp: In instantiation of ‘void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; FILE = FILE]’: ../seq/iovtk.cpp:6164:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/iovtk.cpp:5908:7: warning: 6164 | VTU_WRITE_MESHT< MMesh >(fp, Th, binary, datasize, surface); ../seq/iovtk.cpp:5908:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:5667:11: required from here ../seq/iovtk.cpp:5908:7: warning: 5667 | AnyType operator( )(Stack stack) const; ../seq/iovtk.cpp:5908:7: warning: | ^~~~~~~~ ../seq/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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:1070:7: warning: unused variable ‘nv’ [-Wunused-variable] 1070 | int nv, nconnex; | ^~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]’: ../seq/include/AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = Substructuring::InvSubstructuring >, 'H'>, KN >*, std::complex, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/iovtk.cpp:1070:7: warning: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/iovtk.cpp:1070:7: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/iovtk.cpp:1070:7: warning: 1032 | AnyType operator()(Stack s) const ../seq/iovtk.cpp:1070:7: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/iovtk.cpp: In instantiation of ‘VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:5665:51: required from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ ../seq/include/AnyType.hpp:83:7: note: 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ ../seq/include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~ ../seq/include/AFunction.hpp:2940:12: required from here ../seq/include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ../seq/include/AnyType.hpp:83:7: note: | ^~~~ ../seq/iovtk.cpp:5583:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 5583 | int nbofsol; | ^~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]’: ../seq/include/AFunction.hpp:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/iovtk.cpp:5583:9: warning: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/iovtk.cpp:5583:9: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/iovtk.cpp:5583:9: warning: 2489 | AnyType operator()(Stack s) const ../seq/iovtk.cpp:5583:9: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/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]’: ../seq/iovtk.cpp:6078:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 6078 | VTK_WRITE_MESHT< MMesh >(*pffname, fp, Th, binary, datasize, surface, swap); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:5667:11: required from here ../seq/include/AnyType.hpp:83:7: note: 5667 | AnyType operator( )(Stack stack) const; ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/iovtk.cpp:5721:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5721 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:5736:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5736 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:5963:17: warning: unused variable ‘bid0’ [-Wunused-variable] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:5908:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 5908 | int cell_lab = 1; | ^~~~~~~~ ../seq/iovtk.cpp: In instantiation of ‘void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; FILE = FILE]’: ../seq/iovtk.cpp:6164:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/iovtk.cpp:5908:7: warning: 6164 | VTU_WRITE_MESHT< MMesh >(fp, Th, binary, datasize, surface); ../seq/iovtk.cpp:5908:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:5667:11: required from here ../seq/iovtk.cpp:5908:7: warning: 5667 | AnyType operator( )(Stack stack) const; ../seq/iovtk.cpp:5908:7: warning: | ^~~~~~~~ ../seq/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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:1070:7: warning: unused variable ‘nv’ [-Wunused-variable] 1070 | int nv, nconnex; | ^~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>]’: ../seq/include/AFunction.hpp:1033: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/iovtk.cpp:1070:7: warning: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/iovtk.cpp:1070:7: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/iovtk.cpp:1070:7: warning: 1032 | AnyType operator()(Stack s) const ../seq/iovtk.cpp:1070:7: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1133:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1133:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:959:11: required from here ../seq/include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:959:11: required from here ../seq/include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1133:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1133:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:1163: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/AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1162:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:959:11: required from here ../seq/include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:959:11: required from here ../seq/include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/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::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:3198:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3198 | 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:3198:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3198 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = OpTrans > >; A = PETSc::DistributedCSR >*; CODE = E_F_F0 > >, PETSc::DistributedCSR >*, true>]’: ../seq/include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = OpTrans > >; A = PETSc::DistributedCSR >*; CODE = E_F_F0 > >, PETSc::DistributedCSR >*, true>]’ at ../seq/include/AFunction.hpp:2267:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’: ../seq/include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’ at ../seq/include/AFunction.hpp:2267:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = PETSc::DistributedCSR >*; CODE = E_F_F0, PETSc::DistributedCSR >*, true>]’: ../seq/include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = PETSc::DistributedCSR >*; CODE = E_F_F0, PETSc::DistributedCSR >*, true>]’ at ../seq/include/AFunction.hpp:2267:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; CODE = E_F_F0 >*, true>]’: ../seq/include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; CODE = E_F_F0 >*, true>]’ at ../seq/include/AFunction.hpp:2267:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = KNM; short unsigned int O = 1]’: PETSc-code.hpp:2846:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2846 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = KNM; short unsigned int O = 1]’ at PETSc-code.hpp:2846:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; short unsigned int O = 1]’: PETSc-code.hpp:2846:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2846 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; short unsigned int O = 1]’ at PETSc-code.hpp:2846:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = KNM; short unsigned int O = 0]’: PETSc-code.hpp:2846:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2846 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = KNM; short unsigned int O = 0]’ at PETSc-code.hpp:2846:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; short unsigned int O = 0]’: PETSc-code.hpp:2846:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2846 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; short unsigned int O = 0]’ at PETSc-code.hpp:2846:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN*, double, 'N'>, pwr >, 'N'>, KN*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN*, double, 'N'>, pwr >, 'N'>, KN*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, PETSc::DistributedCSR >*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, PETSc::DistributedCSR >*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'T'>, KN*, double, 'T'>, pwr >, 'T'>, KN*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'T'>, KN*, double, 'T'>, pwr >, 'T'>, KN*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'T'>, PETSc::DistributedCSR >*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'T'>, PETSc::DistributedCSR >*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN*, double, 'N'>, pwr >, 'N'>, KN*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN*, double, 'N'>, pwr >, 'N'>, KN*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, PETSc::DistributedCSR >*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, PETSc::DistributedCSR >*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'H'>, KN*, double, 'T'>, pwr >, 'H'>, KN*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'H'>, KN*, double, 'T'>, pwr >, 'H'>, KN*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'N'>, KN*, double, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'N'>, KN*, double, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'T'>, KN*, double, 'T'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'T'>, KN*, double, 'T'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'T'>, KN*, double, 'T'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'T'>, KN*, double, 'T'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'N'>, KN*, double, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'N'>, KN*, double, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'H'>, KN*, double, 'T'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'H'>, KN*, double, 'T'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::ProdPETSc >*, KN*, double, 'T'>; CODE = E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, 'T'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::ProdPETSc >*, KN*, double, 'T'>; CODE = E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, 'T'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = PETSc::ProdPETSc >*, KN*, double, 'T'>; A = OpTrans > >; B = KN*; CODE = E_F_F0F0 >*, KN*, double, 'T'>, OpTrans > >, KN*>]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = PETSc::ProdPETSc >*, KN*, double, 'T'>; A = OpTrans > >; B = KN*; CODE = E_F_F0F0 >*, KN*, double, 'T'>, OpTrans > >, KN*>]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::ProdPETSc >*, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::ProdPETSc >*, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = PETSc::ProdPETSc >*, KN*, double, 'N'>; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0 >*, KN*, double, 'N'>, PETSc::DistributedCSR >*, KN*>]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = PETSc::ProdPETSc >*, KN*, double, 'N'>; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0 >*, KN*, double, 'N'>, PETSc::DistributedCSR >*, KN*>]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘virtual E_F0* PETSc::initDM::code(const basicAC_F0&) const’: PETSc-code.hpp:5385:86: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5385 | return new initDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* PETSc::initDM::code(const basicAC_F0&) const’ at PETSc-code.hpp:5385:86: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeIn::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; K = double]’: common_hpddm.hpp:294:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 294 | return new exchangeIn_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeIn::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; K = double]’ at common_hpddm.hpp:294:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initCSRfromArray::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz]’: PETSc-code.hpp:1422:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1422 | return new initCSRfromArray_Op< HpddmType >(args, t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | t[1]->CastTo(args[1])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initCSRfromArray::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz]’ at PETSc-code.hpp:1422:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::convert::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:3305:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3305 | return new convert_Op< Type >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::convert::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:3305:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; K = double]’: common_hpddm.hpp:331:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 331 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; K = double]’ at common_hpddm.hpp:331:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initCSRfromMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz]’: PETSc-code.hpp:1324:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1324 | return new initCSRfromMatrix_Op< HpddmType >(args, t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1325 | t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initCSRfromMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz]’ at PETSc-code.hpp:1324:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘virtual E_F0* PETSc::DMPlexToFF::code(const basicAC_F0&) const’: PETSc-code.hpp:5518:80: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5518 | E_F0* code(const basicAC_F0& args) const { return new DMPlexToFF_Op(args, c); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* PETSc::DMPlexToFF::code(const basicAC_F0&) const’ at PETSc-code.hpp:5518:80: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::setOptions::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:2032:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2032 | E_F0* code(const basicAC_F0& args) const { return new setOptions_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::setOptions::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:2032:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::setOptions::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:2032:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2032 | E_F0* code(const basicAC_F0& args) const { return new setOptions_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::setOptions::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:2032:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘virtual E_F0* PETSc::buildSolution::code(const basicAC_F0&) const’: PETSc-code.hpp:5803:80: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5803 | E_F0* code(const basicAC_F0& args) const { return new buildSolution_Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* PETSc::buildSolution::code(const basicAC_F0&) const’ at PETSc-code.hpp:5803:80: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::changeOperator::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:733:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 733 | E_F0* code(const basicAC_F0& args) const { return new changeOperator_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::changeOperator::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:733:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > > >; TA0 = KN > >*; bool RO = true]’: ../seq/include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > > >; TA0 = KN > >*; bool RO = true]’ at ../seq/include/AFunction.hpp:998:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN_; TA0 = PETSc::DistributedCSR >*; bool RO = true]’: ../seq/include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN_; TA0 = PETSc::DistributedCSR >*; bool RO = true]’ at ../seq/include/AFunction.hpp:998:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = PETSc::DistributedCSR >*; bool RO = true]’: ../seq/include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = PETSc::DistributedCSR >*; bool RO = true]’ at ../seq/include/AFunction.hpp:998:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = PETSc::ProdPETSc >*, KN*, double, 'T'>; TA0 = OpTrans > >; TA1 = KN*]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = PETSc::ProdPETSc >*, KN*, double, 'T'>; TA0 = OpTrans > >; TA1 = KN*]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::ProdPETSc >*, KN*, double, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::ProdPETSc >*, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = PETSc::ProdPETSc >*, KN*, double, 'N'>; TA0 = PETSc::DistributedCSR >*; TA1 = KN*]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = PETSc::ProdPETSc >*, KN*, double, 'N'>; TA0 = PETSc::DistributedCSR >*; TA1 = KN*]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'T'>, KN*, double, 'T'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'T'>, KN*, double, 'T'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = OpTrans > >; TA0 = PETSc::DistributedCSR >*; bool RO = true]’: ../seq/include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = OpTrans > >; TA0 = PETSc::DistributedCSR >*; bool RO = true]’ at ../seq/include/AFunction.hpp:998:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::ProdPETSc >*, KN*, double, 'T'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::ProdPETSc >*, KN*, double, 'T'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’: ../seq/iovtk.cpp:2756:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/sstream:40, from /usr/include/c++/14/complex:45, from /usr/include/mpich-riscv64/petsc/petscsystypes.h:535, from /usr/include/mpich-riscv64/petsc/petscsys.h:43: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’ at ../seq/iovtk.cpp:2756:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = PETSc::ProdPETSc >*, KN*, double, 'N'>]’, inlined from ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’ at common.hpp:85:34: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = PETSc::ProdPETSc >*, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’ at common.hpp:85:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:84: common.hpp: In function ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’: common.hpp:92:32: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 92 | TheOperators->Add("*", new OneOperator2, Op*, V*>(Build)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’ at common.hpp:92:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’: common.hpp:93:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | TheOperators->Add("=", new OneOperator2>(Prod::mv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’ at common.hpp:93:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’: common.hpp:94:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 94 | TheOperators->Add("<-", new OneOperator2>(Prod::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’ at common.hpp:94:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = PETSc::DistributedCSR >*; B = std::pair >*>*; CODE = E_F_StackF0F0]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = PETSc::DistributedCSR >*; B = std::pair >*>*; CODE = E_F_StackF0F0]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; CODE = E_F_F0F0F0_ >*, KN*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; CODE = E_F_F0F0F0_ >*, KN*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::Op2 >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ../seq/include/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::Op2 >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ../seq/include/AFunction.hpp:2646:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::Op2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ../seq/include/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::Op2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ../seq/include/AFunction.hpp:2646:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::AXPY >*, PETSc::DistributedCSR >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ../seq/include/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::AXPY >*, PETSc::DistributedCSR >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ../seq/include/AFunction.hpp:2646:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::scale >*, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ../seq/include/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::scale >*, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ../seq/include/AFunction.hpp:2646:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = PETSc::DistributedCSR >*; B = PETSc::DistributedCSR >*; CODE = E_F_F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = PETSc::DistributedCSR >*; B = PETSc::DistributedCSR >*; CODE = E_F_F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = PETSc::DistributedCSR >*; B = Matrice_Creuse*; CODE = E_F_F0F0_ >*, PETSc::DistributedCSR >*, Matrice_Creuse*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = PETSc::DistributedCSR >*; B = Matrice_Creuse*; CODE = E_F_F0F0_ >*, PETSc::DistributedCSR >*, Matrice_Creuse*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = PETSc::DistributedCSR >*; CODE = E_F_F0s_, PETSc::DistributedCSR >*, E_F0>]’: ../seq/include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = PETSc::DistributedCSR >*; CODE = E_F_F0s_, PETSc::DistributedCSR >*, E_F0>]’ at ../seq/include/AFunction.hpp:2838:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KN*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KN*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; CODE = E_F_F0F0F0_ >*, KN*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; CODE = E_F_F0F0F0_ >*, KN*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_ >*, KN >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_ >*, KN >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:7: ../seq/include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; D = KN >*; CODE = E_F_F0F0F0F0_ >*, KN*, KN*, KN >*, E_F0>]’: ../seq/include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; D = KN >*; CODE = E_F_F0F0F0F0_ >*, KN*, KN*, KN >*, E_F0>]’ at ../seq/include/AFunction_ext.hpp:159:10: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; CODE = E_F_F0_ >*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; CODE = E_F_F0_ >*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = PETSc::DistributedCSR >*; C = PETSc::DistributedCSR >*; CODE = E_F_F0F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = PETSc::DistributedCSR >*; C = PETSc::DistributedCSR >*; CODE = E_F_F0F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KNM*; C = KNM*; CODE = E_F_F0F0F0_ >*, KNM*, KNM*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KNM*; C = KNM*; CODE = E_F_F0F0F0_ >*, KNM*, KNM*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; CODE = E_F_F0F0F0_ >*, KN*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; CODE = E_F_F0F0F0_ >*, KN*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0>]’: ../seq/include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0>]’ at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0>]’: ../seq/include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0>]’ at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_*, KN >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_*, KN >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void saveTecplot(const std::string&, const Fem2D::Mesh&)’: ../seq/iovtk.cpp:6880:19: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 6880 | for (n = 0; n < m; n++) { | ~~^~~ ../seq/iovtk.cpp:6850:13: note: ‘m’ was declared here 6850 | size_t n, m; | ^ common_hpddm.hpp: In function ‘void addScalarProduct() [with Op = PETSc::DistributedCSR >; K = double]’: common_hpddm.hpp:428:32: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 428 | atype()->Add("(", "", new OneOperator3_*, KN*>(scalarProduct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addScalarProduct() [with Op = PETSc::DistributedCSR >; K = double]’ at common_hpddm.hpp:428:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:4344:77: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4344 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’ at ../seq/iovtk.cpp:4344:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:2400:76: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’ at ../seq/iovtk.cpp:2400:76, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘Fem2D::Mesh* VTK_Load(const std::string&, 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 ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’: ../seq/iovtk.cpp:4698:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’ at ../seq/iovtk.cpp:4698:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In constructor ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::MeshL; fes1 = v_fesL; fes2 = v_fesL]’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshL; fes1 = v_fesL; fes2 = v_fesL]’ at PETSc-code.hpp:362:16: PETSc-code.hpp:350:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 350 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::MeshL; fes1 = v_fesL; fes2 = v_fesL]’ at PETSc-code.hpp:350:42, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshL; fes1 = v_fesL; fes2 = v_fesL]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshL; fes1 = v_fesL; fes2 = v_fesL]’: PETSc-code.hpp:362:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 362 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshL; fes1 = v_fesL; fes2 = v_fesL]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::MeshS; fes1 = v_fesS; fes2 = v_fesS]’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshS; fes1 = v_fesS; fes2 = v_fesS]’ at PETSc-code.hpp:362:16: PETSc-code.hpp:350:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 350 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::MeshS; fes1 = v_fesS; fes2 = v_fesS]’ at PETSc-code.hpp:350:42, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshS; fes1 = v_fesS; fes2 = v_fesS]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshS; fes1 = v_fesS; fes2 = v_fesS]’: PETSc-code.hpp:362:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 362 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshS; fes1 = v_fesS; fes2 = v_fesS]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::Mesh3; fes1 = v_fes3; fes2 = v_fes3]’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh3; fes1 = v_fes3; fes2 = v_fes3]’ at PETSc-code.hpp:362:16: PETSc-code.hpp:350:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 350 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::Mesh3; fes1 = v_fes3; fes2 = v_fes3]’ at PETSc-code.hpp:350:42, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh3; fes1 = v_fes3; fes2 = v_fes3]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh3; fes1 = v_fes3; fes2 = v_fes3]’: PETSc-code.hpp:362:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 362 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh3; fes1 = v_fes3; fes2 = v_fes3]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::Mesh; fes1 = v_fes; fes2 = v_fes]’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh; fes1 = v_fes; fes2 = v_fes]’ at PETSc-code.hpp:362:16: PETSc-code.hpp:350:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 350 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::Mesh; fes1 = v_fes; fes2 = v_fes]’ at PETSc-code.hpp:350:42, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh; fes1 = v_fes; fes2 = v_fes]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh; fes1 = v_fes; fes2 = v_fes]’: PETSc-code.hpp:362:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 362 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh; fes1 = v_fes; fes2 = v_fes]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh_Op::operator()(Stack) const’: ../seq/iovtk.cpp:2839:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:2786:11: note: ‘dataname’ was declared here 2786 | string *dataname; | ^~~~~~~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh3_Op::operator()(Stack) const’: ../seq/iovtk.cpp:4781:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 4781 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:4729:11: note: ‘dataname’ was declared here 4729 | string *dataname; | ^~~~~~~~ PETSc-code.hpp: In constructor ‘PETSc::OpMatrixtoBilinearFormVGPETSc::Op::Op(Expression, Expression, int) [with HpddmType = HPDDM::Schwarz]’: PETSc-code.hpp:5894:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5894 | : b(new Call_CompositeFormBilinear(* dynamic_cast *>(bb))),a(aa),init(initt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘PETSc::OpMatrixtoBilinearFormVGPETSc::Op::Op(Expression, Expression, int) [with HpddmType = HPDDM::Schwarz]’ at PETSc-code.hpp:5894:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::OpMatrixtoBilinearFormVGPETSc::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz]’: PETSc-code.hpp:5918:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5918 | { return new Op(to*>(args[0]),args[1],init); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::OpMatrixtoBilinearFormVGPETSc::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz]’ at PETSc-code.hpp:5918:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initRectangularCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int D = 1]’: PETSc-code.hpp:1263:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1263 | return new initRectangularCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initRectangularCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int D = 1]’ at PETSc-code.hpp:1263:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initRectangularCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int D = 0]’: PETSc-code.hpp:1263:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1263 | return new initRectangularCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initRectangularCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int D = 0]’ at PETSc-code.hpp:1263:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::NonlinearSolver::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:4188:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4188 | E_F0* code(const basicAC_F0& args) const { return new E_NonlinearSolver(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::NonlinearSolver::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:4188:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int C = 1]’: PETSc-code.hpp:1210:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1210 | return new initCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int C = 1]’ at PETSc-code.hpp:1210:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int C = 0]’: PETSc-code.hpp:1210:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1210 | return new initCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int C = 0]’ at PETSc-code.hpp:1210:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initCSR::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; bool C = true]’: PETSc-code.hpp:1583:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1583 | E_F0* code(const basicAC_F0& args) const { return new E_initCSR(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initCSR::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; bool C = true]’ at PETSc-code.hpp:1583:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initCSR::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; bool C = false]’: PETSc-code.hpp:1583:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1583 | E_F0* code(const basicAC_F0& args) const { return new E_initCSR(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initCSR::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; bool C = false]’ at PETSc-code.hpp:1583:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initCSR::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schur; bool C = false]’: PETSc-code.hpp:1583:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1583 | E_F0* code(const basicAC_F0& args) const { return new E_initCSR(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initCSR::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schur; bool C = false]’ at PETSc-code.hpp:1583:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>, pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>, pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, 'N'>, HPDDM::Feti*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, 'N'>, HPDDM::Feti*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, HPDDM::Bdd >*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, HPDDM::Bdd >*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* PETSc::assignBlockMatrix::f(const basicAC_F0&) [with HpddmType = HPDDM::Schwarz]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PETSc::assignBlockMatrix >; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: PETSc-code.hpp:1998:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1998 | return new initCSRfromBlockMatrix< HpddmType >(args, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PETSc::assignBlockMatrix::f(const basicAC_F0&) [with HpddmType = HPDDM::Schwarz]’ at PETSc-code.hpp:1998:14, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PETSc::assignBlockMatrix >; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* PETSc::initCSRfromBlockMatrix::f(const basicAC_F0&) [with HpddmType = HPDDM::Schwarz]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PETSc::initCSRfromBlockMatrix >; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: PETSc-code.hpp:1849:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1849 | static E_F0* f(const basicAC_F0& args) { return new initCSRfromBlockMatrix(args, 0); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PETSc::initCSRfromBlockMatrix::f(const basicAC_F0&) [with HpddmType = HPDDM::Schwarz]’ at PETSc-code.hpp:1849:53, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PETSc::initCSRfromBlockMatrix >; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, 'N'>, HPDDM::Bdd*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, 'N'>, HPDDM::Bdd*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’: hpddm_substructuring.cpp:315:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’ at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’: hpddm_substructuring.cpp:315:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’ at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’: hpddm_substructuring.cpp:315:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’ at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::LinearSolver::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:3497:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3497 | E_F0* code(const basicAC_F0& args) const { return new E_LinearSolver(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::LinearSolver::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:3497:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’: hpddm_substructuring.cpp:315:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’ at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘virtual E_F0* Substructuring::Skeleton::code(const basicAC_F0&) const’: hpddm_substructuring.cpp:35:109: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Substructuring::Skeleton::code(const basicAC_F0&) const’ at hpddm_substructuring.cpp:35:109: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’: common_hpddm.hpp:331:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 331 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’ at common_hpddm.hpp:331:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’: hpddm_substructuring.cpp:502:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’ at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’: hpddm_substructuring.cpp:429:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’ at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’: hpddm_substructuring.cpp:261:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’ at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’: common_hpddm.hpp:331:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 331 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’ at common_hpddm.hpp:331:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’: hpddm_substructuring.cpp:502:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’ at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’: hpddm_substructuring.cpp:429:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’ at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’: hpddm_substructuring.cpp:261:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’ at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:5665:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ at ../seq/iovtk.cpp:5665:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’: common_hpddm.hpp:331:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 331 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’ at common_hpddm.hpp:331:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’: hpddm_substructuring.cpp:502:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’ at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’: hpddm_substructuring.cpp:429:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’ at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’: hpddm_substructuring.cpp:261:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’ at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’: common_hpddm.hpp:331:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 331 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’ at common_hpddm.hpp:331:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’: hpddm_substructuring.cpp:502:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’ at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’: hpddm_substructuring.cpp:429:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’ at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::changeNumbering::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; Storage = KN]’: PETSc-code.hpp:3034:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3034 | E_F0* code(const basicAC_F0& args) const { return new changeNumbering_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::changeNumbering::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; Storage = KN]’ at PETSc-code.hpp:3034:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’: hpddm_substructuring.cpp:261:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’ at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::changeNumbering::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; Storage = KNM]’: PETSc-code.hpp:3034:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3034 | E_F0* code(const basicAC_F0& args) const { return new changeNumbering_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::changeNumbering::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; Storage = KNM]’ at PETSc-code.hpp:3034:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:5963:57: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’ at ../seq/iovtk.cpp:5963:32: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’: ../seq/include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’ at ../seq/include/AFunction.hpp:2267:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: ../seq/include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at ../seq/include/AFunction.hpp:2267:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::set::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: hpddm.cpp:551:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::set::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:551:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::set::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: hpddm.cpp:551:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::set::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:551:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, HPDDM::Schwarz >*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, HPDDM::Schwarz >*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, 'N'>, HPDDM::Schwarz*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, 'N'>, HPDDM::Schwarz*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; A = HPDDM::Schwarz >*; B = KN >*; CODE = E_F_F0F0 >*, KN >*, std::complex, 'N'>, HPDDM::Schwarz >*, KN >*>]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; A = HPDDM::Schwarz >*; B = KN >*; CODE = E_F_F0F0 >*, KN >*, std::complex, 'N'>, HPDDM::Schwarz >*, KN >*>]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Schwarz::ProdSchwarz*, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Schwarz::ProdSchwarz*, KN*, double, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Schwarz::ProdSchwarz*, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Schwarz::ProdSchwarz*, KN*, double, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Schwarz::ProdSchwarz*, KN*, double, 'N'>; A = HPDDM::Schwarz*; B = KN*; CODE = E_F_F0F0*, KN*, double, 'N'>, HPDDM::Schwarz*, KN*>]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Schwarz::ProdSchwarz*, KN*, double, 'N'>; A = HPDDM::Schwarz*; B = KN*; CODE = E_F_F0F0*, KN*, double, 'N'>, HPDDM::Schwarz*, KN*>]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeIn::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: common_hpddm.hpp:294:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 294 | return new exchangeIn_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeIn::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at common_hpddm.hpp:294:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::changeOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: hpddm.cpp:513:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::changeOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:513:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeIn::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: common_hpddm.hpp:294:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 294 | return new exchangeIn_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeIn::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at common_hpddm.hpp:294:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::changeOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: hpddm.cpp:513:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::changeOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:513:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: common_hpddm.hpp:331:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 331 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at common_hpddm.hpp:331:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: hpddm.cpp:376:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:376:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: common_hpddm.hpp:331:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 331 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at common_hpddm.hpp:331:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: hpddm.cpp:376:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:376:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::distributedMV::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: hpddm.cpp:589:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::distributedMV::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:589:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::distributedMV::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: hpddm.cpp:589:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::distributedMV::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:589:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*; CODE = E_F_F0_, HPDDM::FetiPrcndtnr::DIRICHLET>*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*; CODE = E_F_F0_, HPDDM::FetiPrcndtnr::DIRICHLET>*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Feti*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Feti*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Bdd >*; CODE = E_F_F0_ >*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Bdd >*; CODE = E_F_F0_ >*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Bdd*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Bdd*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:7: ../seq/include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0>]’: ../seq/include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0>]’ at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0>]’: ../seq/include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0>]’ at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_, HPDDM::FetiPrcndtnr::DIRICHLET>*, KN >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_, HPDDM::FetiPrcndtnr::DIRICHLET>*, KN >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Feti*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Feti*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Bdd >*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_ >*, KN >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Bdd >*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_ >*, KN >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Bdd*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Bdd*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_*, KN >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_*, KN >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘R& KN_::operator[](int) const [with R = PETSc::DistributedCSR >]’, inlined from ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:2498: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 ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:2323:17: note: ‘tabA’ was declared here 2323 | KN< Dmat >* tabA; | ^~~~ ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’: ../seq/iovtk.cpp:2756:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:980, from /usr/include/mpich-riscv64/mpicxx.h:41, from /usr/include/mpich-riscv64/mpi.h:1031, from common_hpddm.hpp:5: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’ at ../seq/iovtk.cpp:2756:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:6019:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 6019 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:5987:11: note: ‘dataname’ was declared here 5987 | string *dataname; | ^~~~~~~~ ../seq/include/AFunction.hpp: In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Pair*]’: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Pair*]’ at ../seq/include/AFunction.hpp:3140:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Pair >*]’: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Pair >*]’ at ../seq/include/AFunction.hpp:3140:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘AnyType PETSc::LinearSolver::E_LinearSolver::operator()(Stack) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:3597:57: warning: ‘in’ may be used uninitialized [-Wmaybe-uninitialized] 3597 | user->op = new LinearSolver< Type >::MatF_O(in->n, stack, codeA); | ~~~~^ PETSc-code.hpp:3529:26: note: ‘in’ was declared here 3529 | KN< PetscScalar >* in, *out; | ^~ PETSc-code.hpp:3604:18: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized] 3604 | if (out->n != in->n) { | ~~~~~^ PETSc-code.hpp:3529:31: note: ‘out’ was declared here 3529 | KN< PetscScalar >* in, *out; | ^~~ hpddm.cpp: In member function ‘E_F0* Schwarz::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: hpddm.cpp:48:60: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:48:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: hpddm.cpp:48:60: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:48:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Schwarz >*; CODE = E_F_F0_ >*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Schwarz >*; CODE = E_F_F0_ >*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Schwarz*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Schwarz*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Schwarz >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Schwarz >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz >*; A = HPDDM::Schwarz >*; B = HPDDM::Schwarz >*; CODE = E_F_F0F0_ >*, HPDDM::Schwarz >*, HPDDM::Schwarz >*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz >*; A = HPDDM::Schwarz >*; B = HPDDM::Schwarz >*; CODE = E_F_F0F0_ >*, HPDDM::Schwarz >*, HPDDM::Schwarz >*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Schwarz*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Schwarz*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz*; A = HPDDM::Schwarz*; B = HPDDM::Schwarz*; CODE = E_F_F0F0_*, HPDDM::Schwarz*, HPDDM::Schwarz*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz*; A = HPDDM::Schwarz*; B = HPDDM::Schwarz*; CODE = E_F_F0F0_*, HPDDM::Schwarz*, HPDDM::Schwarz*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:7: ../seq/include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0>]’: ../seq/include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0>]’ at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0>]’: ../seq/include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0>]’ at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = HPDDM::Schwarz >*; B = KN >*; C = KN >*; CODE = E_F_F0F0F0_, HPDDM::Schwarz >*, KN >*, KN >*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = HPDDM::Schwarz >*; B = KN >*; C = KN >*; CODE = E_F_F0F0F0_, HPDDM::Schwarz >*, KN >*, KN >*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘R& KN_::operator[](int) const [with R = PETSc::DistributedCSR >]’, inlined from ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:2498: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 ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:2323:17: note: ‘tabA’ was declared here 2323 | KN< Dmat >* tabA; | ^~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = HPDDM::Schwarz*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = HPDDM::Schwarz*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_*, KN >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_*, KN >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Schwarz::ProdSchwarz*, KN*, double, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Schwarz::ProdSchwarz*, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Schwarz::ProdSchwarz*, KN*, double, 'N'>; TA0 = HPDDM::Schwarz*; TA1 = KN*]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Schwarz::ProdSchwarz*, KN*, double, 'N'>; TA0 = HPDDM::Schwarz*; TA1 = KN*]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > >; TA0 = KN >*; bool RO = true]’: ../seq/include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > >; TA0 = KN >*; bool RO = true]’ at ../seq/include/AFunction.hpp:998:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; TA0 = HPDDM::Schwarz >*; TA1 = KN >*]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; TA0 = HPDDM::Schwarz >*; TA1 = KN >*]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > > >; TA0 = KN > >*; bool RO = true]’: ../seq/include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > > >; TA0 = KN > >*; bool RO = true]’ at ../seq/include/AFunction.hpp:998:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’: ../seq/iovtk.cpp:2756:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:980, from /usr/include/mpich-riscv64/mpicxx.h:41, from /usr/include/mpich-riscv64/mpi.h:1031, from common_hpddm.hpp:5: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’ at ../seq/iovtk.cpp:2756:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void saveTecplot(const std::string&, const Fem2D::Mesh&)’: ../seq/iovtk.cpp:6880:19: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 6880 | for (n = 0; n < m; n++) { | ~~^~~ ../seq/iovtk.cpp:6850:13: note: ‘m’ was declared here 6850 | size_t n, m; | ^ In static member function ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:4344:77: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4344 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’ at ../seq/iovtk.cpp:4344:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:2400:76: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’ at ../seq/iovtk.cpp:2400:76, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘Fem2D::Mesh* VTK_Load(const std::string&, 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 ‘void saveTecplot(const std::string&, const Fem2D::Mesh&)’: ../seq/iovtk.cpp:6880:19: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 6880 | for (n = 0; n < m; n++) { | ~~^~~ ../seq/iovtk.cpp:6850:13: note: ‘m’ was declared here 6850 | size_t n, m; | ^ common_hpddm.hpp: In function ‘void addScalarProduct() [with Op = HPDDM::Schwarz; K = double]’: common_hpddm.hpp:428:32: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 428 | atype()->Add("(", "", new OneOperator3_*, KN*>(scalarProduct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addScalarProduct() [with Op = HPDDM::Schwarz; K = double]’ at common_hpddm.hpp:428:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’: ../seq/iovtk.cpp:4698:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’ at ../seq/iovtk.cpp:4698:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function ‘void addScalarProduct() [with Op = HPDDM::Schwarz >; K = std::complex]’: common_hpddm.hpp:428:32: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 428 | atype()->Add("(", "", new OneOperator3_*, KN*>(scalarProduct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addScalarProduct() [with Op = HPDDM::Schwarz >; K = std::complex]’ at common_hpddm.hpp:428:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:4344:77: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4344 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’ at ../seq/iovtk.cpp:4344:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:2400:76: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’ at ../seq/iovtk.cpp:2400:76, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘Fem2D::Mesh* VTK_Load(const std::string&, 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 ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’: ../seq/iovtk.cpp:4698:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’ at ../seq/iovtk.cpp:4698:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh_Op::operator()(Stack) const’: ../seq/iovtk.cpp:2839:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:2786:11: note: ‘dataname’ was declared here 2786 | string *dataname; | ^~~~~~~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh3_Op::operator()(Stack) const’: ../seq/iovtk.cpp:4781:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 4781 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:4729:11: note: ‘dataname’ was declared here 4729 | string *dataname; | ^~~~~~~~ /usr/lib64/mpich/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'PETSc.o' -o PETSc.so -Wl,-rpath,/usr/lib '-L/usr/lib' '-lpetsc' '-L/usr/lib64/mpich/lib' '-lHYPRE' '-ldmumps' '-lmumps_common' '-lpord' '-lpthread' '-lscalapack' '-lsuperlu_dist' '-lflexiblas' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-lmetis' '-lhdf5' '-lhdf5_hl' '-lm' '-lX11' '-lstdc++' '-lmpich' '-lfmpich' '-lmpichf90' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-L/usr/lib64/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:68:29: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:68:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:69:48: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:69:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:84: common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:78:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 78 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:78:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:79:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 79 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:79:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:80:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:80:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:81:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:81:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Bdd*]’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Bdd*]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:607:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:608:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 608 | Global.Add("AttachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:608:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:609:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:610:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 610 | Global.Add("renumber", "(", new renumber, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:610:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:611:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:611:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:613:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 613 | Global.Add("statistics", "(", new OneOperator1_*>(statistics>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:613:35: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:614:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:625:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:625:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:626:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | Global.Add("attachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:626:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr >, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:68:29: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr >, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:68:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:69:48: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:69:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:78:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 78 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:78:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:79:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 79 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:79:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:80:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:80:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:81:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:81:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Bdd >*]’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Bdd >*]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:607:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:608:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 608 | Global.Add("AttachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:608:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:609:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:610:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 610 | Global.Add("renumber", "(", new renumber, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:610:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:611:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:611:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:613:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 613 | Global.Add("statistics", "(", new OneOperator1_*>(statistics>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:613:35: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:614:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:625:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:625:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:626:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | Global.Add("attachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:626:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:68:29: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:68:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:69:48: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:69:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:78:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 78 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:78:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:79:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 79 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:79:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:80:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:80:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:81:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:81:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Feti*]’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Feti*]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:607:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:608:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 608 | Global.Add("AttachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:608:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:609:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:610:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 610 | Global.Add("renumber", "(", new renumber, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:610:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:611:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:611:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:613:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 613 | Global.Add("statistics", "(", new OneOperator1_*>(statistics>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:613:35: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:614:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:625:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:625:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:626:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | Global.Add("attachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:626:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:68:29: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:68:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:69:48: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:69:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:78:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 78 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:78:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:79:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 79 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:79:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:80:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:80:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:81:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:81:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh_Op::operator()(Stack) const’: ../seq/iovtk.cpp:2839:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:2786:11: note: ‘dataname’ was declared here 2786 | string *dataname; | ^~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*]’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:607:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:608:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 608 | Global.Add("AttachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:608:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:609:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:610:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 610 | Global.Add("renumber", "(", new renumber, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:610:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:611:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:611:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:613:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 613 | Global.Add("statistics", "(", new OneOperator1_*>(statistics>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:613:35: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:614:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:625:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:625:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:626:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | Global.Add("attachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:626:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh3_Op::operator()(Stack) const’: ../seq/iovtk.cpp:4781:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 4781 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:4729:11: note: ‘dataname’ was declared here 4729 | string *dataname; | ^~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::ProdSchwarz*, KN*, double, 'N'>]’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’ at common.hpp:85:34: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::ProdSchwarz*, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’ at common.hpp:85:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:84: common.hpp: In function ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’: common.hpp:92:32: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 92 | TheOperators->Add("*", new OneOperator2, Op*, V*>(Build)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’ at common.hpp:92:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’: common.hpp:93:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | TheOperators->Add("=", new OneOperator2>(Prod::mv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’ at common.hpp:93:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’: common.hpp:94:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 94 | TheOperators->Add("<-", new OneOperator2>(Prod::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’ at common.hpp:94:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’ at common.hpp:69:48: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’ at common.hpp:69:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’: common.hpp:78:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 78 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’ at common.hpp:78:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’: common.hpp:79:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 79 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’ at common.hpp:79:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’: common.hpp:80:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’ at common.hpp:80:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’: common.hpp:81:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’ at common.hpp:81:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function ‘void addArray() [with Op = HPDDM::Schwarz]’: common_hpddm.hpp:456:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 456 | TheOperators->Add("<-", new OneOperator2_*, KN*, long>(&InitKN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addArray() [with Op = HPDDM::Schwarz]’ at common_hpddm.hpp:456:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function ‘void addArray() [with Op = HPDDM::Schwarz]’: common_hpddm.hpp:457:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 457 | atype*>()->Add("[", "", new OneOperator2_*, long>(get_elementp_*, long>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addArray() [with Op = HPDDM::Schwarz]’ at common_hpddm.hpp:457:36: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function ‘void addArray() [with Op = HPDDM::Schwarz]’: common_hpddm.hpp:459:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 459 | Add*>("resize", ".", new OneOperator1>, KN*>(to_Resize)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addArray() [with Op = HPDDM::Schwarz]’ at common_hpddm.hpp:459:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>]’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’ at common.hpp:85:34: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’ at common.hpp:85:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’: common.hpp:92:32: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 92 | TheOperators->Add("*", new OneOperator2, Op*, V*>(Build)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’ at common.hpp:92:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’: common.hpp:93:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | TheOperators->Add("=", new OneOperator2>(Prod::mv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’ at common.hpp:93:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’: common.hpp:94:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 94 | TheOperators->Add("<-", new OneOperator2>(Prod::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’ at common.hpp:94:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:69:48: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:69:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:78:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 78 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:78:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:79:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 79 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:79:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:80:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:80:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:81:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:81:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function ‘void addArray() [with Op = HPDDM::Schwarz >]’: common_hpddm.hpp:456:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 456 | TheOperators->Add("<-", new OneOperator2_*, KN*, long>(&InitKN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addArray() [with Op = HPDDM::Schwarz >]’ at common_hpddm.hpp:456:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function ‘void addArray() [with Op = HPDDM::Schwarz >]’: common_hpddm.hpp:457:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 457 | atype*>()->Add("[", "", new OneOperator2_*, long>(get_elementp_*, long>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addArray() [with Op = HPDDM::Schwarz >]’ at common_hpddm.hpp:457:36: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function ‘void addArray() [with Op = HPDDM::Schwarz >]’: common_hpddm.hpp:459:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 459 | Add*>("resize", ".", new OneOperator1>, KN*>(to_Resize)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addArray() [with Op = HPDDM::Schwarz >]’ at common_hpddm.hpp:459:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Substructuring()’, inlined from ‘void AutoLoadInit()’ at hpddm_substructuring.cpp:654:1: hpddm_substructuring.cpp:633:58: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 633 | Global.Add("buildSkeleton", "(", new Substructuring::Skeleton); | ^~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Substructuring()’ at hpddm_substructuring.cpp:633:58, inlined from ‘void AutoLoadInit()’ at hpddm_substructuring.cpp:654:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:5665:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ at ../seq/iovtk.cpp:5665:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:5963:57: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’ at ../seq/iovtk.cpp:5963:32: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:6019:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 6019 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:5987:11: note: ‘dataname’ was declared here 5987 | string *dataname; | ^~~~~~~~ hpddm_substructuring.cpp: In member function ‘AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double]’: hpddm_substructuring.cpp:514:13: warning: ‘ev’ may be used uninitialized [-Wmaybe-uninitialized] 514 | K** ev; | ^~ hpddm_substructuring.cpp: In member function ‘AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double]’: hpddm_substructuring.cpp:514:13: warning: ‘ev’ may be used uninitialized [-Wmaybe-uninitialized] hpddm_substructuring.cpp: In member function ‘AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex]’: hpddm_substructuring.cpp:514:13: warning: ‘ev’ may be used uninitialized [-Wmaybe-uninitialized] hpddm_substructuring.cpp: In member function ‘AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’: hpddm_substructuring.cpp:514:13: warning: ‘ev’ may be used uninitialized [-Wmaybe-uninitialized] hpddm.cpp: In member function ‘E_F0* Schwarz::IterativeMethod::code(const basicAC_F0&) const [with R = std::complex; char S = 'G']’: hpddm.cpp:910:59: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::IterativeMethod::code(const basicAC_F0&) const [with R = std::complex; char S = 'G']’ at hpddm.cpp:910:59: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: hpddm.cpp:236:60: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:236:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::IterativeMethod::code(const basicAC_F0&) const [with R = double; char S = 'S']’: hpddm.cpp:910:59: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::IterativeMethod::code(const basicAC_F0&) const [with R = double; char S = 'S']’ at hpddm.cpp:910:59: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: hpddm.cpp:236:60: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:236:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:5665:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ at ../seq/iovtk.cpp:5665:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:5963:57: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’ at ../seq/iovtk.cpp:5963:32: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:6019:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 6019 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:5987:11: note: ‘dataname’ was declared here 5987 | string *dataname; | ^~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:380: In static member function ‘static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = double]’, inlined from ‘static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = double]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:424:13, inlined from ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1064:31, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:430:57: warning: array subscript 0 is outside array bounds of ‘double [0]’ [-Warray-bounds=] 430 | v[i * incy] = alpha * u[i * incx] + beta * v[i * incy]; | ~^ In file included from /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_eigensolver.hpp:30, from /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:451: In static member function ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double]’, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1057:23: note: object of size 0 allocated by ‘operator new []’ 1057 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ In static member function ‘static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = double]’, inlined from ‘static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = double]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:424:13, inlined from ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1064:31, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:430:25: warning: array subscript 0 is outside array bounds of ‘double [0]’ [-Warray-bounds=] 430 | v[i * incy] = alpha * u[i * incx] + beta * v[i * incy]; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double]’, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1057:23: note: object of size 0 allocated by ‘operator new []’ 1057 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ hpddm.cpp: In member function ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double]’: 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 ‘constexpr std::complex::_ComplexT std::complex::__rep() const’, inlined from ‘std::complex& std::complex::operator*=(const std::complex<_Tp>&) [with _Tp = double]’ at /usr/include/c++/14/complex:1640:35, inlined from ‘std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&) [with _Tp = double]’ at /usr/include/c++/14/complex:403:11, inlined from ‘static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = std::complex]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:430:54, inlined from ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1064:31, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:475:44: /usr/include/c++/14/complex:1654:59: warning: array subscript 0 is outside array bounds of ‘void [0]’ [-Warray-bounds=] 1654 | _GLIBCXX_CONSTEXPR _ComplexT __rep() const { return _M_value; } | ^~~~~~~~ In static member function ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex]’, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1057:23: note: object of size 0 allocated by ‘operator new []’ 1057 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ In static member function ‘static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = std::complex]’, inlined from ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1064:31, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:430:47: warning: array subscript 0 is outside array bounds of ‘void [0]’ [-Warray-bounds=] 430 | v[i * incy] = alpha * u[i * incx] + beta * v[i * incy]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In static member function ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex]’, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1057:23: note: object of size 0 allocated by ‘operator new []’ 1057 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ hpddm.cpp: In member function ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex]’: 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/lib64/mpich/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'hpddm_substructuring.o' -o hpddm_substructuring.so '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-ldmumps' '-lzmumps' '-lmumps_common' '-lpord' '-lpthread' '-lparmetis' '-lmetis' '-lmetis' '-L/usr/lib64/mpich/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib64/mpich/lib' '-lscotch' '-lscotcherr' '-L/usr/lib64/mpich/lib' '-lscalapack' '-L/usr/lib64/mpich/lib' '-lmpifort' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-lflexiblas' '-L/usr/lib64/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/mpich/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/mpich -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'hpddm.o' -o hpddm.so '-L/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/lib' '-ldmumps' '-lzmumps' '-lmumps_common' '-lpord' '-lpthread' '-lparmetis' '-lmetis' '-lmetis' '-L/usr/lib64/mpich/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib64/mpich/lib' '-lscotch' '-lscotcherr' '-L/usr/lib64/mpich/lib' '-lscalapack' '-L/usr/lib64/mpich/lib' '-lmpifort' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-lflexiblas' '-L/usr/lib64/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/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.14/mpich/plugin/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin' Making all in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples' Making all in 3d make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/3d' Making all in 3dSurf make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/3dSurf' Making all in 3dCurve make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/3dCurve' Making all in examples make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/examples' Making all in misc make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/misc' Making all in plugin make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/plugin' Making all in bug make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/bug' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/bug' Making all in ffddm make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/ffddm' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/mpi' Making all in tutorial make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/tutorial' Making all in eigen make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/eigen' Making all in hpddm make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/hpddm' Making all in bem make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/bem' 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.14/mpich/examples/bem' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich' + module unload mpi/mpich-riscv64 + '[' -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.14 ~/build/BUILD/freefem++-4.14/openmpi ~/build/BUILD/freefem++-4.14 + 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/491/exe ']' +++ /usr/bin/readlink /proc/491/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-riscv64 + '[' -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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' x '!=' x ']' + '[' 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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run ++ pwd + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --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/lib64/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/lib64/openmpi/lib --enable-mshmet --enable-download_mshmet --enable-boost --disable-mmg3d --disable-parmetis --disable-parmmg '--with-blas=-L/usr/lib64 -lflexiblas' '--with-arpack=-L/usr/lib64 -larpack' --without-cadna --with-mpi=yes --docdir=/usr/share/doc/freefem++ 'CPPFLAGS=-I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch' 'CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC' 'CXXFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC' MPICXX=/usr/lib64/openmpi/bin/mpic++ MPIFC=/usr/lib64/openmpi/bin/mpifort MPICC=/usr/lib64/openmpi/bin/mpicc CXX=/usr/lib64/openmpi/bin/mpic++ FC=/usr/lib64/openmpi/bin/mpifort CC=/usr/lib64/openmpi/bin/mpicc configure: WARNING: unrecognized options: --enable-bem, --enable-download_bem, --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 riscv64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking whether to enable maintainer-specific portions of Makefiles... no checking for riscv64-redhat-linux-gnu-gcc... /usr/lib64/openmpi/bin/mpicc 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 /usr/lib64/openmpi/bin/mpicc accepts -g... yes checking for /usr/lib64/openmpi/bin/mpicc option to enable C11 features... none needed checking whether /usr/lib64/openmpi/bin/mpicc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of /usr/lib64/openmpi/bin/mpicc... none checking whether the compiler supports GNU C++... yes checking whether /usr/lib64/openmpi/bin/mpic++ accepts -g... yes checking for /usr/lib64/openmpi/bin/mpic++ option to enable C++11 features... none needed checking dependency style of /usr/lib64/openmpi/bin/mpic++... 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 riscv64-redhat-linux-gnu-gfortran... /usr/lib64/openmpi/bin/mpifort checking whether the compiler supports GNU Fortran... yes checking whether /usr/lib64/openmpi/bin/mpifort accepts -g... yes checking for riscv64-redhat-linux-gnu-gfortran... no checking for riscv64-redhat-linux-gnu-f90... no checking for riscv64-redhat-linux-gnu-xlf... no checking for riscv64-redhat-linux-gnu-xlf90... no checking for riscv64-redhat-linux-gnu-g95... no checking for riscv64-redhat-linux-gnu-f77... no checking for riscv64-redhat-linux-gnu-fort77... no checking for riscv64-redhat-linux-gnu-/usr/lib64/openmpi/bin/mpifort... no checking for riscv64-redhat-linux-gnu-ifort... no checking for riscv64-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... riscv64-redhat-linux-gnu checking host system type... riscv64-redhat-linux-gnu checking how to get verbose linking output from gfortran... -v checking for Fortran 77 libraries of gfortran... -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm 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/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm ; -DAdd_ in plugin/seq/WHERE_LIBRARY-config " configure: ++ add fc : -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm ; -DAdd_ in plugin/seq/WHERE_LIBRARY-config " checking for riscv64-redhat-linux-gnu-gcc... (cached) /usr/lib64/openmpi/bin/mpicc checking whether the compiler supports GNU C... (cached) yes checking whether /usr/lib64/openmpi/bin/mpicc accepts -g... (cached) yes checking for /usr/lib64/openmpi/bin/mpicc option to enable C11 features... (cached) none needed checking whether /usr/lib64/openmpi/bin/mpicc understands -c and -o together... (cached) yes checking dependency style of /usr/lib64/openmpi/bin/mpicc... (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/lib64/ff++/4.14 configure: ----- CPU kind: riscv64 , intel/amd: no checking whether to generate debugging information... no configure: CXXFLAGS = -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG checking whether the C++ compiler accepts -std=gnu++14... yes configure: ++ add cxx11 : -std=gnu++14 ; -std=gnu++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/lib64/openmpi/lib/petsc/conf/petscvariables configure: choose MPI from petsc : /usr/lib64/openmpi/bin/mpiexec -n 4 --mca btl_base_warn_component_unused 0 checking for MPIRUN... /usr/lib64/openmpi/bin/mpiexec -n 4 --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/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi ; -I/usr/include/openmpi-riscv64 in plugin/seq/WHERE_LIBRARY-config " configure: ++ add mpif77 : -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi ; -I/usr/include/openmpi-riscv64 in plugin/seq/WHERE_LIBRARY-config " configure: ++ add mpi : -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ; -I/usr/include/openmpi-riscv64 in plugin/seq/WHERE_LIBRARY-config " which: no mpiexec -n 4 --mca btl_base_warn_component_unused 0 in (/usr/lib64/openmpi/bin) which: no mpiexec -n 4 --mca btl_base_warn_component_unused 0 in (/usr/lib64/openmpi/bin) configure: ++ add petsc : -Wl,-rpath,/usr/lib -L/usr/lib -lpetsc -L/usr/lib64/openmpi/lib -lHYPRE -ldmumps -lmumps_common -lpord -lpthread -lscalapack -lsuperlu_dist -lflexiblas -lptscotch -lscotch -lptscotcherr -lscotcherr -lmetis -lhdf5 -lhdf5_hl -lm -lX11 -lstdc++ -lmpi -lmpi_mpifh ; -I/usr/include -I/usr/include/openmpi-riscv64/petsc -I/usr/lib64/gfortran/modules/openmpi/petsc -I/usr/include/openmpi-riscv64/hypre -I/usr/include/openmpi-riscv64/superlu_dist -I/usr/include/openmpi-riscv64/scotch in plugin/seq/WHERE_LIBRARY-config " configure: ++ add metis : -lmetis ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add ptscotch : -L/usr/lib64/openmpi/lib -lptscotch -lscotch -lptscotcherr -lscotcherr ; -I/usr/include/openmpi-riscv64/scotch in plugin/seq/WHERE_LIBRARY-config " configure: ++ add scotch : -L/usr/lib64/openmpi/lib -lscotch -lscotcherr ; -I/usr/include/openmpi-riscv64/scotch in plugin/seq/WHERE_LIBRARY-config " configure: ++ add mumps : -ldmumps -lmumps_common -lpord -lpthread ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add scalapack : -L/usr/lib64/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: 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/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm, -lflexiblas and -llapack ... yes configure: ++ add arpack : -L/usr/lib64 -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... yes checking check freeyams... no checking check mmg3d... no checking check mmg... no 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/lib64/openmpi/lib in plugin/seq/WHERE_LIBRARY-config " checking kernel version... 6.1.55 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/lib64 -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/bem/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-bem, --enable-download_bem, --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 mmg parmmg gmm pipe MMAP NewSolver mkl bemtool configure: -- without plugins: parmetis.so mmg3d.so mmg.so parmmg.so ilut.so pipe.so ff-mmap-semaphore.so NewSolver.so PARDISO.so bem.so RadiativeTransfer_htool.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 -j48 make all-recursive make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi' Making all in 3rdparty make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' mkdir bin mkdir lib mkdir include Making all in blas make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/blas' make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/blas' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/blas' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/blas' Making all in arpack make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/arpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/arpack' Making all in umfpack make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/umfpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/umfpack' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' cd ../src/libMesh && make 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.14/openmpi/src/libMesh' /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o chrono.o chrono.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o eigenv.o eigenv.c make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o libmeshb7.o libmeshb7.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o memory.o memory.c make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' if test -n "hpddm"; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi \n\n ****** mshmet ****** \n\n /usr/bin/grep: WHERE-LD: No such file or directory make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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 hpddm hpddm.zip done grep 'ARFLAGS *=' ../Makefile >> ff-flags make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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 grep 'RANLIB *=' ../Makefile >> ff-flags grep 'WGET *=' ../Makefile >> ff-flags touch ./src/tag-tar cd /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src; make make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src' /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/boulep.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//boulep.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/defmet.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//defmet.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/eigenv.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//eigenv.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/gradls.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//gradls.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/hash.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//hash.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//hessls.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/inout.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//inout.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//libmeshb7.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/lissag.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//lissag.o make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/lplib3.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//lplib3.o make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/memory.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//memory.o if test -n ""; then make install-htool; else true; fi /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/mshme1.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//mshme1.o echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/compil.date /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/norpoi.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//norpoi.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/redsim.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//redsim.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/scalem.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//scalem.o if test -n ""; then make install-bemtool; else true; fi touch tag-install-other /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/mshmetlib.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/boulep.c: In function ‘boulep_2d’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/lissag.c: In function ‘lissag_3d’: /builddir/build/BUILD/freefem++-4.14/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.14/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c: In function ‘nrmhes_3d’: /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c:550:7: warning: "/*" within comment [-Wcomment] 550 | /* variable weight / /builddir/build/BUILD/freefem++-4.14/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.14/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.14/openmpi/3rdparty/mshmet/src/sourceslib/lissag.c: In function ‘lissag_2d’: /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/lissag.c:82:16: warning: variable ‘p1’ set but not used [-Wunused-but-set-variable] 82 | pPoint p0,p1; | ^~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c:475:12: warning: unused variable ‘p0’ [-Wunused-variable] 475 | pPoint p0; | ^~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c: In function ‘nrmhes_2d’: /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c:640:7: warning: "/*" within comment [-Wcomment] 640 | /* variable weight * /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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 echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/compil.date #/usr/lib64/openmpi/bin/mpicc -c -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/sourceslib/mshmet.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//mshmet.o #/usr/lib64/openmpi/bin/mpicc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.14/openmpi/src/libMesh/ -lMesh /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//boulep.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//defmet.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//eigenv.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//gradls.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//hash.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//hessls.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//inout.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//lplib3.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//mshme1.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//norpoi.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//redsim.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//scalem.o -o /mshmet -lm ar rv /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//libmshmet.a /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//boulep.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//defmet.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//eigenv.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//gradls.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//hash.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//hessls.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//inout.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//lplib3.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//mshme1.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//norpoi.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//redsim.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//scalem.o ar: creating /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//libmshmet.a a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//boulep.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//defmet.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//eigenv.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//gradls.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//hash.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//hessls.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//inout.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//libmeshb7.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//lissag.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//lplib3.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//memory.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//mshme1.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//mshmetlib.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//norpoi.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//redsim.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//scalem.o ranlib /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src/objects//libmshmet.a make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet/src' touch ./src/FAIT make WHERE ./src/../.. make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet' cp /builddir/build/BUILD/freefem++-4.14/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.14/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.14/openmpi/3rdparty/mshmet' touch ./src/FAIRE make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/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 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.14/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib cp /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/./freeyams.2012.02.05/sources/*.c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/./freeyams.2012.02.05/sources/*.h /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib rm /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib/memory.c cp /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/./freeyams.2012.02.05/sources/compil.date /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib cd /builddir/build/BUILD/freefem++-4.14/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.14/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib/yams.c /builddir/build/BUILD/freefem++-4.14/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.14/openmpi/3rdparty/yams' cp yamslib_internal.h yamslib.c yamslib.h /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib/ cp makefile-yams.inc /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/./freeyams.2012.02.05/makefile cd /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/./freeyams.2012.02.05; make make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05' /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/addver.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/addver.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_a.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/angdef.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/blinde.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/boulep.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/calpar.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar_a.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar_q.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/chkspl.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/chkspl_a.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/chktge.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/chrono.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar1.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/coledg.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/colpo3.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/colpoi.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/colver.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colver.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/cutmet.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/debug.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delar1.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled0.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled1.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled2.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo1.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo2.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/denois.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/denois.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/eigenv.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/error.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/error.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa0.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa1.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa2.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/hash.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/hash.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/heap.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/heap.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inival.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inival.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c: In function ‘bilan’: /builddir/build/BUILD/freefem++-4.14/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.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c: In function ‘analar_q’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~ /builddir/build/BUILD/freefem++-4.14/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.14/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 /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c: In function ‘analfa’: /builddir/build/BUILD/freefem++-4.14/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 ); | ~~~~~^~~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c: In function ‘colar2’: /builddir/build/BUILD/freefem++-4.14/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; | ^~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c: In function ‘dumpit’: /builddir/build/BUILD/freefem++-4.14/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.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c: In function ‘coorpo’: /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c: In function ‘debug_q’: /builddir/build/BUILD/freefem++-4.14/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.14/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; | ^~~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c: In function ‘typelt’: /builddir/build/BUILD/freefem++-4.14/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.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c: In function ‘delpo0’: /builddir/build/BUILD/freefem++-4.14/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) ) /builddir/build/BUILD/freefem++-4.14/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]; | ^~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c: In function ‘delnul’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c: In function ‘flprdg’: /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inout.o /builddir/build/BUILD/freefem++-4.14/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.14/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; | ^~~~~~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c: In function ‘inmsh2’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c: In function ‘inbbf’: /builddir/build/BUILD/freefem++-4.14/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.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c: In function ‘curvpt’: /builddir/build/BUILD/freefem++-4.14/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.14/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; | ^~ /builddir/build/BUILD/freefem++-4.14/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.14/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.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c: In function ‘flipa3’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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); | ^~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/lenseg.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o /builddir/build/BUILD/freefem++-4.14/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; | ^~~ /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:139:7: warning: pointer ‘inp’ may be used after ‘fclose’ [-Wuse-after-free] 139 | fclose(inp); | ^~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:132:3: note: call to ‘fclose’ here 132 | fclose(inp); | ^~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/metric_a.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/norpoi.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optedg.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optfem.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia1.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia2.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia3.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/opticu.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function ‘loadMesh’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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) ) { | ^~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optima.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optima.o /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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) ) { | ^~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optlen_a.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o /builddir/build/BUILD/freefem++-4.14/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.14/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; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function ‘saveMesh’: /builddir/build/BUILD/freefem++-4.14/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.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function ‘read_sol_headers’: /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo2.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optra4.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o /builddir/build/BUILD/freefem++-4.14/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.14/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.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function ‘read_int’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function ‘LM_read_field’: /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outbbf.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outms2.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function ‘saveQuadMesh’: /builddir/build/BUILD/freefem++-4.14/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.14/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; | ^~~~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function ‘loadSol’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c: In function ‘noshrk’: /builddir/build/BUILD/freefem++-4.14/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; | ^~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o /builddir/build/BUILD/freefem++-4.14/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; | ^~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_q.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o /builddir/build/BUILD/freefem++-4.14/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; | ^~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outwrl.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsar.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/prichk.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/prierr.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/prigap.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/prihis.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/prilen.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/primsg.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/priout.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priout.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c: In function ‘optpo1_q’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c: In function ‘outqua’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c: In function ‘outqua_a’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c: In function ‘parsop’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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); | ^~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/pritim.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/ptmult.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa_a.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/radedg_a.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/rchsub.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c: In function ‘priqua’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/setvoi.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sident.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c: In function ‘priqua_a’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/sizcor.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/sizcor_a.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/split.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/split.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/split_a.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c: In function ‘qualfa_2d’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/stack.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/subdvd.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o /builddir/build/BUILD/freefem++-4.14/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.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:15: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/sproto.h:92:32: note: previously declared as ‘double *’ 92 | int sol3x3(double *,double *,double *); | ^~~~~~~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/swapar.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/tabvo2.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/taspoi.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/tgepoi.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/updtop.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams1.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams3.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c: In function ‘sident’: /builddir/build/BUILD/freefem++-4.14/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] ) { | ^~~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams4.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams6.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c: In function ‘stscan’: /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams8.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o /builddir/build/BUILD/freefem++-4.14/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) ) { | ^ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy1.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy2.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:87:30: warning: ‘b1[0]’ may be used uninitialized [-Wmaybe-uninitialized] 87 | b2[1] = nna[2]*b1[0] - nna[0]*b1[2]; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/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.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:88:30: 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.14/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.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:86:30: warning: ‘b1[2]’ may be used uninitialized [-Wmaybe-uninitialized] 86 | b2[0] = nna[1]*b1[2] - nna[2]*b1[1]; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/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; | ^~ /usr/lib64/openmpi/bin/mpicc -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy3.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c: In function ‘yams0’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c: In function ‘yams22’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c: In function ‘yamsq’: /builddir/build/BUILD/freefem++-4.14/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; | ^~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c: In function ‘yams_main’: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~~ echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/compil.date /usr/lib64/openmpi/bin/mpicc -c -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o -I../../../src/libMesh/ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c: In function ‘yams0’: /builddir/build/BUILD/freefem++-4.14/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.14/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.14/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.14/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); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicc -c -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh/ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/../yams.c -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams.o -I../../../src/libMesh/ ar rv /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/addver.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colver.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/debug.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/denois.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/error.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/hash.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/heap.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inival.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inout.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optima.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priout.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sident.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/split.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/stack.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o ar: creating /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/addver.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colver.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/debug.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/denois.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/error.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/hash.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/heap.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inival.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inout.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optima.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priout.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sident.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/split.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/stack.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o a - /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o /usr/lib64/openmpi/bin/mpicc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.14/openmpi/3rdparty/lib -lMesh /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams.o -o /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/bin/yams2 /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a -lm -L../../../src/libMesh/ -lMesh ranlib /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/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.14/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.14/openmpi/3rdparty/yams/./freeyams.2012.02.05/objects/libyams.a ../lib/libfreeyams.a make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams' touch FAIRE make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/3rdparty/mumps-seq' ../../config.status --file="Makefile.inc:Makefile-mumps-5.5.1.inc" config.status: creating Makefile.inc tar xzf ../pkg/MUMPS_5.5.1.tar.gz touch MUMPS_5.5.1/tag-tar cp Makefile.inc MUMPS_5.5.1 cd MUMPS_5.5.1 && make d make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1' (cd libseq; make) if [ "./PORD/lib/" != "" ] ; then \ cd ./PORD/lib/; \ make CC="/usr/lib64/openmpi/bin/mpicc" CFLAGS="-O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC " AR="ar rv " RANLIB="ranlib" OUTC="-o " LIBEXT=".a" LIBEXT_SHARED="" libpord.a; \ fi; make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/PORD/lib' /usr/lib64/openmpi/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c graph.c -o graph.o make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq' /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -c mpi.f -o mpi.o /usr/lib64/openmpi/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c gbipart.c -o gbipart.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DAdd_ -I. -c mpic.c -o mpic.o /usr/lib64/openmpi/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c gbisect.c -o gbisect.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DAdd_ -I. -c elapse.c -o elapse.o /usr/lib64/openmpi/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c ddcreate.c -o ddcreate.o /usr/lib64/openmpi/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c ddbisect.c -o ddbisect.o /usr/lib64/openmpi/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c nestdiss.c -o nestdiss.o /usr/lib64/openmpi/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c multisector.c -o multisector.o /usr/lib64/openmpi/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c gelim.c -o gelim.o /usr/lib64/openmpi/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c bucket.c -o bucket.o /usr/lib64/openmpi/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c tree.c -o tree.o /usr/lib64/openmpi/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c symbfac.c -o symbfac.o /usr/lib64/openmpi/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c interface.c -o interface.o /usr/lib64/openmpi/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c sort.c -o sort.o /usr/lib64/openmpi/bin/mpicc -I../include -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c minpriority.c -o minpriority.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; | ^~~~~~~~~~~~~~ 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); | ^~~~~ 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++); | ^~~ sort.c: In function ‘qsortUpFloatsWithIntKeys’: sort.c:157:10: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 157 | { while (key[++i] < m); | ^~~~~ 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; | ^~~ 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); | ^~~~~ 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; | ^~~ mpi.f:585:72: 585 | CALL MUMPS_COPY_LOGICAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘s’ at (1); passed INTEGER(4) to LOGICAL(4) mpi.f:585:72: 585 | CALL MUMPS_COPY_LOGICAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘r’ at (1); passed INTEGER(4) to LOGICAL(4) mpi.f:587:72: 587 | CALL MUMPS_COPY_REAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘s’ at (1); passed INTEGER(4) to REAL(4) mpi.f:587:72: 587 | CALL MUMPS_COPY_REAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘r’ at (1); passed INTEGER(4) to REAL(4) mpi.f:590:72: 590 | 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:590:72: 590 | 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:592:72: 592 | CALL MUMPS_COPY_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘s’ at (1); passed INTEGER(4) to COMPLEX(4) mpi.f:592:72: 592 | CALL MUMPS_COPY_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘r’ at (1); passed INTEGER(4) to COMPLEX(4) mpi.f:594:72: 594 | 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:594:72: 594 | 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:596:72: 596 | 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:596:72: 596 | 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:600:72: 600 | CALL MUMPS_COPY_INTEGER8( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument ‘s’ at (1); passed INTEGER(4) to INTEGER(8) mpi.f:600:72: 600 | 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:359:46: 359 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:359:35: 359 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:359:60: 359 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:359:40: 359 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:370:31: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:370:36: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:370:65: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:370:46: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:371:21: 371 | & IREQ, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:370:54: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:370:59: 370 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:380:31: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:380:36: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:380:63: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:380:46: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:380:52: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] mpi.f:381:21: 381 | & IREQ, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:380:57: 380 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:392:50: 392 | SUBROUTINE MPI_TYPE_COMMIT( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument ‘ierr_mpi’ at (1) [-Wunused-dummy-argument] mpi.f:392:40: 392 | SUBROUTINE MPI_TYPE_COMMIT( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument ‘newtyp’ at (1) [-Wunused-dummy-argument] mpi.f:398:48: 398 | SUBROUTINE MPI_TYPE_FREE( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument ‘ierr_mpi’ at (1) [-Wunused-dummy-argument] mpi.f:398:38: 398 | SUBROUTINE MPI_TYPE_FREE( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument ‘newtyp’ at (1) [-Wunused-dummy-argument] mpi.f:404:54: 404 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:405:46: 405 | & IERR_MPI ) | 1 Warning: Unused dummy argument ‘ierr_mpi’ at (1) [-Wunused-dummy-argument] mpi.f:404:44: 404 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument ‘length’ at (1) [-Wunused-dummy-argument] mpi.f:404:63: 404 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument ‘newtype’ at (1) [-Wunused-dummy-argument] mpi.f:411:45: 411 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument ‘commute’ at (1) [-Wunused-dummy-argument] mpi.f:411:36: 411 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument ‘func’ at (1) [-Wunused-dummy-argument] mpi.f:411:55: 411 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument ‘ierr’ at (1) [-Wunused-dummy-argument] mpi.f:420:38: 420 | SUBROUTINE MPI_OP_FREE( OP, IERR ) | 1 Warning: Unused dummy argument ‘ierr’ at (1) [-Wunused-dummy-argument] mpi.f:420:32: 420 | SUBROUTINE MPI_OP_FREE( OP, IERR ) | 1 Warning: Unused dummy argument ‘op’ at (1) [-Wunused-dummy-argument] mpi.f:427:31: 427 | & POSITION, COMM, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:426:49: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:426:32: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘inbuf’ at (1) [-Wunused-dummy-argument] mpi.f:426:39: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘incnt’ at (1) [-Wunused-dummy-argument] mpi.f:426:57: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘outbuf’ at (1) [-Wunused-dummy-argument] mpi.f:426:65: 426 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘outcnt’ at (1) [-Wunused-dummy-argument] mpi.f:427:25: 427 | & POSITION, COMM, IERR ) | 1 Warning: Unused dummy argument ‘position’ at (1) [-Wunused-dummy-argument] mpi.f:438:53: 438 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:438:47: 438 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:438:37: 438 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument ‘incnt’ at (1) [-Wunused-dummy-argument] mpi.f:438:59: 438 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument ‘size’ at (1) [-Wunused-dummy-argument] mpi.f:448:45: 448 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:448:34: 448 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:448:53: 448 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:448:39: 448 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:459:30: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:459:35: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:459:64: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:459:45: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:459:53: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:460:23: 460 | & STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:459:58: 459 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:471:39: 471 | SUBROUTINE MPI_REQUEST_FREE( IREQ, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:479:30: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:479:35: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:479:62: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:479:45: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:479:51: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] mpi.f:479:56: 479 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:490:31: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:490:36: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:490:63: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:490:46: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:490:52: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] mpi.f:490:57: 490 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:501:31: 501 | SUBROUTINE MPI_TEST( IREQ, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:501:45: 501 | SUBROUTINE MPI_TEST( IREQ, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:513:31: 513 | & DATATYPE, COMM, IERR ) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:513:25: 513 | & DATATYPE, COMM, IERR ) | 1 Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:512:34: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘inbuf’ at (1) [-Wunused-dummy-argument] mpi.f:512:42: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘insize’ at (1) [-Wunused-dummy-argument] mpi.f:512:60: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘outbuf’ at (1) [-Wunused-dummy-argument] mpi.f:512:68: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘outcnt’ at (1) [-Wunused-dummy-argument] mpi.f:512:52: 512 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument ‘position’ at (1) [-Wunused-dummy-argument] mpi.f:524:31: 524 | SUBROUTINE MPI_WAIT( IREQ, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:524:39: 524 | SUBROUTINE MPI_WAIT( IREQ, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:535:52: 535 | SUBROUTINE MPI_WAITALL( CNT, ARRAY_OF_REQUESTS, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘array_of_requests’ at (1) [-Wunused-dummy-argument] mpi.f:535:60: 535 | SUBROUTINE MPI_WAITALL( CNT, ARRAY_OF_REQUESTS, STATUS, IERR ) | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:547:52: 547 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument ‘array_of_requests’ at (1) [-Wunused-dummy-argument] mpi.f:547:59: 547 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument ‘index’ at (1) [-Wunused-dummy-argument] mpi.f:547:67: 547 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:744:41: 744 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:744:38: 744 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument ‘cntxt’ at (1) [-Wunused-dummy-argument] mpi.f:744:55: 744 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument ‘npcol’ at (1) [-Wunused-dummy-argument] mpi.f:744:48: 744 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument ‘nprow’ at (1) [-Wunused-dummy-argument] mpi.f:753:38: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘cntxt’ at (1) [-Wunused-dummy-argument] mpi.f:753:66: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘mycol’ at (1) [-Wunused-dummy-argument] mpi.f:753:59: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘myrow’ at (1) [-Wunused-dummy-argument] mpi.f:753:52: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘npcol’ at (1) [-Wunused-dummy-argument] mpi.f:753:45: 753 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument ‘nprow’ at (1) [-Wunused-dummy-argument] mpi.f:761:38: 761 | SUBROUTINE blacs_gridexit( CNTXT ) | 1 Warning: Unused dummy argument ‘cntxt’ at (1) [-Wunused-dummy-argument] mpi.f:775:31: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘desc’ at (1) [-Wunused-dummy-argument] mpi.f:775:59: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘icsrc’ at (1) [-Wunused-dummy-argument] mpi.f:776:22: 776 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument ‘ictxt’ at (1) [-Wunused-dummy-argument] mpi.f:776:33: 776 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:775:52: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘irsrc’ at (1) [-Wunused-dummy-argument] mpi.f:776:27: 776 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument ‘lld’ at (1) [-Wunused-dummy-argument] mpi.f:775:34: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:775:41: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘mb’ at (1) [-Wunused-dummy-argument] mpi.f:775:37: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:775:45: 775 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:785:53: 785 | INTEGER FUNCTION numroc( N, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘isrcproc’ at (1) [-Wunused-dummy-argument] mpi.f:785:36: 785 | INTEGER FUNCTION numroc( N, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:800:36: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:800:51: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:800:40: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:800:57: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:800:44: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:800:33: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:800:30: 800 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:811:33: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:811:48: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:811:37: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:811:60: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:811:54: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:811:41: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:811:27: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:811:30: 811 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:821:55: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:822:27: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:821:70: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:822:42: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:821:43: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:821:59: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:822:31: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:822:48: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:821:63: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:822:35: 822 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:821:46: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:821:52: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:821:37: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:821:30: 821 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:833:36: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:833:51: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:833:40: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:833:57: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:833:44: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:833:33: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:833:30: 833 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:845:33: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:845:48: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:845:37: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:845:60: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:845:54: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:845:41: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:845:27: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:845:30: 845 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:856:55: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:857:27: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:856:70: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:857:42: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:856:43: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:856:59: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:857:31: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:857:48: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:856:63: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:857:35: 857 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:856:46: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:856:52: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:856:37: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:856:30: 856 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:869:36: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:869:51: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:869:40: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:869:57: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:869:44: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:869:33: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:869:30: 869 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:880:33: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:880:48: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:880:37: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:880:60: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:880:54: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:880:41: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:880:27: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:880:30: 880 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:890:55: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:891:27: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:890:70: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:891:42: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:890:43: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:890:59: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:891:31: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:891:48: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:890:63: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:891:35: 891 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:890:46: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:890:52: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:890:37: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:890:30: 890 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:902:36: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:902:51: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:902:40: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:902:57: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:902:44: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:902:33: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:902:30: 902 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:913:33: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:913:48: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:913:37: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:913:60: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:913:54: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:913:41: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:913:27: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:913:30: 913 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:923:55: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:924:27: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:923:70: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:924:42: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:923:43: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:923:59: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:924:31: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:924:48: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:923:63: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:924:35: 924 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:923:46: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:923:52: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:923:37: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:923:30: 923 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:936:59: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘csrc’ at (1) [-Wunused-dummy-argument] mpi.f:935:46: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘desc’ at (1) [-Wunused-dummy-argument] mpi.f:935:40: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘gcindx’ at (1) [-Wunused-dummy-argument] mpi.f:935:32: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘grindx’ at (1) [-Wunused-dummy-argument] mpi.f:936:47: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘lcindx’ at (1) [-Wunused-dummy-argument] mpi.f:936:39: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘lrindx’ at (1) [-Wunused-dummy-argument] mpi.f:936:31: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘mycol’ at (1) [-Wunused-dummy-argument] mpi.f:935:67: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘myrow’ at (1) [-Wunused-dummy-argument] mpi.f:935:60: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘npcol’ at (1) [-Wunused-dummy-argument] mpi.f:935:53: 935 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument ‘nprow’ at (1) [-Wunused-dummy-argument] mpi.f:936:53: 936 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument ‘rsrc’ at (1) [-Wunused-dummy-argument] mpi.f:946:40: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘indxglob’ at (1) [-Wunused-dummy-argument] mpi.f:946:51: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘iproc’ at (1) [-Wunused-dummy-argument] mpi.f:946:61: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘isrcproc’ at (1) [-Wunused-dummy-argument] mpi.f:946:44: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:946:69: 946 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] mpi.f:954:32: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:954:50: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:954:56: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:954:39: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:954:43: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:954:25: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:954:35: 954 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:965:32: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:965:50: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:965:56: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:965:39: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:965:43: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:965:25: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:965:35: 965 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:977:32: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:977:50: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:977:56: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:977:39: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:977:43: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:977:25: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:977:35: 977 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:988:32: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:988:50: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:988:56: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:988:39: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:988:43: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:988:25: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:988:35: 988 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1000:36: 1000 | & ( 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:1000:60: 1000 | & ( 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:1000:42: 1000 | & ( 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:1000:66: 1000 | & ( 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:1000:25: 1000 | & ( 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:1000:49: 1000 | & ( 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:1000:29: 1000 | & ( 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:1000:53: 1000 | & ( 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:1000:13: 1000 | & ( 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:1000:21: 1000 | & ( 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:1000:45: 1000 | & ( 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:1014:36: 1014 | & ( 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:1014:60: 1014 | & ( 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:1014:42: 1014 | & ( 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:1014:66: 1014 | & ( 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:1014:25: 1014 | & ( 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:1014:49: 1014 | & ( 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:1014:29: 1014 | & ( 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:1014:53: 1014 | & ( 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:1014:13: 1014 | & ( 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:1014:21: 1014 | & ( 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:1014:45: 1014 | & ( 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:1027:36: 1027 | & ( 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:1027:60: 1027 | & ( 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:1027:42: 1027 | & ( 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:1027:66: 1027 | & ( 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:1027:25: 1027 | & ( 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:1027:49: 1027 | & ( 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:1027:29: 1027 | & ( 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:1027:53: 1027 | & ( 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:1027:13: 1027 | & ( 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:1027:21: 1027 | & ( 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:1027:45: 1027 | & ( 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:1039:36: 1039 | & ( 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:1039:60: 1039 | & ( 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:1039:42: 1039 | & ( 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:1039:66: 1039 | & ( 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:1039:25: 1039 | & ( 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:1039:49: 1039 | & ( 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:1039:29: 1039 | & ( 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:1039:53: 1039 | & ( 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:1039:13: 1039 | & ( 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:1039:21: 1039 | & ( 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:1039:45: 1039 | & ( 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:1050:53: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1050:32: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1050:58: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1050:47: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1050:50: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1050:39: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1050:44: 1050 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1061:53: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1061:32: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1061:58: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1061:47: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1061:50: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1061:39: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1061:44: 1061 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1071:53: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1071:32: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1071:58: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1071:47: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1071:50: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1071:39: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1071:44: 1071 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1081:53: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1081:32: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1081:58: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1081:47: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1081:50: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1081:39: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1081:44: 1081 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1091:53: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1091:32: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1091:58: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1091:47: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1091:50: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1091:39: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1091:44: 1091 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1102:53: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1102:32: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1102:58: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1102:47: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1102:50: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1102:39: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1102:44: 1102 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1112:53: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1112:32: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1112:58: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1112:47: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1112:50: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1112:39: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1112:44: 1112 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1122:53: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1122:32: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1122:58: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1122:47: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1122:50: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1122:39: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1122:44: 1122 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1132:43: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1132:67: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1132:58: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1133:39: 1133 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1132:47: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1133:28: 1133 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1133:45: 1133 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1132:64: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1132:51: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1133:32: 1133 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1132:34: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1132:40: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1132:31: 1132 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1144:43: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1144:67: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1144:58: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1145:39: 1145 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1144:47: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1145:28: 1145 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1145:45: 1145 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1144:64: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1144:51: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1145:32: 1145 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1144:34: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1144:40: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1144:31: 1144 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1157:43: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1157:67: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1157:58: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1158:39: 1158 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1157:47: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1158:28: 1158 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1158:45: 1158 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1157:64: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1157:51: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1158:32: 1158 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1157:34: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1157:40: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1157:31: 1157 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1169:43: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1169:67: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1169:58: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1170:39: 1170 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1169:47: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1170:28: 1170 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1170:45: 1170 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1169:64: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1169:51: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1170:32: 1170 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1169:34: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1169:40: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1169:31: 1169 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1181:42: 1181 | 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:1181:60: 1181 | 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:1181:57: 1181 | 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:1182:22: 1182 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1181:46: 1181 | 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:1181:64: 1181 | 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:1182:28: 1182 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1181:50: 1181 | 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:1181:68: 1181 | 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:1181:33: 1181 | 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:1181:39: 1181 | 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:1181:30: 1181 | 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:1193:42: 1193 | 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:1193:60: 1193 | 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:1193:57: 1193 | 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:1194:22: 1194 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1193:46: 1193 | 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:1193:64: 1193 | 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:1194:28: 1194 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1193:50: 1193 | 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:1193:68: 1193 | 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:1193:33: 1193 | 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:1193:39: 1193 | 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:1193:30: 1193 | 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:1206:42: 1206 | 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:1206:60: 1206 | 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:1206:57: 1206 | 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:1207:22: 1207 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1206:46: 1206 | 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:1206:64: 1206 | 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:1207:28: 1207 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1206:50: 1206 | 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:1206:68: 1206 | 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:1206:33: 1206 | 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:1206:39: 1206 | 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:1206:30: 1206 | 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:1218:42: 1218 | 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:1218:60: 1218 | 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:1218:57: 1218 | 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:1219:22: 1219 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1218:46: 1218 | 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:1218:64: 1218 | 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:1219:28: 1219 | & DESCB, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1218:50: 1218 | 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:1218:68: 1218 | 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:1218:33: 1218 | 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:1218:39: 1218 | 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:1218:30: 1218 | 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:1230:52: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1230:58: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1230:41: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1230:45: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1230:27: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1230:34: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1230:37: 1230 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1241:52: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1241:58: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1241:41: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1241:45: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1241:27: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1241:34: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1241:37: 1241 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1253:51: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1253:57: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1253:40: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1253:44: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1253:26: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1253:33: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1253:36: 1253 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1263:51: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1263:57: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1263:40: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1263:44: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1263:26: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1263:33: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1263:36: 1263 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1273:42: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1274:28: 1274 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1273:46: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1273:51: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1273:36: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1273:39: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1273:33: 1273 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1274:34: 1274 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1285:54: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1286:28: 1286 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1285:58: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1285:63: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1285:48: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1285:51: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1285:45: 1285 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1286:34: 1286 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1297:42: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1298:28: 1298 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1297:46: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1297:51: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1297:36: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1297:39: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1297:33: 1297 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1298:34: 1298 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1309:54: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1310:28: 1310 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1309:58: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1309:63: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1309:48: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1309:51: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1309:45: 1309 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1310:34: 1310 | & DESCA, WORK ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1321:37: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1321:63: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1321:55: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1321:42: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1322:60: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1322:45: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1321:47: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1322:54: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1322:37: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1321:33: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1321:30: 1321 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1322:22: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1322:29: 1322 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1335:37: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1335:63: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1335:55: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1335:42: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1336:60: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1336:45: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1335:47: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1336:54: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1336:37: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1335:33: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1335:30: 1335 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1336:22: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1336:29: 1336 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1350:37: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1350:63: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1350:55: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1350:42: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1351:60: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1351:45: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1350:47: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1351:54: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1351:37: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1350:33: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1350:30: 1350 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1351:22: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1351:29: 1351 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1364:37: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1364:63: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1364:55: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1364:42: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1365:60: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1365:45: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1364:47: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1365:54: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1365:37: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1364:33: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1364:30: 1364 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1365:22: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1365:29: 1365 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1378:35: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1378:52: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1378:40: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1379:34: 1379 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1378:58: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1378:45: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1379:28: 1379 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1378:27: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1378:31: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1378:63: 1378 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1379:21: 1379 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1389:35: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1389:52: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1389:40: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1390:34: 1390 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1389:58: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1389:45: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1390:28: 1390 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1389:27: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1389:31: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1389:63: 1389 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1390:21: 1390 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1401:35: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1401:52: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1401:40: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1402:34: 1402 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1401:58: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1401:45: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1402:28: 1402 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1401:27: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1401:31: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1401:63: 1401 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1402:21: 1402 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1412:35: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1412:52: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1412:40: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1413:34: 1413 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1412:58: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1412:45: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1413:28: 1413 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1412:27: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1412:31: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1412:63: 1412 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1413:21: 1413 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1423:28: 1423 | 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:1423:46: 1423 | 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:1424:22: 1424 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1423:52: 1423 | 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:1424:28: 1424 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1423:35: 1423 | 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:1423:59: 1423 | 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:1423:39: 1423 | 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:1423:63: 1423 | 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:1423:25: 1423 | 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:1423:31: 1423 | 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:1423:55: 1423 | 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:1434:28: 1434 | 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:1434:46: 1434 | 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:1435:22: 1435 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1434:52: 1434 | 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:1435:28: 1435 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1434:35: 1434 | 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:1434:59: 1434 | 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:1434:39: 1434 | 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:1434:63: 1434 | 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:1434:25: 1434 | 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:1434:31: 1434 | 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:1434:55: 1434 | 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:1446:28: 1446 | 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:1446:46: 1446 | 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:1447:22: 1447 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1446:52: 1446 | 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:1447:28: 1447 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1446:35: 1446 | 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:1446:59: 1446 | 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:1446:39: 1446 | 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:1446:63: 1446 | 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:1446:25: 1446 | 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:1446:31: 1446 | 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:1446:55: 1446 | 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:1457:28: 1457 | 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:1457:46: 1457 | 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:1458:22: 1458 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1457:52: 1457 | 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:1458:28: 1458 | & DESCY, INCY) | 1 Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1457:35: 1457 | 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:1457:59: 1457 | 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:1457:39: 1457 | 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:1457:63: 1457 | 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:1457:25: 1457 | 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:1457:31: 1457 | 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:1457:55: 1457 | 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:1468:66: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1468:63: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1469:37: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1469:34: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1469:52: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1468:50: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1468:70: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1469:41: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1469:27: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1469:45: 1469 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1468:53: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1468:56: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1468:30: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1468:44: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1468:36: 1468 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1481:66: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1481:63: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1482:37: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1482:34: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1482:52: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1481:50: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1481:70: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1482:41: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1482:27: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1482:45: 1482 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1481:53: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1481:56: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1481:30: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1481:44: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1481:36: 1481 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1496:66: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1496:63: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1497:37: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1497:34: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1497:52: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1496:50: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1496:70: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1497:41: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1497:27: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1497:45: 1497 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1496:53: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1496:56: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1496:30: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1496:44: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1496:36: 1496 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1509:66: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1509:63: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1510:37: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1510:34: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1510:52: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1509:50: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1509:70: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1510:41: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1510:27: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1510:45: 1510 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1509:53: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1509:56: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1509:30: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1509:44: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1509:36: 1509 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1522:54: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1523:39: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1523:31: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1523:56: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1522:59: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1523:43: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1524:37: 1524 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1522:63: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1523:48: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1522:50: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1524:31: 1524 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1522:42: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1522:46: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1522:30: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1523:36: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1522:38: 1522 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1523:63: 1523 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1535:54: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1536:39: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1536:31: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1536:56: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1535:59: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1536:43: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1537:37: 1537 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1535:63: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1536:48: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1535:50: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1537:31: 1537 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1535:42: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1535:46: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1535:30: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1536:36: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1535:38: 1535 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1536:63: 1536 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1549:54: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1550:39: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1550:31: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1550:56: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1549:59: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1550:43: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1551:37: 1551 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1549:63: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1550:48: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1549:50: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1551:31: 1551 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1549:42: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1549:46: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1549:30: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1550:36: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1549:38: 1549 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1550:63: 1550 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1562:54: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1563:39: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1563:31: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1563:56: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1562:59: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1563:43: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1564:37: 1564 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1562:63: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1563:48: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1562:50: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1564:31: 1564 | & LWORK, INFO ) | 1 Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1562:42: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1562:46: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1562:30: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1563:36: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1562:38: 1562 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1563:63: 1563 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1575:63: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1576:35: 1576 | & DESCAPOS0, INFO ) | 1 Warning: Unused dummy argument ‘descapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1575:52: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1576:41: 1576 | & DESCAPOS0, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1575:56: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1575:28: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ma’ at (1) [-Wunused-dummy-argument] mpi.f:1575:36: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘mapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1575:40: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘na’ at (1) [-Wunused-dummy-argument] mpi.f:1575:48: 1575 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘napos0’ at (1) [-Wunused-dummy-argument] mpi.f:1585:64: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1586:36: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘descapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1587:32: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1587:43: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘descbpos0’ at (1) [-Wunused-dummy-argument] mpi.f:1587:55: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘ex’ at (1) [-Wunused-dummy-argument] mpi.f:1587:62: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘expos’ at (1) [-Wunused-dummy-argument] mpi.f:1585:53: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1586:64: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1587:68: 1587 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1585:57: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1586:68: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1585:29: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘ma’ at (1) [-Wunused-dummy-argument] mpi.f:1585:37: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘mapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1586:40: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘mb’ at (1) [-Wunused-dummy-argument] mpi.f:1586:48: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘mbpos0’ at (1) [-Wunused-dummy-argument] mpi.f:1585:41: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘na’ at (1) [-Wunused-dummy-argument] mpi.f:1585:49: 1585 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘napos0’ at (1) [-Wunused-dummy-argument] mpi.f:1586:52: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:1586:60: 1586 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument ‘nbpos0’ at (1) [-Wunused-dummy-argument] mpi.f:1599:32: 1599 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1599:46: 1599 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1599:40: 1599 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument ‘srname’ at (1) [-Wunused-dummy-argument] mpi.f:1608:30: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘desc’ at (1) [-Wunused-dummy-argument] mpi.f:1608:58: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘icsrc’ at (1) [-Wunused-dummy-argument] mpi.f:1608:65: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘ictxt’ at (1) [-Wunused-dummy-argument] mpi.f:1608:51: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘irsrc’ at (1) [-Wunused-dummy-argument] mpi.f:1609:29: 1609 | & LLD ) | 1 Warning: Unused dummy argument ‘lld’ at (1) [-Wunused-dummy-argument] mpi.f:1608:33: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1608:40: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘mb’ at (1) [-Wunused-dummy-argument] mpi.f:1608:36: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1608:44: 1608 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] 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.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/PORD/lib' if [ "./PORD/lib/" != "" ] ; then \ cp ./PORD/lib//libpord.a lib/libpordFREEFEM-SEQ.a; \ fi; 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.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq' (cp libseq/lib* ./lib) cd src; make d make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/src' if echo " -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC " | grep DINTSIZE64; then cat mumps_int_def64_h.in > ../include/mumps_int_def.h; else cat mumps_int_def32_h.in > ../include/mumps_int_def.h; fi make ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/src' /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c double_linked_list.F -o double_linked_list.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_blk_m.F -o ana_blk_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_orderings_wrappers_m.F -o ana_orderings_wrappers_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c omp_tps_common_m.F -o omp_tps_common_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c front_data_mgt_m.F -o front_data_mgt_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_future_niv2_mod.F -o fac_future_niv2_mod.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c lr_common.F -o lr_common.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_l0_omp_m.F -o mumps_l0_omp_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_memory_mod.F -o mumps_memory_mod.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_mpitoomp_m.F -o mumps_mpitoomp_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_ooc_common.F -o mumps_ooc_common.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_comm_ibcast.F -o mumps_comm_ibcast.o 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] ana_orderings_wrappers_m.F:1025:35: 997 | & NV, NCMPA, int(N,8) ) | 2 ...... 1025 | & 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:1028:45: 996 | & XADJ8(1), IW(1), | 2 ...... 1028 | & 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:1033:32: 998 | CALL MUMPS_ICOPY_64TO32(XADJ8(1), NVTX, PARENT) | 2 ...... 1033 | 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:965:28: 965 | CALL MUMPS_PORDF_WND( NVTX, int(NEDGES8), | 1 ...... 995 | 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:965:34: 965 | CALL MUMPS_PORDF_WND( NVTX, int(NEDGES8), | 1 ...... 995 | 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:966:35: 966 | & XADJ, IW(1), | 1 ...... 996 | & 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:967:46: 967 | & NV, NCMPA, N ) | 1 ...... 997 | & 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:921:46: 893 | & NV, NCMPA ) | 2 ...... 921 | & 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:923:59: 892 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 ...... 923 | 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:928:32: 928 | CALL MUMPS_ICOPY_64TO32(NV8, NVTX, NV) | 1 ...... 998 | 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:864:24: 864 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 892 | 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:864:30: 864 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 892 | 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:864:44: 864 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 892 | 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:936:66: 936 | & INFO, LP, LPOK, KEEP10 ) | 1 Warning: Unused dummy argument ‘keep10’ at (1) [-Wunused-dummy-argument] ana_orderings_wrappers_m.F:835:62: 835 | & INFO, LP, LPOK, KEEP10 ) | 1 Warning: Unused dummy argument ‘keep10’ at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:502:21: 502 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_asm_build_sort_index_ELT_m.F -o fac_asm_build_sort_index_ELT_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_asm_build_sort_index_m.F -o fac_asm_build_sort_index_m.o 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] 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)). 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] fac_asm_build_sort_index_m.F:22:45: 22 | & SON_LEVEL2, NIV1, KEEP,KEEP8, IFLAG, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] fac_asm_build_sort_index_m.F:23:54: 23 | & ISON_IN_PLACE, PROCNODE_STEPS, SLAVEF, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_static_mapping.F -o mumps_static_mapping.o mumps_static_mapping.F:4566:24: 4554 | call MPI_BCAST(lenrcv,1,MPI_INTEGER,i, | 2 ...... 4566 | 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:3975:23: 3975 | & 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:3975:36: 3975 | & 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:3976:23: 3976 | & 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:3976:41: 3976 | & 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:3976:57: 3976 | & 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:3923:11: 3923 | & 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:3923:23: 3923 | & 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:3923:36: 3923 | & 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:1262:41: 1262 | & 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:1263:11: 1263 | & cv_keep(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘keep’ at (1) mumps_static_mapping.F:1264:11: 1264 | & 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:1264:33: 1264 | & 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:1337:37: 1337 | & 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:1337:52: 1337 | & 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:1338:14: 1338 | & cv_frere(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘frere’ at (1) mumps_static_mapping.F:1339:14: 1339 | & 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:1339:27: 1339 | & 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:1340:25: 1340 | & 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:4118:67: 4118 | 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:1993:46: 1993 | & procnode,ssarbr,peak,istat | 1 Warning: Unused dummy argument ‘peak’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_omp_m.F -o ana_omp_m.o mumps_static_mapping.F:986:62: 986 | 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:840:60: 840 | 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:4849:34: 4849 | & nfsiz, ne, info5_nfrmax, k28_nsteps, nodetype, | 1 Warning: Unused dummy argument ‘info5_nfrmax’ at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:316:72: 316 | FDM_PTR%COUNT_ACCESS(IWHANDLER)=FDM_PTR%COUNT_ACCESS(IWHANDLER)-1 | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:308:43: 308 | TYPE(FDM_STRUC_T), POINTER :: FDM_PTR | ^ note: ‘fdm_ptr’ was declared here ana_omp_m.F:789:42: 789 | CALL MUMPS_QUICK_SORT_PHYS_L0( N, STEP(1), PHYS_L0_OMP(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘step’ at (1) ana_omp_m.F:789:51: 789 | CALL MUMPS_QUICK_SORT_PHYS_L0( N, STEP(1), PHYS_L0_OMP(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘intlist’ at (1) ana_omp_m.F:837:43: 837 | CALL MUMPS_QUICK_SORT_IPOOL_PO( N, STEP(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘step’ at (1) ana_omp_m.F:838:18: 838 | & IPOOL_A_L0_OMP(1), LEAF, 1, LEAF ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘intlist’ at (1) front_data_mgt_m.F:262:10: 262 | IF (FDM_PTR%NB_FREE_IDX .EQ. 0) THEN | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:249:43: 249 | TYPE(FDM_STRUC_T), POINTER :: FDM_PTR | ^ note: ‘fdm_ptr’ was declared here front_data_mgt_m.F:118:10: 118 | IF (associated(FDM_PTR%STACK_FREE_IDX)) THEN | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:115:44: 115 | TYPE (FDM_STRUC_T), POINTER :: FDM_PTR | ^ note: ‘fdm_ptr’ was declared here fac_asm_build_sort_index_m.F:385:72: 385 | ITLOC( JMIN ) = NFRONT_EFF | ^ Warning: ‘jmin’ may be used uninitialized [-Wmaybe-uninitialized] fac_asm_build_sort_index_m.F:60:30: 60 | & LAST_J_ASS, JMIN, MIN_PERM | ^ note: ‘jmin’ was declared here front_data_mgt_m.F:93:72: 93 | & FDM_PTR%COUNT_ACCESS (INITIAL_SIZE), stat=IERR ) | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:89:44: 89 | TYPE (FDM_STRUC_T), POINTER :: FDM_PTR | ^ note: ‘fdm_ptr’ was declared here /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_descband_data_m.F -o fac_descband_data_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_ibct_data_m.F -o fac_ibct_data_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c fac_maprow_data_m.F -o fac_maprow_data_m.o mumps_static_mapping.F:699:72: 699 | R = MIN(R,B/2) | ^ Warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:685:31: 685 | DOUBLE PRECISION :: B,R,M,N | ^ note: ‘r’ was declared here mumps_static_mapping.F:758:72: 758 | R = MIN(R,B/2) | ^ Warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:743:31: 743 | DOUBLE PRECISION :: B,R,M,N | ^ note: ‘r’ was declared here mumps_static_mapping.F:819:72: 819 | R = MIN(R,B/2) | ^ Warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:803:31: 803 | DOUBLE PRECISION :: B,R,M,N,P | ^ note: ‘r’ was declared here mumps_static_mapping.F:1193:72: 1193 | & =dble(npiv)*dble(nrow) | ^ Warning: ‘nrow’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:996:45: 996 | & relative_weight,workmaster,nrow | ^ note: ‘nrow’ was declared here mumps_static_mapping.F:2890:72: 2890 | & ) | ^ Warning: ‘node_of_master’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:2845:37: 2845 | & totalnmb,node_of_master,node_of_candid,node_of_swapper | ^ note: ‘node_of_master’ was declared here mumps_static_mapping.F:2897:72: 2897 | & ) | ^ Warning: ‘node_of_swapper’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:2845:68: 2845 | & totalnmb,node_of_master,node_of_candid,node_of_swapper | ^ note: ‘node_of_swapper’ was declared here mumps_static_mapping.F:5124:50: 5124 | DO WHILE (npivsplit(kk) .LT. npiv2 .and. inode_tmp .gt. 0) | ^ Warning: ‘npiv2’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:5074:55: 5074 | integer :: kk, optimization_strategy, nass, npiv2 | ^ note: ‘npiv2’ was declared here /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_blk.F -o ana_blk.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_orderings.F -o ana_orderings.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_set_ordering.F -o ana_set_ordering.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ana_AMDMF.F -o ana_AMDMF.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c bcast_errors.F -o bcast_errors.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c estim_flops.F -o estim_flops.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_type_size.F -o mumps_type_size.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_type2_blocking.F -o mumps_type2_blocking.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_version.F -o mumps_version.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c mumps_print_defined.F -o mumps_print_defined.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_common.c -o mumps_common.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_pord.c -o mumps_pord.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis.c -o mumps_metis.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis64.c -o mumps_metis64.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis_int.c -o mumps_metis_int.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch.c -o mumps_scotch.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch64.c -o mumps_scotch64.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch_int.c -o mumps_scotch_int.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_size.c -o mumps_size.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io.c -o mumps_io.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_basic.c -o mumps_io_basic.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_thread.c -o mumps_io_thread.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_err.c -o mumps_io_err.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_numa.c -o mumps_numa.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_thread.c -o mumps_thread.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_save_restore_C.c -o mumps_save_restore_C.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_config_file_C.c -o mumps_config_file_C.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_thread_affinity.c -o mumps_thread_affinity.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_register_thread.c -o mumps_register_thread.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c tools_common.F -o tools_common.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c sol_common.F -o sol_common.o 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] 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] 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_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] 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] ana_AMDMF.F:902:22: 902 | & INFO) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] ana_AMDMF.F:851:18: 851 | & INFO | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] ana_AMDMF.F:802:34: 802 | & ancestor, info) | 1 Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] 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(); | ^~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~ 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(); | ^~~~~~~~~~~~~~~~~~~~~~ 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_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)). sol_common.F:90:72: 90 | IRHS_loc(IIRHS_loc+1:IIRHS_loc+NPIV)=IW(J1:J1+NPIV-1) | ^ Warning: ‘j1’ may be used uninitialized [-Wmaybe-uninitialized] sol_common.F:67:19: 67 | INTEGER :: J1 | ^ note: ‘j1’ was declared here 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] tools_common.F:1243:72: 1243 | & SIZE2, IN_OUT_TAB48(IBEG24)) | 1 Warning: Type mismatch in argument ‘intab8’ at (1); passed INTEGER(4) to INTEGER(8) tools_common.F:1194:72: 1194 | & SIZE2, IN_OUT_TAB48(IBEG28)) | 1 Warning: Type mismatch in argument ‘outtab8’ at (1); passed INTEGER(4) to INTEGER(8) tools_common.F:416:23: 410 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 416 | 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:823:22: 410 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 823 | 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:823:27: 410 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 823 | 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:1131:24: 1121 | call MPI_BCAST(MyNAME_length_RCV,1,MPI_INTEGER, | 2 ...... 1131 | 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)). 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] tools_common.F:430:36: 430 | & (MAX_ACTIVE_NODES,KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] tools_common.F:430:42: 430 | & (MAX_ACTIVE_NODES,KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:441:28: 441 | & KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ 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] tools_common.F:468:28: 468 | & KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:496:37: 496 | & NA, LNA, KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:522:37: 522 | & NA, LNA, KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ 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] tools_common.F:552:37: 552 | & NA, LNA, KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:585:21: 585 | & K199, NA, LNA, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument ‘k199’ at (1) [-Wunused-dummy-argument] tools_common.F:585:42: 585 | & K199, NA, LNA, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:612:44: 612 | & LLEAVES, LEAVES, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:637:23: 637 | & SLAVEF, NA, LNA, KEEP, STEP, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] tools_common.F:667:23: 667 | & SLAVEF, KEEP, STEP, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] tools_common.F:807:31: 807 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument ‘icntl6’ at (1) [-Wunused-dummy-argument] tools_common.F:807:38: 807 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument ‘icntl8’ at (1) [-Wunused-dummy-argument] tools_common.F:807:17: 807 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument ‘keep50’ at (1) [-Wunused-dummy-argument] tools_common.F:807:24: 807 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument ‘keep54’ at (1) [-Wunused-dummy-argument] tools_common.F:969:26: 969 | & PROCNODE,SLAVEF | 1 Warning: Unused dummy argument ‘slavef’ 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] tools_common.F:1563:60: 1563 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] tools_common.F:1560:21: 1560 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:1562:22: 1562 | & MEM_DISTRIB, NCB, NFRONT, NSLAVES_NODE, | 1 Warning: Unused dummy argument ‘mem_distrib’ at (1) [-Wunused-dummy-argument] tools_common.F:1563:54: 1563 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] tools_common.F:1023:72: 1023 | IFATH = DAD( STEP(INODE) ) | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] tools_common.F:983:41: 983 | INTEGER NBLEAF,NBROOT,LEAF,IN,INODE,IFATH | ^ note: ‘inode’ was declared here ana_AMDMF.F:46:26: 46 | & LENJ, LN, ME, MINDEG, NEL, | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_blk.F:1106:52: 1106 | INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: BUFI | ^ Warning: ‘bufi.offset’ may be used uninitialized [-Wmaybe-uninitialized] 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:586:72: 586 | INEXT = NEXT (ME) | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:432:27: 432 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:1722:72: 1722 | INEXT = NEXT (ME) | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:1546:26: 1546 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:2805:26: 2805 | & LENJ, LN, ME, MINDEG, NEL, | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:5074:72: 5074 | ELEN(ME) = NELME | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:4135:26: 4135 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:5788:14: 5788 | IF (DEGREE(ME).GT.TOTEL+1) THEN | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:5558:26: 5558 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:7374:13: 7374 | IF (ME.LE.0) THEN | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:7149:26: 7149 | & LENJ, LN, ME, MINDEG, NEL, | ^ note: ‘me’ was declared here ana_orderings.F:8732:26: 8732 | & LENJ, LN, ME, MINDEG, NEL, | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:9930:72: 9930 | PERM(PERMeqN) = N | ^ Warning: ‘permeqn’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:8465:35: 8465 | INTEGER THRESM, NDME, PERMeqN | ^ note: ‘permeqn’ was declared here 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.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/src' make ARITH=d ../lib/libdmumpsFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/src' /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_struc_def.F -o dmumps_struc_def.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dlr_type.F -o dlr_type.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dstatic_ptr_m.F -o dstatic_ptr_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c domp_tps_m.F -o domp_tps_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_ooc_buffer.F -o dmumps_ooc_buffer.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_sispointers_m.F -o dfac_sispointers_m.o dlr_type.F:23:48: 23 | SUBROUTINE DEALLOC_LRB(LRB_OUT, KEEP8, K34 | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_aux.F -o dana_aux.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_aux_par.F -o dana_aux_par.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_sol_l0omp_m.F -o dfac_sol_l0omp_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_config_file.F -o dmumps_config_file.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_save_restore_files.F -o dmumps_save_restore_files.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_omp_m.F -o dsol_omp_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_lr_data_m.F -o dmumps_lr_data_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dlr_stats.F -o dlr_stats.o dfac_sol_l0omp_m.F:232:28: 232 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dsol_omp_m.F:293:50: 293 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, PANEL_POS, LPANEL_POS, | 1 Warning: Unused dummy argument ‘panel_pos’ at (1) [-Wunused-dummy-argument] dsol_omp_m.F:297:37: 297 | & PERM_L0_OMP, PTR_LEAFS_L0_OMP, L0_OMP_MAPPING, LL0_OMP_MAPPING, | 1 Warning: Unused dummy argument ‘ptr_leafs_l0_omp’ at (1) [-Wunused-dummy-argument] dsol_omp_m.F:33:42: 33 | SUBROUTINE DMUMPS_SOL_L0OMP_LD( K400 ) | 1 Warning: Unused dummy argument ‘k400’ at (1) [-Wunused-dummy-argument] dsol_omp_m.F:20:42: 20 | SUBROUTINE DMUMPS_SOL_L0OMP_LI( K400 ) | 1 Warning: Unused dummy argument ‘k400’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:27: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘bcksz’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:20: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘depth’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:19: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k472’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:25: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k475’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:31: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k478’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:37: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k480’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:43: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k481’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:49: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k483’ at (1) [-Wunused-dummy-argument] dlr_stats.F:575:55: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k484’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:58: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘k486’ at (1) [-Wunused-dummy-argument] dlr_stats.F:572:47: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘k489’ at (1) [-Wunused-dummy-argument] dlr_stats.F:572:41: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘local’ at (1) [-Wunused-dummy-argument] dlr_stats.F:572:57: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:36: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘nassmin’ at (1) [-Wunused-dummy-argument] dlr_stats.F:577:26: 577 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument ‘nbtreenodes’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:47: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘nfrontmin’ at (1) [-Wunused-dummy-argument] dlr_stats.F:577:34: 577 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] dlr_stats.F:574:52: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] dlr_stats.F:511:59: 511 | & KEEP50, INODE) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:478:42: 478 | & NASS1, KEEP50, INODE) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:343:37: 343 | SUBROUTINE INIT_STATS_GLOBAL(id) | 1 Warning: Unused dummy argument ‘id’ at (1) [-Wunused-dummy-argument] dlr_stats.F:330:35: 330 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dlr_stats.F:319:47: 319 | SUBROUTINE UPD_FLOP_UPDATE_LRLR3(LRB, NIV) | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dana_aux_par.F:1692:24: 1692 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1980 | 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:1692:52: 1692 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1980 | 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:999:22: 999 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1853 | 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:999:50: 999 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1853 | 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:1131:27: 1128 | CALL MPI_IRECV(BUF_PE2(1), ord%LAST(PROC+2)- | 2 ...... 1131 | 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:1192:23: 1192 | CALL MPI_SEND(IPE(1), ord%LAST(MYID+1)-ord%FIRST(MYID+1)+1, | 1 ...... 1893 | 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:355:48: 355 | SUBROUTINE DMUMPS_DO_PAR_ORD(id, ord, WORK) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] dana_aux_par.F:213:43: 213 | SUBROUTINE DMUMPS_SET_PAR_ORD(id, ord) | 1 Warning: Unused dummy argument ‘ord’ at (1) [-Wunused-dummy-argument] dana_aux.F:1635:14: 1635 | & PERM(1),IPQ8(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘flag’ at (1) dana_aux.F:1638:14: 1638 | & PERM(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘flag’ at (1) dana_aux.F:1648:18: 1648 | & 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:285:37: 285 | 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:285:45: 285 | 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:285:53: 285 | 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:286:14: 286 | & 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:415:30: 415 | & (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:415:38: 415 | & (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:415:46: 415 | & (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:416:24: 416 | & 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:936:42: 936 | 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:936:49: 936 | 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:936:56: 936 | 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:937:20: 937 | & 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:1005:38: 1005 | 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:1005:46: 1005 | 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:1005:54: 1005 | 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:1005:65: 1005 | 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:1006:23: 1006 | & LIW8, IPE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘ipe’ at (1) dana_aux.F:1014:33: 1014 | 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:1014:41: 1014 | 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:1014:61: 1014 | 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:1015:20: 1015 | & IKEEP2(1), IWL1, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘ipv’ at (1) dana_aux.F:1041:29: 1041 | & (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:1041:40: 1041 | & (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:1041:51: 1041 | & (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:1042:11: 1042 | & 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:1042:37: 1042 | & 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:1042:46: 1042 | & 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:1044:50: 1044 | & 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:1050:29: 1050 | & (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:1050:40: 1050 | & (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:1050:51: 1050 | & (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:1051:11: 1051 | & 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:1051:37: 1051 | & 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:1051:46: 1051 | & 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:1053:50: 1053 | & 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:1081:24: 1081 | 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:1127:34: 1127 | 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:1127:44: 1127 | 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:1127:53: 1127 | 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:1152:33: 1152 | 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:1152:43: 1152 | 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:1152:52: 1152 | 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) dmumps_lr_data_m.F:2854:21: 2854 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_lr_data_m.F:2297:21: 2297 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dana_aux.F:2407:53: 2407 | & KEEP20, KEEP38, NAMALG,NAMALGMAX, | 1 Warning: Unused dummy argument ‘namalgmax’ at (1) [-Wunused-dummy-argument] dana_aux.F:2859:18: 2859 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dana_aux.F:2859:50: 2859 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] dana_aux.F:3553:34: 3553 | & (KEEP821, KEEP2, KEEP48 ,KEEP50, NSLAVES) | 1 Warning: Unused dummy argument ‘keep48’ at (1) [-Wunused-dummy-argument] dana_aux.F:4099:49: 4099 | SUBROUTINE DMUMPS_EXPAND_TREE_STEPS( ICNTL, | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_ooc.F -o dmumps_ooc.o dmumps_ooc.F:3030:13: 3030 | & IW, LIWFAC, | 1 Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:3031:15: 3031 | & MYID, FILESIZE, IERR , LAST_CALL) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2980:25: 2980 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument ‘keep20’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2980:17: 2980 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument ‘keep38’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2354:31: 2354 | & NB_NODES,FLAG,PTRFAC,NSTEPS) | 1 Warning: Unused dummy argument ‘ptrfac’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1957:64: 1957 | 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:1924:12: 1924 | & A,ZONE) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1923:21: 1923 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1883:30: 1883 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1883:27: 1883 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1717:47: 1717 | SUBROUTINE DMUMPS_GET_BOTTOM_AREA_SPACE(A,LA,REQUESTED_SIZE, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1584:44: 1584 | 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:1324:65: 1324 | 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:1042:50: 1042 | SUBROUTINE DMUMPS_UPDATE_READ_REQ_NODE(INODE,SIZE,DEST,ZONE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:283:58: 283 | SUBROUTINE DMUMPS_NEW_FACTOR(INODE,PTRFAC,KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dana_aux_par.F:1609:21: 1609 | & SIPES(:,:) | ^ Warning: ‘sipes.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1609:21: Warning: ‘sipes.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1668:72: 1668 | SIPES(:,:) = 0 | ^ Warning: ‘sipes.dim[1].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1609:21: 1609 | & SIPES(:,:) | ^ note: ‘sipes.dim[1].ubound’ was declared here dmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘max_nb’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2359:35: 2359 | INTEGER I,START_NODE,K,MAX_NB, | ^ note: ‘max_nb’ was declared here dmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘max_size’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2358:44: 2358 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ note: ‘max_size’ was declared here dmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2359:28: 2359 | INTEGER I,START_NODE,K,MAX_NB, | ^ note: ‘k’ was declared here dmumps_ooc.F:2508:72: 2508 | SIZE=J8-LAST | ^ Warning: ‘last’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2358:50: 2358 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ note: ‘last’ was declared here dana_aux.F:1172:26: 1172 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) | ^ Warning: ‘lp’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:72:23: 72 | INTEGER NEMIN, LP, MP, LDIAG, ITEMP, symmetry | ^ note: ‘lp’ declared here dana_aux_par.F:901:16: 901 | & NTVAR, TGSIZE, MAXS, RHANDPE, | ^ Warning: ‘ntvar’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:1358:72: 1358 | RETURN | ^ Warning: ‘__result_dmumps_solve_is_inod’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:1324:6: 1324 | FUNCTION DMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | ^ note: ‘__result_dmumps_solve_is_inod’ was declared here dmumps_ooc.F:2286:9: 2286 | IF(LRLUS_SOLVE(ZONE).LT.NEEDED_SIZE)THEN | ^ Warning: ‘needed_size’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:2238:31: 2238 | INTEGER(8) :: NEEDED_SIZE | ^ note: ‘needed_size’ declared here dana_aux.F:1444:72: 1444 | LIWG = LIW + NZTOT | ^ Warning: ‘liwmin’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:1303:52: 1303 | INTEGER(8) :: NZTOT, NZREAL, IPIW, LIW, LIWMIN, NZsave, | ^ note: ‘liwmin’ was declared here dana_aux.F:1469:72: 1469 | IF(MTRANSLOC .NE. 1) LDW = LDW-NZTOT | ^ Warning: ‘ldwmin’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:1304:40: 1304 | & K, KPOS, LDW, LDWMIN, IRNW, RSPOS, CSPOS, | ^ note: ‘ldwmin’ was declared here dana_aux.F:1830:22: 1830 | & .AND. KEEP(95) .EQ. 0) THEN | ^ Warning: ‘rz_diag’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:1298:57: 1298 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ note: ‘rz_diag’ was declared here dana_aux.F:1830:22: 1830 | & .AND. KEEP(95) .EQ. 0) THEN | ^ Warning: ‘nzer_diag’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux.F:1298:38: 1298 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ note: ‘nzer_diag’ was declared here /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dlr_core.F -o dlr_core.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_sol_es.F -o dmumps_sol_es.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_save_restore.F -o dmumps_save_restore.o 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] dlr_core.F:824:47: 824 | 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:1398:55: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘k2’ at (1) [-Wunused-dummy-argument] dlr_core.F:1398:34: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘liw’ at (1) [-Wunused-dummy-argument] dlr_core.F:1398:40: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘lstk’ at (1) [-Wunused-dummy-argument] dlr_core.F:1399:31: 1399 | & KEEP, KEEP8, OPASSW) | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] dlr_core.F:1197:28: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dlr_core.F:1198:62: 1198 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument ‘kpercent_rmb’ at (1) [-Wunused-dummy-argument] dlr_core.F:1198:31: 1198 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument ‘midblk_compress’ at (1) [-Wunused-dummy-argument] dlr_core.F:1197:49: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] dlr_core.F:1197:54: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dlr_core.F:1197:41: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘poseltt’ at (1) [-Wunused-dummy-argument] dlr_core.F:787:55: 787 | & TOLEPS, TOL_OPT, KPERCENT, BUILDQ, LorU, CB_COMPRESS) | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] dlr_core.F:786:25: 786 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘maxi_rank’ at (1) [-Wunused-dummy-argument] dlr_core.F:786:54: 786 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dlr_core.F:761:61: 761 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] dlr_core.F:761:55: 761 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dlr_core.F:401:21: 401 | & LorU, | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] dlr_core.F:354:53: 354 | SUBROUTINE DMUMPS_LRGEMM_SCALING(LRB, SCALED, A, LA, DIAG, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dlr_core.F:355:45: 355 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] dlr_core.F:355:37: 355 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument ‘poseltt’ at (1) [-Wunused-dummy-argument] dlr_core.F:269:25: 269 | & NIV, SYM, LorU, IW, OFFSET_IW) | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dmumps_save_restore.F:96:22: 96 | CALL MPI_BCAST( ICNTL34, 1, MPI_INTEGER, MASTER, id%COMM, ierr ) | 1 ...... 980 | 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(*)). dmumps_sol_es.F:688:72: 688 | USED = .FALSE. | ^ Warning: ‘used.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_sol_es.F:661:48: 661 | LOGICAL, ALLOCATABLE, DIMENSION(:) :: USED | ^ note: ‘used.dim[0].ubound’ was declared here dmumps_sol_es.F:740:72: 740 | LOAD_PROCS = 0 | ^ Warning: ‘load_procs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_sol_es.F:656:54: 656 | & LOAD_PROCS, | ^ note: ‘load_procs.dim[0].ubound’ was declared here dlr_core.F:216:15: 216 | IF (TRACE) THEN | ^ Warning: ‘trace’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:189:32: 189 | LOGICAL :: ONLYCB, TRACE | ^ note: ‘trace’ was declared here dlr_core.F:1899:12: 1899 | IF( RK.LT.MIN(N,M) ) THEN | ^ Warning: ‘rk’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:1691:46: 1691 | INTEGER :: LSTICC, PVT, K, RK | ^ note: ‘rk’ was declared here dlr_core.F:1787:15: 1787 | IF(TRUNC_ERR.LT.TOLEPS_EFF) THEN | ^ Warning: ‘trunc_err’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:1687:62: 1687 | DOUBLE PRECISION :: TOLEPS_EFF, TRUNC_ERR | ^ note: ‘trunc_err’ was declared here dlr_core.F:662:12: 662 | IF (SIDE == 'L') THEN ! LEFT: XY_YZ = X*Y; A = XY_YZ*Z | ^ Warning: ‘side[1]{lb: 1 sz: 1}’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:429:32: 429 | CHARACTER(len=1) :: SIDE, TRANSY | ^ note: ‘side[1]{lb: 1 sz: 1}’ was declared here dlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:428:68: 428 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[1].stride’ was declared here dlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:428:68: 428 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[0].stride’ was declared here dlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.offset’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:428:68: 428 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.offset’ was declared here dlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.data’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:428:68: 428 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.data’ was declared here /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_lr.F -o dana_lr.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_comm_buffer.F -o dmumps_comm_buffer.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_lr.F -o dfac_lr.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_lr.F -o dsol_lr.o dsol_lr.F:520:15: 520 | & 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:535:24: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] dsol_lr.F:535:30: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘k450’ at (1) [-Wunused-dummy-argument] dsol_lr.F:535:19: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_lr.F:380:16: 380 | & ( INODE, IWHDLR, NPIV_GLOBAL, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dsol_lr.F:253:24: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] dsol_lr.F:253:30: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘k450’ at (1) [-Wunused-dummy-argument] dsol_lr.F:253:19: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_lr.F:183:16: 183 | & (INODE, IWHDLR, NPIV_GLOBAL, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dsol_lr.F:695:48: 695 | & DIAG, LDIAG, NPIV, NELIM, LIELL, | 1 Warning: Unused dummy argument ‘liell’ at (1) [-Wunused-dummy-argument] dsol_lr.F:696:26: 696 | & NRHS_B, W, LWC, | 1 Warning: Unused dummy argument ‘w’ at (1) [-Wunused-dummy-argument] dana_lr.F:1949:31: 1938 | CALL MPI_RECV( NBNODES_LOC, 1, MPI_INTEGER, | 2 ...... 1949 | 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:2017:31: 2010 | CALL MPI_SEND( NBNODES_LOC, 1, MPI_INTEGER, MASTER, | 2 ...... 2017 | 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:1604:35: 1604 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k264’ at (1) [-Wunused-dummy-argument] dana_lr.F:1604:41: 1604 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k265’ at (1) [-Wunused-dummy-argument] dana_lr.F:1605:19: 1605 | & K10, K54, K142, LPOK, LP, | 1 Warning: Unused dummy argument ‘k54’ at (1) [-Wunused-dummy-argument] dana_lr.F:1602:28: 1602 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] dana_lr.F:1295:47: 1295 | & K10, K54, K142, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dana_lr.F:1292:35: 1292 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] dana_lr.F:1294:35: 1294 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k264’ at (1) [-Wunused-dummy-argument] dana_lr.F:1294:41: 1294 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k265’ at (1) [-Wunused-dummy-argument] dana_lr.F:1295:19: 1295 | & K10, K54, K142, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument ‘k54’ at (1) [-Wunused-dummy-argument] dana_lr.F:1292:28: 1292 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] dana_lr.F:700:33: 700 | SUBROUTINE GET_GROUPS(NHALO,PARTS,SEP,NSEP,NPARTS, | 1 Warning: Unused dummy argument ‘nhalo’ at (1) [-Wunused-dummy-argument] dana_lr.F:628:35: 628 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument ‘depth’ at (1) [-Wunused-dummy-argument] dana_lr.F:628:41: 628 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument ‘pmax’ at (1) [-Wunused-dummy-argument] dana_lr.F:485:37: 485 | & LRGROUPS, N, NBGROUPS, LRGROUPS_SIGN, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dana_lr.F:434:33: 434 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument ‘node’ at (1) [-Wunused-dummy-argument] dana_lr.F:434:28: 434 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument ‘trace’ at (1) [-Wunused-dummy-argument] dana_lr.F:382:58: 382 | SUBROUTINE GETHALONODES_AB(N, LUMAT, IND, NIND, PMAX, | 1 Warning: Unused dummy argument ‘pmax’ at (1) [-Wunused-dummy-argument] dana_lr.F:68:46: 68 | SUBROUTINE SEP_GROUPING(NV, VLIST, N, NZ, LRGROUPS, NBGROUPS, IW, | 1 Warning: Unused dummy argument ‘nz’ at (1) [-Wunused-dummy-argument] dfac_lr.F:387:22: 387 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1881 | & 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 ...... 1881 | & 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 ...... 1882 | & 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:2432:40: 2432 | & IBEG_BLOCK, NB_BLR, | 1 Warning: Unused dummy argument ‘nb_blr’ at (1) [-Wunused-dummy-argument] dfac_lr.F:2195:43: 2195 | & LBANDSLAVE, NPIV, ISHIFT, NIV, KPERCENT, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1941:33: 1941 | & NROWS, NCOLS, INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1942:23: 1942 | & IWHANDLER, SYM, NIV, IFLAG, IERROR, | 1 Warning: Unused dummy argument ‘iwhandler’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1752:63: 1752 | & NB_BLR, BLR_PANEL, CURRENT_BLR, DIR, DECOMP_TIMER, | 1 Warning: Unused dummy argument ‘decomp_timer’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1427:26: 1427 | & 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, | 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] dmumps_comm_buffer.F:3376:27: 3343 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 ...... 3376 | 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:3307:27: 3286 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR_MPI ) | 2 ...... 3307 | & 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:3102:23: 3102 | CALL MPI_PACK( LIST_SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3343 | 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:1983:27: 1983 | CALL MPI_PACK( IPIV, NPIV, MPI_INTEGER, | 1 ...... 3343 | 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:995:27: 995 | CALL MPI_PACK( SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3343 | 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( IROW, NROW, MPI_INTEGER, | 1 ...... 3343 | 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:1002:25: 1002 | CALL MPI_PACK( ICOL, NCOL, MPI_INTEGER, | 1 ...... 3343 | 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 ...... 3343 | 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 ...... 3343 | 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 ...... 3343 | 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:2886:39: 2886 | & ( WHAT, COMM, NPROCS, | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1819:24: 1819 | & WIDTH, COMM, | 1 Warning: Unused dummy argument ‘width’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1044:14: 1044 | & ISLAVE, PDEST, PDEST_MASTER, COMM, IERR, | 1 Warning: Unused dummy argument ‘islave’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1049:20: 1049 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1049:32: 1049 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument ‘npiv_check’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:868:26: 868 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:782:35: 782 | & 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] dsol_lr.F:42:31: 42 | INTEGER :: I, NPARTSASS, NB_BLR , NELIM, LDADIAG, | ^ Warning: ‘npartsass’ may be used uninitialized [-Wmaybe-uninitialized] dsol_lr.F:446:72: 446 | LAST_BLR = NPARTSASS | ^ Warning: ‘npartsass’ may be used uninitialized [-Wmaybe-uninitialized] dsol_lr.F:395:31: 395 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ note: ‘npartsass’ was declared here dmumps_comm_buffer.F:762:72: 762 | B%CONTENT( IBUF + NEXT ) = 0 | ^ Warning: ‘ibuf’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:711:23: 711 | INTEGER :: IBUF | ^ note: ‘ibuf’ was declared here dana_lr.F:516:72: 516 | RIGHTPART = 0 | ^ Warning: ‘rightpart.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:498:56: 498 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ note: ‘rightpart.dim[0].ubound’ was declared here dana_lr.F:517:72: 517 | SIZES = 0 | ^ Warning: ‘sizes.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:498:45: 498 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ note: ‘sizes.dim[0].ubound’ was declared here dana_lr.F:1788:72: 1788 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:1641:50: 1641 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here dmumps_comm_buffer.F:2406:72: 2406 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ Warning: ‘nsubset_col_eff’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:2197:48: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsubset_col_eff’ was declared here dmumps_comm_buffer.F:2497:14: 2497 | IF ( N_ALREADY_SENT.NE.NSUBSET_ROW_EFF ) IERR = -1 | ^ Warning: ‘nsubset_row_eff’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:2197:31: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsubset_row_eff’ was declared here dmumps_comm_buffer.F:2406:72: 2406 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ Warning: ‘nsupcol_eff’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:2197:61: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsupcol_eff’ was declared here dfac_lr.F:1514:72: 1514 | ACC_LRB%M = N | ^ Warning: ‘n’ may be used uninitialized [-Wmaybe-uninitialized] dfac_lr.F:1449:21: 1449 | INTEGER :: M, N, allocok | ^ note: ‘n’ was declared here dfac_lr.F:1712:72: 1712 | allocate(POS_LIST(NB_INASM-NB_DEC),stat=allocok) | ^ Warning: ‘nb_dec’ may be used uninitialized [-Wmaybe-uninitialized] dfac_lr.F:1454:54: 1454 | INTEGER :: MID_RANK, K_MAX, FRFR_UPDATES, NB_DEC | ^ note: ‘nb_dec’ was declared here dana_lr.F:1456:72: 1456 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:1320:50: 1320 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here dana_lr.F:1155:72: 1155 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:1003:50: 1003 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here dmumps_comm_buffer.F:1295:72: 1295 | & CURRENT_PANEL_SIZE-PANEL_BEG_OFFSET) | ^ Warning: ‘current_panel_size’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:1100:35: 1100 | & CURRENT_PANEL_SIZE, NB_BLR_ROWS, NB_BLR_COLS, | ^ note: ‘current_panel_size’ was declared here /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_load.F -o dmumps_load.o 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:5542:68: 5542 | SUBROUTINE DMUMPS_LOAD_INIT_SBTR_STRUCT(POOL, LPOOL,KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5278:67: 5278 | SUBROUTINE DMUMPS_CHECK_SBTR_COST(NBINSUBTREE,INSUBTREE,NBTOP, | 1 Warning: Unused dummy argument ‘nbtop’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5087:36: 5087 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4812:41: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4812:13: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘ne’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4812:25: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4648:42: 4648 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4648:31: 4648 | & (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:5308:72: 5308 | TMP_MIN=min(TMP_COST,TMP_MIN) | ^ Warning: ‘tmp_cost’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_load.F:5285:31: 5285 | DOUBLE PRECISION TMP_COST,TMP_MIN | ^ note: ‘tmp_cost’ was declared here dmumps_load.F:2052:37: 2052 | INTEGER OTHERS,CHOSEN,SMALL_SET,ACC | ^ Warning: ‘small_set’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_load.F:1828:22: 1828 | INTEGER i, INODE, NELIM, NFR, LEVEL, IERR, WHAT | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_dynamic.F -o dfac_mem_dynamic.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_aux.F -o dfac_front_aux.o dfac_mem_dynamic.F:431:49: 431 | SUBROUTINE DMUMPS_DM_FREE_BLOCK( XXG_STATUS, DYNPTR, SIZFR8, | 1 Warning: Unused dummy argument ‘xxg_status’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:364:53: 364 | & KEEP, KEEP8, IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument ‘iwpos’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:140:40: 140 | & 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_front_aux.F:2310:47: 2310 | & LIWFAC, MYID, IFLAG, OFFSET_IW, INODE ) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:2211:37: 2211 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS ) | 1 Warning: Unused dummy argument ‘poselt’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:2097:37: 2097 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS, | 1 Warning: Unused dummy argument ‘poselt’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1919:27: 1919 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1922:20: 1922 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1919:21: 1919 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1606:40: 1606 | & PARPIV_T1, LAST_ROW, IEND_BLR, NVSCHUR_K253, | 1 Warning: Unused dummy argument ‘iend_blr’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1602:33: 1602 | & NFRONT,NASS,NPIV,INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1607:23: 1607 | & LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1093:41: 1093 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument ‘det_signw’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1090:28: 1090 | & ( NFRONT,NASS,INODE,IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1100:43: 1100 | & NVSCHUR, PARPIV_T1, LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1096:26: 1096 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:706:17: 706 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:706:11: 706 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:712:26: 712 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:714:26: 714 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument ‘pp_first2swap_u’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:569:41: 569 | SUBROUTINE DMUMPS_FAC_MQ(IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument ‘ibeg_block’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:571:23: 571 | & LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:441:40: 441 | & WITH_COMM_THREAD, LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:349:52: 349 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:349:45: 349 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:338:27: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘k222’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:338:21: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘k405’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:338:39: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:338:33: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘nel1’ 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] dfac_mem_dynamic.F:94:39: 94 | LOGICAL FUNCTION DMUMPS_DM_ISBAND(XXSTATE) | ^ Warning: ‘__result_dmumps_dm_isband’ may be used uninitialized [-Wmaybe-uninitialized] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_asm_master_ELT_m.F -o dfac_asm_master_ELT_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_asm_master_m.F -o dfac_asm_master_m.o dfac_asm_master_m.F:792:16: 784 | & IW, LIW, LRLU, LRLUS, IPTRLU, | 2 ...... 792 | & MUMPS_TPS_ARR(ITHREAD)%IW(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dfac_asm_master_ELT_m.F:655:16: 647 | & IW, LIW, LRLU, LRLUS, IPTRLU, | 2 ...... 655 | & MUMPS_TPS_ARR(ITHREAD)%IW(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dfac_front_aux.F:1355:72: 1355 | DO J=1, LIM - IEND_BLOCK | ^ Warning: ‘lim’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_aux.F:1133:23: 1133 | INTEGER JMAX, LIM, LIM_SWAP | ^ note: ‘lim’ was declared here dfac_front_aux.F:1552:72: 1552 | LPIV = min(IPIV,JMAX) | ^ Warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_aux.F:1133:18: 1133 | INTEGER JMAX, LIM, LIM_SWAP | ^ note: ‘jmax’ was declared here dfac_asm_master_ELT_m.F:1594:72: 1594 | MAXARR = max(MAXARR,abs(DBLARR(AII8))) | ^ Warning: ‘maxarr’ may be used uninitialized [-Wmaybe-uninitialized] dfac_asm_master_ELT_m.F:992:30: 992 | DOUBLE PRECISION MAXARR | ^ note: ‘maxarr’ was declared here dfac_front_aux.F:1084:72: 1084 | & PP_LastPIVRPTRFilled_U) | ^ Warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_aux.F:765:25: 765 | INTEGER NPIVP1,JMAX,J,ISW,ISWPS1 | ^ note: ‘jmax’ was declared here /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_LU_type1.F -o dfac_front_LU_type1.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_type2_aux.F -o dfac_front_type2_aux.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_LDLT_type1.F -o dfac_front_LDLT_type1.o dfac_front_type2_aux.F:524:28: 524 | & NASS, NPIV, INODE, A, LA, LDAFS, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:526:53: 526 | & 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_asm_master_m.F:552:12: 552 | IF (ISON_TOP > 0) THEN | ^ Warning: ‘ison_top’ may be used uninitialized [-Wmaybe-uninitialized] 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:137:22: 137 | INTEGER ISON_TOP | ^ note: ‘ison_top’ was declared here dfac_asm_master_m.F:656:72: 656 | POSEL1 = PTRAST(STEP(INODE)) - NFRONT8 | ^ Warning: ‘nfront8’ may be used uninitialized [-Wmaybe-uninitialized] dfac_asm_master_m.F:108:24: 108 | INTEGER(8) NFRONT8, LAELL8, LAELL_REQ8, ITMP8, KEEP8TMPCOPY | ^ note: ‘nfront8’ was declared here dfac_front_type2_aux.F:514:72: 514 | & ) | ^ Warning: ‘absdetpiv’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_type2_aux.F:70:35: 70 | DOUBLE PRECISION ABSDETPIV | ^ note: ‘absdetpiv’ was declared here dfac_front_type2_aux.F:514:72: 514 | & ) | ^ Warning: ‘pospv2’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_type2_aux.F:63:33: 63 | INTEGER(8) :: POSPV1,POSPV2,OFFDAG,APOSJ | ^ note: ‘pospv2’ was declared here dfac_front_type2_aux.F:514:72: 514 | & ) | ^ Warning: ‘tmax_noslave’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_type2_aux.F:68:49: 68 | DOUBLE PRECISION RMAX_NOSLAVE, TMAX_NOSLAVE | ^ note: ‘tmax_noslave’ was declared here dfac_front_LDLT_type1.F:309:26: 309 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LDLT_type1.F:83:37: 83 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here dfac_front_LDLT_type1.F:309:26: 309 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LDLT_type1.F:83:37: 83 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here dfac_front_LU_type1.F:316:26: 316 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LU_type1.F:89:37: 89 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here dfac_front_LU_type1.F:316:26: 316 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LU_type1.F:89:37: 89 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_LU_type2.F -o dfac_front_LU_type2.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_front_LDLT_type2.F -o dfac_front_LDLT_type2.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_omp_m.F -o dfac_omp_m.o dfac_omp_m.F:353:59: 353 | & INODE, TYPE, TYPEF, MUMPS_TPS_ARR(THREAD_ID_P)%LA, MUMPS_TPS_ARR | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘iw’ at (1) dfac_omp_m.F:355:8: 355 | & DMUMPS_TPS_ARR(THREAD_ID_P)%A(1), MAXFRW, NOFFNEGW, NPVW, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘a’ at (1) dfac_omp_m.F:367:29: 367 | & NBFIN, root, OPASSW, MUMPS_TPS_ARR(THREAD_ID_P)%ITLOC(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘itloc’ at (1) dfac_omp_m.F:849:66: 849 | & NbWaitMem, NbFinished, NbOngoingCopies, NbUnderL0, | 1 Warning: Unused dummy argument ‘nbunderl0’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:24:64: 24 | & PTRIST, PTRAST, PIMASTER, PAMASTER, PTRARW, PTRAIW, ITLOC, | 1 Warning: Unused dummy argument ‘itloc’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:22:40: 22 | SUBROUTINE DMUMPS_FAC_L0_OMP(N,LIW, NSTK_STEPS, ND, | 1 Warning: Unused dummy argument ‘liw’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:30:18: 30 | & MEM_DISTRIB, NE, DKEEP,PIVNUL_LIST,LPN_LIST, | 1 Warning: Unused dummy argument ‘mem_distrib’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:25:31: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘nbroot’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:25:39: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘nbrtot’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:25:23: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:34:50: 34 | & L0_OMP_MAPPING, LL0_OMP_MAPPING, THREAD_LA, | 1 Warning: Unused dummy argument ‘thread_la’ at (1) [-Wunused-dummy-argument] dfac_omp_m.F:1139:41: 1139 | & INFO_P, UU, SEUIL, SEUIL_LDLT_NIV2, | 1 Warning: Unused dummy argument ‘seuil_ldlt_niv2’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_par_m.F -o dfac_par_m.o dfac_par_m.F:305:35: 213 | CALL DMUMPS_MCAST2( NBROOT, 1, MPI_INTEGER, | 2 ...... 305 | CALL DMUMPS_MCAST2(DUMMY, 1, MPI_INTEGER, MYID_NODES, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dfac_par_m.F:24:12: 24 | & RINFO, POSFAC ,IWPOS, LRLU, IPTRLU, LRLUS, LEAF, NBROOT, NBRTOT, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dini_driver.F -o dini_driver.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_driver.F -o dana_driver.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_driver.F -o dfac_driver.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_driver.F -o dsol_driver.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_distrhs.F -o dsol_distrhs.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dend_driver.F -o dend_driver.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_aux_ELT.F -o dana_aux_ELT.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_dist_m.F -o dana_dist_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_LDLT_preprocess.F -o dana_LDLT_preprocess.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_reordertree.F -o dana_reordertree.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c darrowheads.F -o darrowheads.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dbcast_int.F -o dbcast_int.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_asm_ELT.F -o dfac_asm_ELT.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_asm.F -o dfac_asm.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_b.F -o dfac_b.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_distrib_distentry.F -o dfac_distrib_distentry.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_distrib_ELT.F -o dfac_distrib_ELT.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_lastrtnelind.F -o dfac_lastrtnelind.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_alloc_cb.F -o dfac_mem_alloc_cb.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_compress_cb.F -o dfac_mem_compress_cb.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_free_block_cb.F -o dfac_mem_free_block_cb.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_stack_aux.F -o dfac_mem_stack_aux.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_mem_stack.F -o dfac_mem_stack.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_band.F -o dfac_process_band.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_blfac_slave.F -o dfac_process_blfac_slave.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_blocfacto_LDLT.F -o dfac_process_blocfacto_LDLT.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_blocfacto.F -o dfac_process_blocfacto.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_bf.F -o dfac_process_bf.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_end_facto_slave.F -o dfac_process_end_facto_slave.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_contrib_type1.F -o dfac_process_contrib_type1.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_contrib_type2.F -o dfac_process_contrib_type2.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_contrib_type3.F -o dfac_process_contrib_type3.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_maprow.F -o dfac_process_maprow.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_master2.F -o dfac_process_master2.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_message.F -o dfac_process_message.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_root2slave.F -o dfac_process_root2slave.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_root2son.F -o dfac_process_root2son.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_process_rtnelind.F -o dfac_process_rtnelind.o 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] dsol_distrhs.F:455:26: 452 | CALL MPI_ISEND( IRHS_loc_sorted(NEXTROWTOSEND(IPROC_ARG+1)), | 2 ...... 455 | 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)). /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_root_parallel.F -o dfac_root_parallel.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_scalings.F -o dfac_scalings.o dsol_distrhs.F:23:25: 23 | & LP, LPOK, KEEP, NB_BYTES_LOC, INFO ) | 1 Warning: Unused dummy argument ‘lpok’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_determinant.F -o dfac_determinant.o 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_process_band.F:316:46: 316 | 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] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_scalings_simScaleAbs.F -o dfac_scalings_simScaleAbs.o dfac_process_band.F:251:32: 251 | & STACK_RIGHT_AUTHORIZED | 1 Warning: Unused dummy argument ‘stack_right_authorized’ at (1) [-Wunused-dummy-argument] dana_LDLT_preprocess.F:16:26: 16 | & NCST,KEEP,KEEP8, ROWSCA | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] 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] 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] 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:18: 118 | & LRLUS,XSIZE, COMP, ACC_TIME, MYID, | 1 Warning: Unused dummy argument ‘lrlus’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_scalings_simScale_util.F -o dfac_scalings_simScale_util.o 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] dfac_mem_stack_aux.F:196:35: 196 | & NBROW_SEND, SIZECB, KEEP, PACKED_CB) | 1 Warning: Unused dummy argument ‘sizecb’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_sol_pool.F -o dfac_sol_pool.o 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] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dfac_type3_symmetrize.F -o dfac_type3_symmetrize.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dini_defaults.F -o dini_defaults.o 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] /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -DMUMPS_ARITH=MUMPS_ARITH_d \ -I../PORD/include/ -Dpord -c mumps_c.c -o dmumps_c.o 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] dfac_b.F:342:10: 342 | S_IS_POINTERS%IW => IDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] dfac_b.F:346:10: 346 | S_IS_POINTERS%A => CDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] dfac_process_contrib_type2.F:305:20: 108 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 305 | & A(POSCONTRIB), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_driver.F -o dmumps_driver.o 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] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_f77.F -o dmumps_f77.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c dmumps_gpu.c -o dmumps_gpu.o dfac_b.F:354:30: 354 | 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:355:7: 355 | & 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) 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_distrib_distentry.F:340:29: 337 | CALL MPI_RECV( BUFRECI(1), NBRECORDS * 2 + 1, | 2 ...... 340 | 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_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] 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] dfac_distrib_distentry.F:669:28: 665 | CALL MPI_ISEND( BUFI(1, IACT(ISLAVE), ISLAVE ), | 2 ...... 669 | 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:706:29: 706 | & 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:706:47: 706 | & 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:708:25: 708 | & SLAVEF, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] dfac_process_blocfacto.F:812:27: 790 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 812 | & 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_master2.F:152:14: 70 | & IFATH, 1, MPI_INTEGER | 2 ...... 152 | & SON_A( 1_8 + | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_blocfacto.F:227:35: 227 | & 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:228:35: 228 | & BEGS_BLR_U(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘begs_blr_u’ at (1) 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] 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] dfac_process_blocfacto.F:754:51: 754 | & NPIV, NELIM, DIR, | 1 Warning: Unused dummy argument ‘dir’ at (1) [-Wunused-dummy-argument] dana_aux_ELT.F:810:57: 810 | SUBROUTINE DMUMPS_ELTPROC( N, NELT, ELTPROC, SLAVEF, PROCNODE, | 1 Warning: Unused dummy argument ‘slavef’ 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_distrib_ELT.F:491:26: 482 | CALL MPI_SEND( BUFI(2, I), NBRECI, MPI_INTEGER, | 2 ...... 491 | 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:198:21: 198 | & 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:198:44: 198 | & 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:200:21: 200 | & 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:200:35: 200 | & 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:216:17: 216 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘elnodes’ at (1) dfac_distrib_ELT.F:217:17: 217 | & 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:224:17: 224 | & 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%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘elnodes’ at (1) dfac_distrib_ELT.F:257:17: 257 | & 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:281:31: 274 | CALL MPI_RECV( ELTVAR_LOC( RECV_IELTPTR8 ), MSGLEN, | 2 ...... 281 | 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_process_blfac_slave.F:189:23: 124 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 189 | & A(POSBLOCFACTO), NPIV*NCOLU, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_asm.F:171:25: 171 | & 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:786:44: 786 | SUBROUTINE DMUMPS_SET_PARPIVT1 ( INODE, NFRONT, NASS1, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_asm.F:898:53: 898 | SUBROUTINE DMUMPS_UPDATE_PARPIV_ENTRIES ( INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_asm.F:899:21: 899 | & KEEP, PARPIV, LPARPIV, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dfac_asm.F:634:43: 634 | & 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:131:15: 131 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] dfac_asm.F:131:33: 131 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_asm.F:128:24: 128 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument ‘nbcols’ at (1) [-Wunused-dummy-argument] dfac_asm.F:129:16: 129 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] dfac_asm.F:129:24: 129 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] dfac_asm.F:190:35: 190 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:190:23: 190 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] dfac_asm.F:221:25: 221 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] dfac_asm.F:222:15: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] dfac_asm.F:222:27: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:222:33: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_asm.F:220:24: 220 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] dfac_asm.F:221:19: 221 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument ‘rhs_mumps’ 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_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_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] dfac_process_blocfacto_LDLT.F:244:23: 153 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 244 | & DYN_PIVINFO, 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:22: 153 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 253 | & DYN_BLOCFACTO, int(LA_BLOCFACTO), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_asm.F:522:62: 522 | & PIMASTER, PTLUST_S, IW, LIW, STEP, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] darrowheads.F:963:32: 963 | 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) dfac_asm.F:580:43: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] darrowheads.F:677:27: 673 | CALL MPI_SEND(BUFI(1,ISLAVE),TAILLE_SENDI, | 2 ...... 677 | 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)). dfac_asm.F:580:31: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_asm.F:580:17: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] darrowheads.F:830:23: 820 | CALL MPI_RECV( BUFI(1), 2*NBRECORDS+1, | 2 ...... 830 | 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)). dfac_process_blocfacto_LDLT.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument ‘msgsou’ at (1) [-Wunused-dummy-argument] darrowheads.F:658:41: 658 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] darrowheads.F:659:20: 659 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument ‘type_parall’ at (1) [-Wunused-dummy-argument] darrowheads.F:915:54: 915 | SUBROUTINE DMUMPS_SET_TO_ZERO(A, LLD, M, N, KEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dmumps_iXamax.F -o dmumps_iXamax.o 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_contrib_type3.F:234:72: 234 | & 0) | ^ Warning: ‘pos_root’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_contrib_type3.F:65:37: 65 | INTEGER(8) :: LREQA, POS_ROOT | ^ note: ‘pos_root’ was declared here 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] darrowheads.F:17:35: 17 | & KEEP, KEEP8, ICNTL, id ) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] darrowheads.F:201:70: 201 | & INTARR, LINTARR, DBLARR, LDBLARR, PTRAIW, PTRARW, FRERE_STEPS, | 1 Warning: Unused dummy argument ‘frere_steps’ 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] darrowheads.F:200:36: 200 | & LP, COMM, root, KEEP, KEEP8, FILS, RG2L, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] 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)). darrowheads.F:628:51: 628 | & DEST_SHR, BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] darrowheads.F:730:35: 730 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument ‘frere_steps’ at (1) [-Wunused-dummy-argument] darrowheads.F:727:21: 727 | & KEEP, KEEP8, MYID, COMM, NBRECORDS, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] darrowheads.F:730:16: 730 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] dini_defaults.F:65:37: 65 | & DKEEP, MYID ) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dana_mtrans.F -o dana_mtrans.o dini_defaults.F:1291:41: 1291 | SUBROUTINE DMUMPS_SET_KEEP72(id, LP) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] 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] dfac_process_end_facto_slave.F:164:22: 164 | IF (.NOT. CB_STORED_IN_BLRSTRUC) THEN | ^ Warning: ‘cb_stored_in_blrstruc’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_end_facto_slave.F:103:41: 103 | LOGICAL :: CB_STORED_IN_BLRSTRUC, COMPRESS_CB | ^ note: ‘cb_stored_in_blrstruc’ was declared here 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_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_sol_pool.F:25:50: 25 | & (N, POOL, LPOOL, PROCNODE, SLAVEF, KEEP199, | 1 Warning: Unused dummy argument ‘slavef’ 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] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dooc_panel_piv.F -o dooc_panel_piv.o 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] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c drank_revealing.F -o drank_revealing.o dfac_process_maprow.F:1224:26: 1224 | & FILS, DAD, | 1 Warning: Unused dummy argument ‘dad’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_aux.F -o dsol_aux.o dana_driver.F:5031:27: 4943 | CALL MPI_SEND( NZ_loc8, 1, MPI_INTEGER8, MASTER, | 2 ...... 5031 | 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:508:30: 508 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 5237 | CALL MPI_ALLREDUCE(DO_WRITE, DO_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). 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] dana_driver.F:508:44: 508 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 5237 | CALL MPI_ALLREDUCE(DO_WRITE, DO_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_driver.F:513:28: 451 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 513 | 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:1917:26: 451 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 1917 | 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:2670:26: 2670 | CALL MPI_RECV(id%NBSA_LOCAL,1,MPI_INTEGER, | 1 ...... 4922 | 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:2876:14: 2876 | & 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:2876:34: 2876 | & 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) dana_driver.F:3744:23: 3647 | CALL MPI_REDUCE( KEEP8(11), SUM_KEEP811_THIS_NODE, 1, | 2 ...... 3744 | CALL MPI_REDUCE( INFO(15), SUM_INFO15_THIS_NODE, 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_driver.F:3744:33: 3647 | CALL MPI_REDUCE( KEEP8(11), SUM_KEEP811_THIS_NODE, 1, | 2 ...... 3744 | CALL MPI_REDUCE( INFO(15), SUM_INFO15_THIS_NODE, 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_bwd_aux.F -o dsol_bwd_aux.o dana_driver.F:3974:53: 3974 | SUBROUTINE DMUMPS_ANA_CHECK_KEEP(id, I_AM_SLAVE) | 1 Warning: Unused dummy argument ‘i_am_slave’ at (1) [-Wunused-dummy-argument] 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] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_bwd.F -o dsol_bwd.o dfac_driver.F:374:24: 374 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3901 | 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:374:38: 374 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3901 | 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:524:21: 446 | CALL MPI_BCAST( KEEP(12), 1, MPI_INTEGER, | 2 ...... 524 | 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:2170:26: 730 | CALL MPI_ALLREDUCE( ITMP, JTMP, 1, MPI_INTEGER, | 2 ...... 2170 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dfac_driver.F:2170:40: 730 | CALL MPI_ALLREDUCE( ITMP, JTMP, 1, MPI_INTEGER, | 2 ...... 2170 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dfac_driver.F:2806:27: 2806 | CALL MPI_RECV( KEEP(17), 1, MPI_INTEGER, 1, DEFIC_TAG, | 1 ...... 4010 | 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:2811:27: 2811 | CALL MPI_SEND( KEEP(17), 1, MPI_INTEGER, 0, DEFIC_TAG, | 1 ...... 4003 | & 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:3855:28: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘info16’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3855:62: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘irank’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3855:68: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3855:15: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3855:55: 3855 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3854:49: 3854 | SUBROUTINE DMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1 Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_c.F -o dsol_c.o dmumps_driver.F:661:25: 661 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2216 | 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:661:29: 661 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2216 | 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:663:25: 663 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2216 | 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:663:29: 663 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2216 | 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:2113:22: 2113 | CALL MPI_BCAST( id%RINFOG(1), 40, MPI_DOUBLE_PRECISION, MASTER, | 1 ...... 2220 | 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:2128:28: 2128 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2216 | 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:2128:41: 2128 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2216 | 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)). /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_fwd_aux.F -o dsol_fwd_aux.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_fwd.F -o dsol_fwd.o dsol_driver.F:1304:26: 582 | CALL MPI_BCAST( id%KEEP(401), 1, MPI_INTEGER, MASTER, id%COMM, | 2 ...... 1304 | 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:3613:16: 3590 | & C_DUMMY, 1, 1, | 2 ...... 3613 | & 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:3614:16: 3591 | & IDUMMY, 0, | 2 ...... 3614 | & 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:3616:16: 3592 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 3616 | & 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:3618:16: 3593 | & IDUMMY, 1, | 2 ...... 3618 | & 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:3983:31: 2413 | CALL MPI_SEND(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3983 | 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:4001:31: 2417 | CALL MPI_RECV(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 4001 | 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:4066:55: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4066 | & 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:4067:19: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4067 | & 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:4067:39: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4067 | & 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:4281:16: 4240 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 4281 | & 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:4282:38: 4241 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 4282 | & 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:4286:16: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4286 | & 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:4287:16: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4287 | & 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:4293:16: 4252 | & C_DUMMY, 1, 1, | 2 ...... 4293 | & 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:4301:16: 4260 | & IDUMMY, 1, 0 | 2 ...... 4301 | & 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:4559:33: 1668 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4559 | 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:4559:44: 1668 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4559 | 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:5725:12: 3590 | & C_DUMMY, 1, 1, | 2 ...... 5725 | & 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:5726:12: 3591 | & IDUMMY, 0, | 2 ...... 5726 | & 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:5728:12: 3592 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 5728 | & 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:5730:12: 3593 | & IDUMMY, 1, | 2 ...... 5730 | & 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:5825:20: 4239 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5825 | & 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:5839:20: 4239 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5839 | & 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:5840:12: 4240 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 5840 | & 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:5842:12: 4241 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 5842 | & 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:5846:12: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5846 | & 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:5847:12: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5847 | & 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) dsol_bwd.F:19:20: 19 | & FRERE, DAD, FILS, IPOOL, LPOOL, PTRIST, PTRFAC, | 1 Warning: Unused dummy argument ‘dad’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_matvec.F -o dsol_matvec.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dsol_root_parallel.F -o dsol_root_parallel.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dtools.F -o dtools.o 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] dsol_bwd_aux.F:1199:17: 1162 | & INODE, 1, MPI_INTEGER, | 2 ...... 1199 | & W(POSWCB + 1), LONG, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c dtype3_root.F -o dtype3_root.o dfac_scalings_simScaleAbs.F:845:24: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘irsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.data’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.data’ was declared here dfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.offset’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.offset’ was declared here dfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.dim[0].stride’ was declared here dfac_scalings_simScaleAbs.F:845:36: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irsndrcvia’ was declared here dfac_distrib_ELT.F:401:72: 401 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufi.offset’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:69:53: 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ note: ‘bufi.offset’ was declared here dfac_scalings_simScaleAbs.F:845:47: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:401:72: 401 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufi.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:69:53: 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ note: ‘bufi.dim[1].stride’ was declared here dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘istatus’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:847:21: 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘istatus’ was declared here dfac_distrib_ELT.F:411:72: 411 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufr.offset’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:70:62: 70 | DOUBLE PRECISION, DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ note: ‘bufr.offset’ was declared here dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘ornghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:846:24: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘ornghbprcs’ was declared here dfac_distrib_ELT.F:411:72: 411 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufr.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:70:62: 70 | DOUBLE PRECISION, DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ note: ‘bufr.dim[1].stride’ was declared here dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘orsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:846:36: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘orsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:846:47: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ Warning: ‘orsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:847:31: 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘requests’ was declared here dsol_aux.F:804:26: 802 | CALL MPI_SEND(N_LOCAL_LIST, 1, | 2 803 | & MPI_INTEGER, MASTER, TAG_SIZE, id%COMM,IERR) 804 | 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:847:26: 827 | CALL MPI_RECV(TMP, 1, MPI_INTEGER, MPI_ANY_SOURCE, | 2 ...... 847 | 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:1184:70: 1184 | & NRHS_B, WCB, LWCB, LDA_WCB, PPIV_COURANT, MTYPE, KEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1325:28: 1325 | & MTYPE, KEEP, COEF_Y ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] 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_aux.F:528:23: 528 | & 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:172:29: 172 | & KEEP, KEEP8, COLSCA, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:223:27: 223 | & KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:421:39: 421 | & LHS, WRHS, W, RHS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:1080:44: 1080 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument ‘dkeep’ at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:1080:37: 1080 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dsol_aux.F:587:23: 587 | & W, KEEP,KEEP8, COLSCA ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:357:15: 357 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:357:28: 357 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument ‘frere’ at (1) [-Wunused-dummy-argument] dfac_process_blfac_slave.F:341:72: 341 | & A_PTR( CPOS ), NCOL1 ) | ^ Warning: ‘posblocfacto’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blfac_slave.F:87:37: 87 | INTEGER(8) POSELT, POSBLOCFACTO | ^ note: ‘posblocfacto’ was declared here dfac_process_blfac_slave.F:316:72: 316 | & ) | ^ Warning: ‘begs_blr_u.data’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blfac_slave.F:102:50: 102 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ note: ‘begs_blr_u.data’ was declared here dfac_process_blfac_slave.F:316:72: 316 | & ) | ^ Warning: ‘begs_blr_u.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blfac_slave.F:102:50: 102 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ note: ‘begs_blr_u.dim[0].ubound’ was declared here dsol_aux.F:860:12: 860 | & LP, ARRET, GRAIN ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] dsol_aux.F:938:24: 938 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:938:12: 938 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1038:13: 1038 | & KEEP, RHSCOMP, NRHS, LRHSCOMP, FIRST_ROW_RHSCOMP, W, LD_W, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1088:35: 1088 | & MPRINT, ICNTL, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1086:35: 1086 | SUBROUTINE DMUMPS_SOL_Q(MTYPE, IFLAG, N, | 1 Warning: Unused dummy argument ‘mtype’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1087:19: 1087 | & LHS, WRHS, W, RES, GIVNORM, ANORM, XNORM, SCLNRM, | 1 Warning: Unused dummy argument ‘wrhs’ at (1) [-Wunused-dummy-argument] dsol_c.F:1309:19: 1306 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1309 | & 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:1317:23: 1306 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1317 | & CWORK, NPIV, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_aux.F:1369:13: 1369 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1394:45: 1394 | INTEGER :: IPOSINRHSCOMP, JJ, K, NBK, | 1 Warning: Unused variable ‘nbk’ declared at (1) [-Wunused-variable] dsol_aux.F:1369:36: 1369 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘nelim’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1369:45: 1369 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1376:49: 1376 | & MTYPE, KEEP, OOCWRITE_COMPATIBLE_WITH_BLR, | 1 Warning: Unused dummy argument ‘oocwrite_compatible_with_blr’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1499:13: 1499 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dsol_c.F:1415:24: 1415 | CALL MPI_PACK(RHSCOMP(IPOSINRHSCOMP,J), NPIV, | 1 ...... 1428 | 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:1923:29: 1430 | CALL MPI_SEND(BUFFER, POS_BUF, MPI_PACKED, MASTER, | 2 ...... 1923 | 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:2023:34: 1301 | CALL MPI_RECV( BUFFER, SIZE_BUF_BYTES, MPI_PACKED, | 2 ...... 2023 | 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:1078:27: 1078 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, BUFFER, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:1438:54: 1438 | SUBROUTINE DMUMPS_GATHER_SOLUTION_AM1(NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dsol_c.F:1447:56: 1447 | & POSINRHSCOMP, LPOS_ROW, NB_FS_IN_RHSCOMP ) | 1 Warning: Unused dummy argument ‘nb_fs_in_rhscomp’ at (1) [-Wunused-dummy-argument] dsol_c.F:1439:21: 1439 | & NRHS, RHSCOMP, LRHSCOMP, NRHSCOMP_COL, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] dsol_c.F:1639:37: 1639 | & PTRIST, KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:1641:36: 1641 | & PROCNODE, NSLAVES, scaling_data, LSCAL | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dtools.F:291:17: 291 | & 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:1836:23: 1830 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | 2 ...... 1836 | 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)). dsol_c.F:1713:25: 1713 | & ISOL_LOC, | 1 Warning: Unused dummy argument ‘isol_loc’ at (1) [-Wunused-dummy-argument] dsol_c.F:1716:43: 1716 | & PROCNODE_STEPS, KEEP,KEEP8, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:1710:23: 1710 | & SLAVEF, N, MYID_NODES, | 1 Warning: Unused dummy argument ‘slavef’ 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] dtype3_root.F:1192:16: 1192 | & 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) dsol_c.F:1827:27: 1827 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:1822:25: 1822 | & (NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1205:17: 1205 | & 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) dtools.F:457:36: 457 | & PTRIST, PTRAST, IW, LIW, A, LA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dtools.F:459:51: 459 | & IPTRLU, STEP, MYID, KEEP, KEEP8, TYPE_SON | 1 Warning: Unused dummy argument ‘type_son’ at (1) [-Wunused-dummy-argument] dsol_c.F:2062:27: 2062 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:2060:25: 2060 | & (NSLAVES, N, MYID_NODES, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dtools.F:499:38: 499 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] dtools.F:498:60: 498 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument ‘na_elt8’ at (1) [-Wunused-dummy-argument] dtools.F:498:51: 498 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument ‘nnz8’ at (1) [-Wunused-dummy-argument] dtools.F:499:34: 499 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] dsol_c.F:2163:27: 2163 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dtools.F:1428:37: 1428 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument ‘ooc_strat’ at (1) [-Wunused-dummy-argument] dtools.F:1476:43: 1476 | & KEEP, KEEP8, IFLAG, IERROR | 1 Warning: Unused dummy argument ‘ierror’ at (1) [-Wunused-dummy-argument] dtools.F:1476:35: 1476 | & KEEP, KEEP8, IFLAG, IERROR | 1 Warning: Unused dummy argument ‘iflag’ at (1) [-Wunused-dummy-argument] dtools.F:1475:37: 1475 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument ‘ooc_strat’ at (1) [-Wunused-dummy-argument] dtools.F:1579:22: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘hf’ at (1) [-Wunused-dummy-argument] dtools.F:1578:27: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘ifath’ at (1) [-Wunused-dummy-argument] dtools.F:1578:20: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dtools.F:1579:18: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘ioldps’ at (1) [-Wunused-dummy-argument] dtools.F:1579:26: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] dtools.F:1578:13: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dtools.F:1608:20: 1608 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dtools.F:1608:45: 1608 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] 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) dana_mtrans.F:768:72: 768 | 80 IPERM(I) = J | ^ Warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:702:15: 702 | INTEGER I,J,J1,JORD,NFC,K,KK, | ^ note: ‘i’ was declared here dana_mtrans.F:769:72: 769 | ARP(J) = int(II - IP(J)) + 1 | ^ Warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:704:32: 704 | INTEGER(8) :: IN1, IN2, II | ^ note: ‘ii’ was declared here 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:1220:24: 1220 | & KEEP, KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1216:42: 1216 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Unused dummy argument ‘local_m’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1221:17: 1221 | & MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1331:38: 1331 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, FILS, | 1 Warning: Unused dummy argument ‘local_m’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1334:17: 1334 | & MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1297:32: 1297 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘ierror’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1297:24: 1297 | & 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] dana_dist_m.F:2031:72: 2031 | CURRENT_ACTIVE_MEM = CURRENT_ACTIVE_MEM + SIZEFRNOCBLU | ^ Warning: ‘sizefrnocblu’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:1904:32: 1904 | INTEGER(8) :: SIZEFRNOCBLU | ^ note: ‘sizefrnocblu’ was declared here dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘icnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:224:24: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ note: ‘icnghbprcs’ was declared here dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘icsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:224:36: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ note: ‘icsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:224:47: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ Warning: ‘icsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:221:29: 221 | INTEGER IMYRPTR,IMYCPTR | ^ Warning: ‘imycptr’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘irnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:222:24: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irnghbprcs’ was declared here dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘irsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:222:36: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:222:47: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘istatus’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:226:21: 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘istatus’ was declared here dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘ocnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:225:24: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ note: ‘ocnghbprcs’ was declared here dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘ocsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:225:36: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ note: ‘ocsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:225:47: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ Warning: ‘ocsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘ornghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:223:24: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘ornghbprcs’ was declared here dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘orsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:223:36: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘orsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:223:47: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ Warning: ‘orsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:226:31: 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘requests’ was declared here dfac_process_maprow.F:1681:72: 1681 | & BUF_MAX_ARRAY,NFS4FATHER,PACKED_CB,ITMP) | ^ Warning: ‘posrow’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_maprow.F:1284:33: 1284 | INTEGER(8) :: SIZFR, POSROW, SHIFTCB_SON | ^ note: ‘posrow’ was declared here dana_mtrans.F:71:22: 71 | & I0,UP,LOW, IK | ^ Warning: ‘i0’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:246:72: 246 | I = ISP | ^ Warning: ‘isp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:70:56: 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ note: ‘isp’ was declared here dana_mtrans.F:247:72: 247 | J = JSP | ^ Warning: ‘jsp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:70:60: 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ note: ‘jsp’ was declared here dfac_process_blocfacto.F:588:72: 588 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ Warning: ‘lpos’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto.F:98:25: 98 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ note: ‘lpos’ was declared here dfac_process_blocfacto.F:588:72: 588 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ Warning: ‘lpos2’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto.F:98:38: 98 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ note: ‘lpos2’ was declared here darrowheads.F:505:72: 505 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ Warning: ‘iw4.offset’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:254:49: 254 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ note: ‘iw4.offset’ was declared here darrowheads.F:505:72: 505 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ Warning: ‘iw4.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:254:49: 254 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ note: ‘iw4.dim[1].stride’ was declared here dana_reordertree.F:231:72: 231 | NFR = int(ND(STEP(INODE)),8) | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] dana_reordertree.F:34:33: 34 | INTEGER IFATH,IN,NSTK,INODE,I,allocok,LOCAL_PERM | ^ note: ‘inode’ was declared here dana_reordertree.F:655:72: 655 | FILS(dernier)=-TAB(I) | ^ Warning: ‘dernier’ may be used uninitialized [-Wmaybe-uninitialized] dana_reordertree.F:44:21: 44 | INTEGER dernier,fin | ^ note: ‘dernier’ was declared here dsol_bwd_aux.F:1808:72: 1808 | DO I=1,(IIPOOL-POOL_FIRST_POS)/2 | ^ Warning: ‘pool_first_pos’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:1129:28: 1129 | INTEGER POOL_FIRST_POS, TMP | ^ note: ‘pool_first_pos’ was declared here dmumps_driver.F:1037:12: 1037 | IF ( OLDJOB .LT. 2 ) THEN | ^ Warning: ‘oldjob’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:583:36: 583 | INTEGER JOBMIN, JOBMAX, OLDJOB | ^ note: ‘oldjob’ was declared here dmumps_driver.F:2039:72: 2039 | id%KEEP(235) = KEEP235SAVE | ^ Warning: ‘keep235save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:585:44: 585 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ note: ‘keep235save’ was declared here dmumps_driver.F:2040:72: 2040 | id%KEEP(242) = KEEP242SAVE | ^ Warning: ‘keep242save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:585:57: 585 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ note: ‘keep242save’ was declared here dmumps_driver.F:2041:72: 2041 | id%KEEP(243) = KEEP243SAVE | ^ Warning: ‘keep243save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:586:25: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep243save’ was declared here dmumps_driver.F:2042:72: 2042 | id%KEEP(495) = KEEP495SAVE | ^ Warning: ‘keep495save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:586:38: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep495save’ was declared here dmumps_driver.F:2043:72: 2043 | id%KEEP(497) = KEEP497SAVE | ^ Warning: ‘keep497save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:586:51: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep497save’ was declared here dfac_process_blocfacto_LDLT.F:807:17: 807 | & .OR. | ^ Warning: ‘nslaves_prec’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto_LDLT.F:129:49: 129 | INTEGER :: XSIZE, CURRENT_BLR, NSLAVES_PREC, INFO_TMP(2) | ^ note: ‘nslaves_prec’ was declared here dana_aux_ELT.F:442:26: 442 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) WRITE (LP,99996) INFO(1) | ^ Warning: ‘lp’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_ELT.F:42:31: 42 | INTEGER NEMIN, MPRINT, LP, MP, LDIAG | ^ note: ‘lp’ was declared here dsol_fwd_aux.F:620:72: 620 | JFIN = min(J+PANEL_SIZE-1, NPIV) | ^ Warning: ‘panel_size’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:421:44: 421 | INTEGER TempNROW, TempNCOL, PANEL_SIZE, | ^ note: ‘panel_size’ was declared here dana_mtrans.F:864:32: 864 | IF (IPERM(I).NE.0 .OR. IPERM(I0).EQ.0) GO TO 50 | ^ Warning: ‘i0’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:799:22: 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ note: ‘i0’ was declared here dana_mtrans.F:873:17: 873 | DO 60 K = K0,K2 | ^ Warning: ‘k0’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:801:39: 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ note: ‘k0’ was declared here dana_mtrans.F:1033:72: 1033 | I = IRN(ISP) | ^ Warning: ‘isp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:801:52: 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ note: ‘isp’ was declared here dana_mtrans.F:1036:72: 1036 | JPERM(J) = ISP | ^ Warning: ‘jsp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:799:52: 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ note: ‘jsp’ was declared here dana_aux_ELT.F:916:72: 916 | IF (ELTNOD(I).EQ.0) ELTNOD(I) = INODE | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_ELT.F:848:19: 848 | INTEGER INODE, LEAF, NBLEAF, NBROOT, III, IN | ^ note: ‘inode’ was declared here dana_dist_m.F:742:72: 742 | & NRLADU_CURRENT_MISSING) | ^ Warning: ‘nrladu_current_missing’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:101:42: 101 | INTEGER(8) :: NRLADU_CURRENT_MISSING | ^ note: ‘nrladu_current_missing’ was declared here dana_dist_m.F:719:72: 719 | CURRENT_ACTIVE_MEM = CURRENT_ACTIVE_MEM + SIZEFRNOCBLU | ^ Warning: ‘sizefrnocblu’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:118:32: 118 | INTEGER(8) :: SIZEFRNOCBLU | ^ note: ‘sizefrnocblu’ was declared here dana_dist_m.F:1077:72: 1077 | & NRLADU_CURRENT_MISSING) | ^ Warning: ‘current_active_mem’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:113:35: 113 | INTEGER(8) CURRENT_ACTIVE_MEM, MAXTEMPCB | ^ note: ‘current_active_mem’ was declared here dana_dist_m.F:1456:72: 1456 | ISTKRLR_CB_UD = ISTKRLR_CB_UD + LSTKRLR_CB_UD(ITOP) | ^ Warning: ‘sizecblr_slave_ud’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:122:34: 122 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ note: ‘sizecblr_slave_ud’ was declared here dana_dist_m.F:1458:72: 1458 | ISTKRLR_CB_WC = ISTKRLR_CB_WC + LSTKRLR_CB_WC(ITOP) | ^ Warning: ‘sizecblr_slave_wc’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:122:53: 122 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ note: ‘sizecblr_slave_wc’ was declared here dana_dist_m.F:995:72: 995 | & dble(OPS_NODE_SLAVE)/dble(NSLAVES_LOC) | ^ Warning: ‘ops_node_slave’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:141:64: 141 | DOUBLE PRECISION OPS_NODE, OPS_NODE_MASTER, OPS_NODE_SLAVE | ^ note: ‘ops_node_slave’ was declared here dana_reordertree.F:1103:72: 1103 | MY_FIRST_LEAF(INDICE(ID+1)-1,ID+1)=FIRST_LEAF | ^ Warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized] dana_reordertree.F:780:16: 780 | INTEGER ID,FIRST_LEAF,SIZE_SBTR | ^ note: ‘id’ was declared here dsol_c.F:580:72: 580 | Pruned_SONS(:) = -1 | ^ Warning: ‘pruned_sons.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_c.F:132:56: 132 | INTEGER, DIMENSION(:), ALLOCATABLE :: Pruned_SONS, Pruned_Roots | ^ note: ‘pruned_sons.dim[0].ubound’ was declared here dsol_bwd_aux.F:102:27: 102 | INTEGER :: POSINDICES, IPOSINRHSCOMP, IPOSINRHSCOMP_PANEL | ^ Warning: ‘posindices’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:1138:72: 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ Warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:1091:22: 1091 | INTEGER(8) :: II, IN1, IN2 | ^ note: ‘ii’ was declared here dana_mtrans.F:1138:72: 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ Warning: ‘in2’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:1091:32: 1091 | INTEGER(8) :: II, IN1, IN2 | ^ note: ‘in2’ was declared here dsol_aux.F:1709:72: 1709 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.data’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:1674:56: 1674 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.data’ was declared here dsol_aux.F:1709:72: 1709 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.offset’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:1674:56: 1674 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.offset’ was declared here dsol_aux.F:1709:72: 1709 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:1674:56: 1674 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.dim[0].stride’ was declared here dfac_process_maprow.F:1197:10: 1197 | IF (CB_IS_LR) THEN | ^ Warning: ‘cb_is_lr’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_maprow.F:718:25: 718 | LOGICAL :: CB_IS_LR | ^ note: ‘cb_is_lr’ was declared here dfac_driver.F:1972:10: 1972 | IF (EARLYT3ROOTINS) THEN | ^ Warning: ‘earlyt3rootins’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:146:68: 146 | LOGICAL I_AM_SLAVE, PERLU_ON, WK_USER_PROVIDED, EARLYT3ROOTINS | ^ note: ‘earlyt3rootins’ was declared here dfac_driver.F:2739:72: 2739 | & ) | ^ Warning: ‘ipool’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:110:23: 110 | & ITLOC, IPOOL, K28, LPOOL | ^ note: ‘ipool’ was declared here dfac_driver.F:2739:72: 2739 | & ) | ^ Warning: ‘itloc’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:110:16: 110 | & ITLOC, IPOOL, K28, LPOOL | ^ note: ‘itloc’ was declared here dfac_driver.F:2739:72: 2739 | & ) | ^ Warning: ‘ptrwb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:109:27: 109 | INTEGER PTRIST, PTRWB, MAXELT_SIZE, | ^ note: ‘ptrwb’ was declared here dana_driver.F:4995:72: 4995 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ Warning: ‘reqptr.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:4810:41: 4810 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ note: ‘reqptr.offset’ was declared here dana_driver.F:4995:72: 4995 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ Warning: ‘reqptr.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:4810:41: 4810 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ note: ‘reqptr.dim[1].stride’ was declared here dana_driver.F:4956:72: 4956 | MATPTR_cp = MATPTR | ^ Warning: ‘matptr.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:4811:42: 4811 | INTEGER(8), ALLOCATABLE :: MATPTR(:) | ^ note: ‘matptr.dim[0].ubound’ was declared here dsol_c.F:2142:72: 2142 | IPOSINRHSCOMP_COL = IPOSINRHSCOMP_COL + 1 | ^ Warning: ‘iposinrhscomp_col’ may be used uninitialized [-Wmaybe-uninitialized] dsol_c.F:2083:46: 2083 | INTEGER IPOSINRHSCOMP, IPOSINRHSCOMP_COL | ^ note: ‘iposinrhscomp_col’ was declared here dsol_driver.F:1890:72: 1890 | NB_BYTES = NB_BYTES + int(size(RHS_IR),8)*K35_8 | ^ Warning: ‘rhs_ir.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:173:55: 173 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.dim[0].ubound’ was declared here dsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.data’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:129:58: 129 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.data’ was declared here dsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.offset’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:129:58: 129 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.offset’ was declared here dsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:129:58: 129 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.dim[0].stride’ was declared here dsol_driver.F:2043:72: 2043 | LIWCB = 20*NB_K133*2 + KEEP(133) | ^ Warning: ‘nb_k133’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:279:21: 279 | INTEGER NB_K133, IRANK, TSIZE | ^ note: ‘nb_k133’ was declared here dsol_driver.F:3933:72: 3933 | LWCB8_SOL_C = LWCB8 | ^ Warning: ‘lwcb8’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:87:36: 87 | INTEGER(8) :: LWCB8_MIN, LWCB8, LWCB8_SOL_C | ^ note: ‘lwcb8’ was declared here dsol_driver.F:3421:72: 3421 | SAVERHS(:) = ZERO | ^ Warning: ‘saverhs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:180:49: 180 | DOUBLE PRECISION, ALLOCATABLE :: SAVERHS(:), C_RW1(:), | ^ note: ‘saverhs.dim[0].ubound’ was declared here dsol_driver.F:4054:72: 4054 | NBSPARSE_LOC = (DO_NBSPARSE.AND.NBRHS_EFF.GT.1) | ^ Warning: ‘do_nbsparse’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:261:29: 261 | LOGICAL :: DO_NBSPARSE, NBSPARSE_LOC | ^ note: ‘do_nbsparse’ was declared here dsol_driver.F:2217:47: 2217 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ Warning: ‘uns_perm_inv_needed_befmainloop’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:198:48: 198 | & UNS_PERM_INV_NEEDED_BEFMAINLOOP | ^ note: ‘uns_perm_inv_needed_befmainloop’ was declared here dsol_driver.F:2217:47: 2217 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ Warning: ‘uns_perm_inv_needed_inmainloop’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:197:47: 197 | LOGICAL :: UNS_PERM_INV_NEEDED_INMAINLOOP, | ^ note: ‘uns_perm_inv_needed_inmainloop’ was declared here dsol_driver.F:4640:72: 4640 | & id%COMM, IERR ) | ^ Warning: ‘rhs_ir.offset’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:173:55: 173 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.offset’ was declared here dsol_driver.F:4640:72: 4640 | & id%COMM, IERR ) | ^ Warning: ‘rhs_ir.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:173:55: 173 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.dim[0].stride’ was declared here dsol_driver.F:2219:72: 2219 | NB_BYTES = NB_BYTES - int(size(UNS_PERM_INV),8)*K34_8 | ^ Warning: ‘uns_perm_inv.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:196:56: 196 | INTEGER, DIMENSION(:), ALLOCATABLE :: UNS_PERM_INV | ^ note: ‘uns_perm_inv.dim[0].ubound’ was declared here dsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.data’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.data’ was declared here dsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.offset’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.offset’ was declared here dsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.dim[0].stride’ was declared here dsol_driver.F:3487:72: 3487 | & ONE | ^ Warning: ‘iperm’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:80:21: 80 | INTEGER I,IPERM,K,JPERM, J, II, IZ2 | ^ note: ‘iperm’ was declared here dsol_driver.F:4343:72: 4343 | NB_BYTES = NB_BYTES - int(size(MAP_RHS),8) * K34_8 | ^ Warning: ‘map_rhs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:186:40: 186 | INTEGER, ALLOCATABLE :: MAP_RHS(:) | ^ note: ‘map_rhs.dim[0].ubound’ was declared here dsol_driver.F:4651:72: 4651 | C_LOCWK54 = ZERO | ^ Warning: ‘c_locwk54.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:193:62: 193 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: C_LOCWK54 | ^ note: ‘c_locwk54.dim[0].ubound’ was declared here dsol_driver.F:5046:72: 5046 | NB_BYTES = NB_BYTES - int(size(C_W),8)*K35_8 | ^ Warning: ‘c_w.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:183:45: 183 | & C_W(:) | ^ note: ‘c_w.dim[0].ubound’ was declared here dsol_driver.F:4553:72: 4553 | R_LOCWK54 = RZERO | ^ Warning: ‘r_locwk54.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:192:65: 192 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: R_LOCWK54 | ^ note: ‘r_locwk54.dim[0].ubound’ was declared here dsol_driver.F:5049:72: 5049 | & - int(size(IW1),8)*K34_8 | ^ Warning: ‘r_w.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:188:45: 188 | DOUBLE PRECISION, ALLOCATABLE :: R_W(:) | ^ note: ‘r_w.dim[0].ubound’ was declared here dsol_driver.F:5054:72: 5054 | NB_BYTES = NB_BYTES - int(size(D ),8)*K16_8 | ^ Warning: ‘d.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:187:51: 187 | DOUBLE PRECISION, ALLOCATABLE :: R_Y(:), D(:) | ^ note: ‘d.dim[0].ubound’ was declared here dana_driver.F:1219:16: 1219 | IF ( LISTVAR_SCHUR_2BE_FREED ) THEN | ^ Warning: ‘listvar_schur_2be_freed’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:63:50: 63 | LOGICAL PROK, PROKG, LISTVAR_SCHUR_2BE_FREED, LPOK | ^ note: ‘listvar_schur_2be_freed’ was declared here dana_driver.F:1345:72: 1345 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ Warning: ‘na’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:53:27: 53 | INTEGER IKEEP, NE, NA | ^ note: ‘na’ was declared here dana_driver.F:1345:72: 1345 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ Warning: ‘ne’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:53:23: 53 | INTEGER IKEEP, NE, NA | ^ note: ‘ne’ was declared here dana_driver.F:1756:72: 1756 | id%NA(1) = NBLEAF | ^ Warning: ‘nbleaf’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:76:20: 76 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ note: ‘nbleaf’ was declared here dana_driver.F:1757:72: 1757 | id%NA(2) = NBROOT | ^ Warning: ‘nbroot’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:76:28: 76 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ note: ‘nbroot’ was declared here dana_driver.F:2653:72: 2653 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ Warning: ‘temp_leaf.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:148:56: 148 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ note: ‘temp_leaf.offset’ was declared here dana_driver.F:2653:72: 2653 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ Warning: ‘temp_leaf.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:148:56: 148 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ note: ‘temp_leaf.dim[1].stride’ was declared here dana_driver.F:2640:72: 2640 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ Warning: ‘temp_root.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:147:56: 147 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ note: ‘temp_root.offset’ was declared here dana_driver.F:2640:72: 2640 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ Warning: ‘temp_root.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:147:56: 147 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ note: ‘temp_root.dim[1].stride’ was declared here dana_driver.F:2666:72: 2666 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ Warning: ‘temp_size.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:149:56: 149 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ note: ‘temp_size.offset’ was declared here dana_driver.F:2666:72: 2666 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ Warning: ‘temp_size.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:149:56: 149 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ note: ‘temp_size.dim[1].stride’ was declared here dana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.data’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.data’ was declared here dana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.offset’ was declared here dana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.dim[0].stride’ was declared here 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.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/src' make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/src' cd examples; make d make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/examples' /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c dsimpletest.F -o dsimpletest.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c dsimpletest_save_restore.F -o dsimpletest_save_restore.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DAdd_ -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c c_example_save_restore.c -o c_example_save_restore.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -DAdd_ -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/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; | ^~~~ /usr/lib64/openmpi/bin/mpifort -o c_example -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz c_example.o -L../lib -ldmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm /usr/lib64/openmpi/bin/mpifort -o c_example_save_restore -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz c_example_save_restore.o -L../lib -ldmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm /usr/lib64/openmpi/bin/mpifort -o dsimpletest -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz dsimpletest.o -L../lib -ldmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm /usr/lib64/openmpi/bin/mpifort -o dsimpletest_save_restore -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz dsimpletest_save_restore.o -L../lib -ldmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/examples' make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1' cd MUMPS_5.5.1 && make z make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1' (cd libseq; make) make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq' (cp libseq/lib* ./lib) cd src; make z make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/src' make ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/src' make[8]: '../lib/libmumps_commonFREEFEM-SEQ.a' is up to date. make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/src' make ARITH=z ../lib/libzmumpsFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/src' /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_struc_def.F -o zmumps_struc_def.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zlr_type.F -o zlr_type.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zstatic_ptr_m.F -o zstatic_ptr_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zomp_tps_m.F -o zomp_tps_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_ooc_buffer.F -o zmumps_ooc_buffer.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_sispointers_m.F -o zfac_sispointers_m.o zlr_type.F:23:48: 23 | SUBROUTINE DEALLOC_LRB(LRB_OUT, KEEP8, K34 | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_aux.F -o zana_aux.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_aux_par.F -o zana_aux_par.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_sol_l0omp_m.F -o zfac_sol_l0omp_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_config_file.F -o zmumps_config_file.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_save_restore_files.F -o zmumps_save_restore_files.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_omp_m.F -o zsol_omp_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_lr_data_m.F -o zmumps_lr_data_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zlr_stats.F -o zlr_stats.o zfac_sol_l0omp_m.F:232:28: 232 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:27: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘bcksz’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:20: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘depth’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:19: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k472’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:25: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k475’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:31: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k478’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:37: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k480’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:43: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k481’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:49: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k483’ at (1) [-Wunused-dummy-argument] zlr_stats.F:575:55: 575 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument ‘k484’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:58: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘k486’ at (1) [-Wunused-dummy-argument] zlr_stats.F:572:47: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘k489’ at (1) [-Wunused-dummy-argument] zlr_stats.F:572:41: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘local’ at (1) [-Wunused-dummy-argument] zlr_stats.F:572:57: 572 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:36: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘nassmin’ at (1) [-Wunused-dummy-argument] zlr_stats.F:577:26: 577 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument ‘nbtreenodes’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:47: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘nfrontmin’ at (1) [-Wunused-dummy-argument] zlr_stats.F:577:34: 577 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] zlr_stats.F:574:52: 574 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] zsol_omp_m.F:293:50: 293 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, PANEL_POS, LPANEL_POS, | 1 Warning: Unused dummy argument ‘panel_pos’ at (1) [-Wunused-dummy-argument] zsol_omp_m.F:297:37: 297 | & PERM_L0_OMP, PTR_LEAFS_L0_OMP, L0_OMP_MAPPING, LL0_OMP_MAPPING, | 1 Warning: Unused dummy argument ‘ptr_leafs_l0_omp’ at (1) [-Wunused-dummy-argument] zlr_stats.F:511:59: 511 | & KEEP50, INODE) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zlr_stats.F:478:42: 478 | & NASS1, KEEP50, INODE) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zlr_stats.F:343:37: 343 | SUBROUTINE INIT_STATS_GLOBAL(id) | 1 Warning: Unused dummy argument ‘id’ at (1) [-Wunused-dummy-argument] zlr_stats.F:330:35: 330 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zlr_stats.F:319:47: 319 | SUBROUTINE UPD_FLOP_UPDATE_LRLR3(LRB, NIV) | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zsol_omp_m.F:33:42: 33 | SUBROUTINE ZMUMPS_SOL_L0OMP_LD( K400 ) | 1 Warning: Unused dummy argument ‘k400’ at (1) [-Wunused-dummy-argument] zsol_omp_m.F:20:42: 20 | SUBROUTINE ZMUMPS_SOL_L0OMP_LI( K400 ) | 1 Warning: Unused dummy argument ‘k400’ at (1) [-Wunused-dummy-argument] zana_aux_par.F:1692:24: 1692 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1980 | 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:1692:52: 1692 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1980 | 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:999:22: 999 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1853 | 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:999:50: 999 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1853 | 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:1131:27: 1128 | CALL MPI_IRECV(BUF_PE2(1), ord%LAST(PROC+2)- | 2 ...... 1131 | 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:1192:23: 1192 | CALL MPI_SEND(IPE(1), ord%LAST(MYID+1)-ord%FIRST(MYID+1)+1, | 1 ...... 1893 | 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:355:48: 355 | SUBROUTINE ZMUMPS_DO_PAR_ORD(id, ord, WORK) | 1 Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] zana_aux_par.F:213:43: 213 | SUBROUTINE ZMUMPS_SET_PAR_ORD(id, ord) | 1 Warning: Unused dummy argument ‘ord’ at (1) [-Wunused-dummy-argument] zmumps_lr_data_m.F:2854:21: 2854 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zmumps_lr_data_m.F:2297:21: 2297 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zana_aux.F:1635:14: 1635 | & PERM(1),IPQ8(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘flag’ at (1) zana_aux.F:1638:14: 1638 | & PERM(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘flag’ at (1) zana_aux.F:1648:18: 1648 | & 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:285:37: 285 | 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:285:45: 285 | 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:285:53: 285 | 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:286:14: 286 | & 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:415:30: 415 | & (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:415:38: 415 | & (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:415:46: 415 | & (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:416:24: 416 | & 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:936:42: 936 | 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:936:49: 936 | 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:936:56: 936 | 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:937:20: 937 | & 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:1005:38: 1005 | 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:1005:46: 1005 | 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:1005:54: 1005 | 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:1005:65: 1005 | 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:1006:23: 1006 | & LIW8, IPE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘ipe’ at (1) zana_aux.F:1014:33: 1014 | 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:1014:41: 1014 | 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:1014:61: 1014 | 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:1015:20: 1015 | & IKEEP2(1), IWL1, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘ipv’ at (1) zana_aux.F:1041:29: 1041 | & (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:1041:40: 1041 | & (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:1041:51: 1041 | & (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:1042:11: 1042 | & 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:1042:37: 1042 | & 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:1042:46: 1042 | & 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:1044:50: 1044 | & 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:1050:29: 1050 | & (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:1050:40: 1050 | & (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:1050:51: 1050 | & (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:1051:11: 1051 | & 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:1051:37: 1051 | & 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:1051:46: 1051 | & 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:1053:50: 1053 | & 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:1081:24: 1081 | 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:1127:34: 1127 | 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:1127:44: 1127 | 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:1127:53: 1127 | 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:1152:33: 1152 | 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:1152:43: 1152 | 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:1152:52: 1152 | 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:2407:53: 2407 | & KEEP20, KEEP38, NAMALG,NAMALGMAX, | 1 Warning: Unused dummy argument ‘namalgmax’ at (1) [-Wunused-dummy-argument] zana_aux.F:2859:18: 2859 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL, | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] zana_aux.F:2859:50: 2859 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] zana_aux.F:3553:34: 3553 | & (KEEP821, KEEP2, KEEP48 ,KEEP50, NSLAVES) | 1 Warning: Unused dummy argument ‘keep48’ at (1) [-Wunused-dummy-argument] zana_aux.F:4099:49: 4099 | SUBROUTINE ZMUMPS_EXPAND_TREE_STEPS( ICNTL, | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_ooc.F -o zmumps_ooc.o zmumps_ooc.F:3030:13: 3030 | & IW, LIWFAC, | 1 Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:3031:15: 3031 | & MYID, FILESIZE, IERR , LAST_CALL) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2980:25: 2980 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument ‘keep20’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2980:17: 2980 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument ‘keep38’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2354:31: 2354 | & NB_NODES,FLAG,PTRFAC,NSTEPS) | 1 Warning: Unused dummy argument ‘ptrfac’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1957:64: 1957 | 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:1924:12: 1924 | & A,ZONE) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1923:21: 1923 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1883:30: 1883 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1883:27: 1883 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1717:47: 1717 | SUBROUTINE ZMUMPS_GET_BOTTOM_AREA_SPACE(A,LA,REQUESTED_SIZE, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1584:44: 1584 | 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:1324:65: 1324 | 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:1042:50: 1042 | SUBROUTINE ZMUMPS_UPDATE_READ_REQ_NODE(INODE,SIZE,DEST,ZONE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zmumps_ooc.F:283:58: 283 | SUBROUTINE ZMUMPS_NEW_FACTOR(INODE,PTRFAC,KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zana_aux_par.F:1609:21: 1609 | & SIPES(:,:) | ^ Warning: ‘sipes.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_par.F:1609:21: Warning: ‘sipes.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_par.F:1668:72: 1668 | SIPES(:,:) = 0 | ^ Warning: ‘sipes.dim[1].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_par.F:1609:21: 1609 | & SIPES(:,:) | ^ note: ‘sipes.dim[1].ubound’ was declared here zmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘max_nb’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2359:35: 2359 | INTEGER I,START_NODE,K,MAX_NB, | ^ note: ‘max_nb’ was declared here zmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘max_size’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2358:44: 2358 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ note: ‘max_size’ was declared here zmumps_ooc.F:2473:55: 2473 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ Warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2359:28: 2359 | INTEGER I,START_NODE,K,MAX_NB, | ^ note: ‘k’ was declared here zmumps_ooc.F:2508:72: 2508 | SIZE=J8-LAST | ^ Warning: ‘last’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2358:50: 2358 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ note: ‘last’ was declared here zana_aux_par.F:901:16: 901 | & NTVAR, TGSIZE, MAXS, RHANDPE, | ^ Warning: ‘ntvar’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1172:26: 1172 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) | ^ Warning: ‘lp’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:72:23: 72 | INTEGER NEMIN, LP, MP, LDIAG, ITEMP, symmetry | ^ note: ‘lp’ declared here zmumps_ooc.F:1358:72: 1358 | RETURN | ^ Warning: ‘__result_zmumps_solve_is_inod’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:1324:6: 1324 | FUNCTION ZMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | ^ note: ‘__result_zmumps_solve_is_inod’ was declared here zmumps_ooc.F:2286:9: 2286 | IF(LRLUS_SOLVE(ZONE).LT.NEEDED_SIZE)THEN | ^ Warning: ‘needed_size’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_ooc.F:2238:31: 2238 | INTEGER(8) :: NEEDED_SIZE | ^ note: ‘needed_size’ declared here zana_aux.F:1444:72: 1444 | LIWG = LIW + NZTOT | ^ Warning: ‘liwmin’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1303:52: 1303 | INTEGER(8) :: NZTOT, NZREAL, IPIW, LIW, LIWMIN, NZsave, | ^ note: ‘liwmin’ was declared here zana_aux.F:1469:72: 1469 | IF(MTRANSLOC .NE. 1) LDW = LDW-NZTOT | ^ Warning: ‘ldwmin’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1304:40: 1304 | & K, KPOS, LDW, LDWMIN, IRNW, RSPOS, CSPOS, | ^ note: ‘ldwmin’ was declared here zana_aux.F:1830:22: 1830 | & .AND. KEEP(95) .EQ. 0) THEN | ^ Warning: ‘rz_diag’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1298:57: 1298 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ note: ‘rz_diag’ was declared here zana_aux.F:1830:22: 1830 | & .AND. KEEP(95) .EQ. 0) THEN | ^ Warning: ‘nzer_diag’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux.F:1298:38: 1298 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ note: ‘nzer_diag’ was declared here /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zlr_core.F -o zlr_core.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_sol_es.F -o zmumps_sol_es.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_save_restore.F -o zmumps_save_restore.o 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] zlr_core.F:824:47: 824 | 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:1398:55: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘k2’ at (1) [-Wunused-dummy-argument] zlr_core.F:1398:34: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘liw’ at (1) [-Wunused-dummy-argument] zlr_core.F:1398:40: 1398 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument ‘lstk’ at (1) [-Wunused-dummy-argument] zlr_core.F:1399:31: 1399 | & KEEP, KEEP8, OPASSW) | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] zlr_core.F:1197:28: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zlr_core.F:1198:62: 1198 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument ‘kpercent_rmb’ at (1) [-Wunused-dummy-argument] zlr_core.F:1198:31: 1198 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument ‘midblk_compress’ at (1) [-Wunused-dummy-argument] zlr_core.F:1197:49: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] zlr_core.F:1197:54: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zlr_core.F:1197:41: 1197 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘poseltt’ at (1) [-Wunused-dummy-argument] zlr_core.F:787:55: 787 | & TOLEPS, TOL_OPT, KPERCENT, BUILDQ, LorU, CB_COMPRESS) | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] zlr_core.F:786:25: 786 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘maxi_rank’ at (1) [-Wunused-dummy-argument] zlr_core.F:786:54: 786 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zlr_core.F:761:61: 761 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] zlr_core.F:761:55: 761 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zlr_core.F:401:21: 401 | & LorU, | 1 Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] zlr_core.F:354:53: 354 | SUBROUTINE ZMUMPS_LRGEMM_SCALING(LRB, SCALED, A, LA, DIAG, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] zlr_core.F:355:45: 355 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] zlr_core.F:355:37: 355 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument ‘poseltt’ at (1) [-Wunused-dummy-argument] zlr_core.F:269:25: 269 | & NIV, SYM, LorU, IW, OFFSET_IW) | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zmumps_save_restore.F:96:22: 96 | CALL MPI_BCAST( ICNTL34, 1, MPI_INTEGER, MASTER, id%COMM, ierr ) | 1 ...... 980 | 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(*)). zmumps_sol_es.F:688:72: 688 | USED = .FALSE. | ^ Warning: ‘used.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_sol_es.F:661:48: 661 | LOGICAL, ALLOCATABLE, DIMENSION(:) :: USED | ^ note: ‘used.dim[0].ubound’ was declared here zmumps_sol_es.F:740:72: 740 | LOAD_PROCS = 0 | ^ Warning: ‘load_procs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_sol_es.F:656:54: 656 | & LOAD_PROCS, | ^ note: ‘load_procs.dim[0].ubound’ was declared here zlr_core.F:216:15: 216 | IF (TRACE) THEN | ^ Warning: ‘trace’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:189:32: 189 | LOGICAL :: ONLYCB, TRACE | ^ note: ‘trace’ was declared here zlr_core.F:1909:12: 1909 | IF( RK.LT.MIN(N,M) ) THEN | ^ Warning: ‘rk’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:1691:46: 1691 | INTEGER :: LSTICC, PVT, K, RK | ^ note: ‘rk’ was declared here zlr_core.F:1788:15: 1788 | IF(TRUNC_ERR.LT.TOLEPS_EFF) THEN | ^ Warning: ‘trunc_err’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:1687:62: 1687 | DOUBLE PRECISION :: TOLEPS_EFF, TRUNC_ERR | ^ note: ‘trunc_err’ was declared here zlr_core.F:662:12: 662 | IF (SIDE == 'L') THEN ! LEFT: XY_YZ = X*Y; A = XY_YZ*Z | ^ Warning: ‘side[1]{lb: 1 sz: 1}’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:429:32: 429 | CHARACTER(len=1) :: SIDE, TRANSY | ^ note: ‘side[1]{lb: 1 sz: 1}’ was declared here zlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:428:67: 428 | COMPLEX(kind=8), POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[1].stride’ was declared here zlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:428:67: 428 | COMPLEX(kind=8), POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[0].stride’ was declared here zlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.offset’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:428:67: 428 | COMPLEX(kind=8), POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.offset’ was declared here zlr_core.F:693:72: 693 | & A(POSELTT), NFRONT) | ^ Warning: ‘z.data’ may be used uninitialized [-Wmaybe-uninitialized] zlr_core.F:428:67: 428 | COMPLEX(kind=8), POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.data’ was declared here /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_lr.F -o zana_lr.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_comm_buffer.F -o zmumps_comm_buffer.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_lr.F -o zfac_lr.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_lr.F -o zsol_lr.o zsol_lr.F:520:15: 520 | & 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:535:24: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] zsol_lr.F:535:30: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘k450’ at (1) [-Wunused-dummy-argument] zsol_lr.F:535:19: 535 | & KEEP8, K34, K450, IS_T2_SLAVE, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_lr.F:380:16: 380 | & ( INODE, IWHDLR, NPIV_GLOBAL, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zsol_lr.F:253:24: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘k34’ at (1) [-Wunused-dummy-argument] zsol_lr.F:253:30: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘k450’ at (1) [-Wunused-dummy-argument] zsol_lr.F:253:19: 253 | & KEEP8, K34, K450, IS_T2_SLAVE, IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_lr.F:183:16: 183 | & (INODE, IWHDLR, NPIV_GLOBAL, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zsol_lr.F:695:48: 695 | & DIAG, LDIAG, NPIV, NELIM, LIELL, | 1 Warning: Unused dummy argument ‘liell’ at (1) [-Wunused-dummy-argument] zsol_lr.F:696:26: 696 | & NRHS_B, W, LWC, | 1 Warning: Unused dummy argument ‘w’ at (1) [-Wunused-dummy-argument] zana_lr.F:1949:31: 1938 | CALL MPI_RECV( NBNODES_LOC, 1, MPI_INTEGER, | 2 ...... 1949 | 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:2017:31: 2010 | CALL MPI_SEND( NBNODES_LOC, 1, MPI_INTEGER, MASTER, | 2 ...... 2017 | 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:1604:35: 1604 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k264’ at (1) [-Wunused-dummy-argument] zana_lr.F:1604:41: 1604 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k265’ at (1) [-Wunused-dummy-argument] zana_lr.F:1605:19: 1605 | & K10, K54, K142, LPOK, LP, | 1 Warning: Unused dummy argument ‘k54’ at (1) [-Wunused-dummy-argument] zana_lr.F:1602:28: 1602 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] zana_lr.F:1295:47: 1295 | & K10, K54, K142, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] zana_lr.F:1292:35: 1292 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] zana_lr.F:1294:35: 1294 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k264’ at (1) [-Wunused-dummy-argument] zana_lr.F:1294:41: 1294 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument ‘k265’ at (1) [-Wunused-dummy-argument] zana_lr.F:1295:19: 1295 | & K10, K54, K142, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument ‘k54’ at (1) [-Wunused-dummy-argument] zana_lr.F:1292:28: 1292 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] zana_lr.F:700:33: 700 | SUBROUTINE GET_GROUPS(NHALO,PARTS,SEP,NSEP,NPARTS, | 1 Warning: Unused dummy argument ‘nhalo’ at (1) [-Wunused-dummy-argument] zana_lr.F:628:35: 628 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument ‘depth’ at (1) [-Wunused-dummy-argument] zana_lr.F:628:41: 628 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument ‘pmax’ at (1) [-Wunused-dummy-argument] zana_lr.F:485:37: 485 | & LRGROUPS, N, NBGROUPS, LRGROUPS_SIGN, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] zana_lr.F:434:33: 434 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument ‘node’ at (1) [-Wunused-dummy-argument] zana_lr.F:434:28: 434 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument ‘trace’ at (1) [-Wunused-dummy-argument] zana_lr.F:382:58: 382 | SUBROUTINE GETHALONODES_AB(N, LUMAT, IND, NIND, PMAX, | 1 Warning: Unused dummy argument ‘pmax’ at (1) [-Wunused-dummy-argument] zana_lr.F:68:46: 68 | SUBROUTINE SEP_GROUPING(NV, VLIST, N, NZ, LRGROUPS, NBGROUPS, IW, | 1 Warning: Unused dummy argument ‘nz’ at (1) [-Wunused-dummy-argument] zfac_lr.F:387:22: 387 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1881 | & 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 ...... 1881 | & 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 ...... 1882 | & 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:2432:40: 2432 | & IBEG_BLOCK, NB_BLR, | 1 Warning: Unused dummy argument ‘nb_blr’ at (1) [-Wunused-dummy-argument] zfac_lr.F:2195:43: 2195 | & LBANDSLAVE, NPIV, ISHIFT, NIV, KPERCENT, | 1 Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] zfac_lr.F:1941:33: 1941 | & NROWS, NCOLS, INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_lr.F:1942:23: 1942 | & IWHANDLER, SYM, NIV, IFLAG, IERROR, | 1 Warning: Unused dummy argument ‘iwhandler’ at (1) [-Wunused-dummy-argument] zfac_lr.F:1752:63: 1752 | & NB_BLR, BLR_PANEL, CURRENT_BLR, DIR, DECOMP_TIMER, | 1 Warning: Unused dummy argument ‘decomp_timer’ at (1) [-Wunused-dummy-argument] zfac_lr.F:1427:26: 1427 | & 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, | 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] zmumps_comm_buffer.F:3376:27: 3343 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 ...... 3376 | 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:3307:27: 3286 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR_MPI ) | 2 ...... 3307 | & 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:3102:23: 3102 | CALL MPI_PACK( LIST_SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3343 | 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:1983:27: 1983 | CALL MPI_PACK( IPIV, NPIV, MPI_INTEGER, | 1 ...... 3343 | 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:995:27: 995 | CALL MPI_PACK( SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3343 | 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( IROW, NROW, MPI_INTEGER, | 1 ...... 3343 | 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:1002:25: 1002 | CALL MPI_PACK( ICOL, NCOL, MPI_INTEGER, | 1 ...... 3343 | 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 ...... 3343 | 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 ...... 3343 | 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 ...... 3343 | 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:2886:39: 2886 | & ( WHAT, COMM, NPROCS, | 1 Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1819:24: 1819 | & WIDTH, COMM, | 1 Warning: Unused dummy argument ‘width’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1044:14: 1044 | & ISLAVE, PDEST, PDEST_MASTER, COMM, IERR, | 1 Warning: Unused dummy argument ‘islave’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1049:20: 1049 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1049:32: 1049 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument ‘npiv_check’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:868:26: 868 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:782:35: 782 | & 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] zsol_lr.F:42:31: 42 | INTEGER :: I, NPARTSASS, NB_BLR , NELIM, LDADIAG, | ^ Warning: ‘npartsass’ may be used uninitialized [-Wmaybe-uninitialized] zsol_lr.F:446:72: 446 | LAST_BLR = NPARTSASS | ^ Warning: ‘npartsass’ may be used uninitialized [-Wmaybe-uninitialized] zsol_lr.F:395:31: 395 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ note: ‘npartsass’ was declared here zmumps_comm_buffer.F:762:72: 762 | B%CONTENT( IBUF + NEXT ) = 0 | ^ Warning: ‘ibuf’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:711:23: 711 | INTEGER :: IBUF | ^ note: ‘ibuf’ was declared here zana_lr.F:516:72: 516 | RIGHTPART = 0 | ^ Warning: ‘rightpart.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:498:56: 498 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ note: ‘rightpart.dim[0].ubound’ was declared here zana_lr.F:517:72: 517 | SIZES = 0 | ^ Warning: ‘sizes.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:498:45: 498 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ note: ‘sizes.dim[0].ubound’ was declared here zfac_lr.F:1514:72: 1514 | ACC_LRB%M = N | ^ Warning: ‘n’ may be used uninitialized [-Wmaybe-uninitialized] zfac_lr.F:1449:21: 1449 | INTEGER :: M, N, allocok | ^ note: ‘n’ was declared here zfac_lr.F:1712:72: 1712 | allocate(POS_LIST(NB_INASM-NB_DEC),stat=allocok) | ^ Warning: ‘nb_dec’ may be used uninitialized [-Wmaybe-uninitialized] zfac_lr.F:1454:54: 1454 | INTEGER :: MID_RANK, K_MAX, FRFR_UPDATES, NB_DEC | ^ note: ‘nb_dec’ was declared here zana_lr.F:1788:72: 1788 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:1641:50: 1641 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here zana_lr.F:1456:72: 1456 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:1320:50: 1320 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here zmumps_comm_buffer.F:2406:72: 2406 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ Warning: ‘nsubset_col_eff’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:2197:48: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsubset_col_eff’ was declared here zmumps_comm_buffer.F:2497:14: 2497 | IF ( N_ALREADY_SENT.NE.NSUBSET_ROW_EFF ) IERR = -1 | ^ Warning: ‘nsubset_row_eff’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:2197:31: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsubset_row_eff’ was declared here zmumps_comm_buffer.F:2406:72: 2406 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ Warning: ‘nsupcol_eff’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:2197:61: 2197 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ note: ‘nsupcol_eff’ was declared here zana_lr.F:1155:72: 1155 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_lr.F:1003:50: 1003 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ note: ‘trace.dim[0].ubound’ was declared here zmumps_comm_buffer.F:1295:72: 1295 | & CURRENT_PANEL_SIZE-PANEL_BEG_OFFSET) | ^ Warning: ‘current_panel_size’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_comm_buffer.F:1100:35: 1100 | & CURRENT_PANEL_SIZE, NB_BLR_ROWS, NB_BLR_COLS, | ^ note: ‘current_panel_size’ was declared here /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_load.F -o zmumps_load.o 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:5542:68: 5542 | SUBROUTINE ZMUMPS_LOAD_INIT_SBTR_STRUCT(POOL, LPOOL,KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_load.F:5278:67: 5278 | SUBROUTINE ZMUMPS_CHECK_SBTR_COST(NBINSUBTREE,INSUBTREE,NBTOP, | 1 Warning: Unused dummy argument ‘nbtop’ at (1) [-Wunused-dummy-argument] zmumps_load.F:5087:36: 5087 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4812:41: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4812:13: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘ne’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4812:25: 4812 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4648:42: 4648 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zmumps_load.F:4648:31: 4648 | & (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:5308:72: 5308 | TMP_MIN=min(TMP_COST,TMP_MIN) | ^ Warning: ‘tmp_cost’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_load.F:5285:31: 5285 | DOUBLE PRECISION TMP_COST,TMP_MIN | ^ note: ‘tmp_cost’ was declared here zmumps_load.F:2052:37: 2052 | INTEGER OTHERS,CHOSEN,SMALL_SET,ACC | ^ Warning: ‘small_set’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_load.F:1828:22: 1828 | INTEGER i, INODE, NELIM, NFR, LEVEL, IERR, WHAT | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_dynamic.F -o zfac_mem_dynamic.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_aux.F -o zfac_front_aux.o zfac_mem_dynamic.F:431:49: 431 | SUBROUTINE ZMUMPS_DM_FREE_BLOCK( XXG_STATUS, DYNPTR, SIZFR8, | 1 Warning: Unused dummy argument ‘xxg_status’ at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:364:53: 364 | & KEEP, KEEP8, IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument ‘iwpos’ at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:140:40: 140 | & 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:94:39: 94 | LOGICAL FUNCTION ZMUMPS_DM_ISBAND(XXSTATE) | ^ Warning: ‘__result_zmumps_dm_isband’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_aux.F:2300:47: 2300 | & LIWFAC, MYID, IFLAG, OFFSET_IW, INODE ) | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:2201:37: 2201 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS ) | 1 Warning: Unused dummy argument ‘poselt’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:2087:37: 2087 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS, | 1 Warning: Unused dummy argument ‘poselt’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1909:27: 1909 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1912:20: 1912 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1909:21: 1909 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1596:40: 1596 | & PARPIV_T1, LAST_ROW, IEND_BLR, NVSCHUR_K253, | 1 Warning: Unused dummy argument ‘iend_blr’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1592:33: 1592 | & NFRONT,NASS,NPIV,INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1597:23: 1597 | & LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1093:41: 1093 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument ‘det_signw’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1090:28: 1090 | & ( NFRONT,NASS,INODE,IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1100:43: 1100 | & NVSCHUR, PARPIV_T1, LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1092:16: 1092 | & NNEGW, NB22T1W, NBTINYW, | 1 Warning: Unused dummy argument ‘nnegw’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1096:26: 1096 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:706:17: 706 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:706:11: 706 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:712:26: 712 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:714:26: 714 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument ‘pp_first2swap_u’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:569:41: 569 | SUBROUTINE ZMUMPS_FAC_MQ(IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument ‘ibeg_block’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:571:23: 571 | & LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:441:40: 441 | & WITH_COMM_THREAD, LR_ACTIVATED | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:349:52: 349 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:349:45: 349 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:338:27: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘k222’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:338:21: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘k405’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:338:39: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] zfac_front_aux.F:338:33: 338 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument ‘nel1’ 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] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_asm_master_ELT_m.F -o zfac_asm_master_ELT_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_asm_master_m.F -o zfac_asm_master_m.o zfac_asm_master_ELT_m.F:655:16: 647 | & IW, LIW, LRLU, LRLUS, IPTRLU, | 2 ...... 655 | & MUMPS_TPS_ARR(ITHREAD)%IW(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zfac_asm_master_m.F:792:16: 784 | & IW, LIW, LRLU, LRLUS, IPTRLU, | 2 ...... 792 | & MUMPS_TPS_ARR(ITHREAD)%IW(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zfac_asm_master_ELT_m.F:1596:72: 1596 | MAXARR = max(MAXARR,abs(DBLARR(AII8))) | ^ Warning: ‘maxarr’ may be used uninitialized [-Wmaybe-uninitialized] zfac_asm_master_ELT_m.F:992:30: 992 | DOUBLE PRECISION MAXARR | ^ note: ‘maxarr’ was declared here zfac_front_aux.F:1351:72: 1351 | DO J=1, LIM - IEND_BLOCK | ^ Warning: ‘lim’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_aux.F:1133:23: 1133 | INTEGER JMAX, LIM, LIM_SWAP | ^ note: ‘lim’ was declared here zfac_front_aux.F:1542:72: 1542 | LPIV = min(IPIV,JMAX) | ^ Warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_aux.F:1133:18: 1133 | INTEGER JMAX, LIM, LIM_SWAP | ^ note: ‘jmax’ was declared here zfac_front_aux.F:1084:72: 1084 | & PP_LastPIVRPTRFilled_U) | ^ Warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_aux.F:765:25: 765 | INTEGER NPIVP1,JMAX,J,ISW,ISWPS1 | ^ note: ‘jmax’ was declared here /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_LU_type1.F -o zfac_front_LU_type1.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_type2_aux.F -o zfac_front_type2_aux.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_LDLT_type1.F -o zfac_front_LDLT_type1.o zfac_front_type2_aux.F:515:28: 515 | & NASS, NPIV, INODE, A, LA, LDAFS, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:517:53: 517 | & K219, PIVOT_OPTION, IEND_BLR, LR_ACTIVATED) | 1 Warning: Unused dummy argument ‘lr_activated’ at (1) [-Wunused-dummy-argument] zfac_front_LU_type1.F:24:55: 24 | & AVOID_DELAYED, ETATASS, | 1 Warning: Unused dummy argument ‘etatass’ 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_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_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_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_front_LDLT_type1.F:309:26: 309 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_LDLT_type1.F:83:37: 83 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here zfac_front_LDLT_type1.F:309:26: 309 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_LDLT_type1.F:83:37: 83 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here zfac_asm_master_m.F:552:12: 552 | IF (ISON_TOP > 0) THEN | ^ Warning: ‘ison_top’ may be used uninitialized [-Wmaybe-uninitialized] zfac_asm_master_m.F:137:22: 137 | INTEGER ISON_TOP | ^ note: ‘ison_top’ was declared here zfac_asm_master_m.F:656:72: 656 | POSEL1 = PTRAST(STEP(INODE)) - NFRONT8 | ^ Warning: ‘nfront8’ may be used uninitialized [-Wmaybe-uninitialized] zfac_asm_master_m.F:108:24: 108 | INTEGER(8) NFRONT8, LAELL8, LAELL_REQ8, ITMP8, KEEP8TMPCOPY | ^ note: ‘nfront8’ was declared here zfac_front_LU_type1.F:316:26: 316 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_LU_type1.F:89:37: 89 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here zfac_front_LU_type1.F:316:26: 316 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_LU_type1.F:89:37: 89 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^ note: ‘npartscb’ declared here zfac_front_type2_aux.F:505:72: 505 | & ) | ^ Warning: ‘absdetpiv’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_type2_aux.F:70:35: 70 | DOUBLE PRECISION ABSDETPIV | ^ note: ‘absdetpiv’ was declared here zfac_front_type2_aux.F:505:72: 505 | & ) | ^ Warning: ‘pospv2’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_type2_aux.F:63:33: 63 | INTEGER(8) :: POSPV1,POSPV2,OFFDAG,APOSJ | ^ note: ‘pospv2’ was declared here zfac_front_type2_aux.F:505:72: 505 | & ) | ^ Warning: ‘tmax_noslave’ may be used uninitialized [-Wmaybe-uninitialized] zfac_front_type2_aux.F:68:49: 68 | DOUBLE PRECISION RMAX_NOSLAVE, TMAX_NOSLAVE | ^ note: ‘tmax_noslave’ was declared here /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_LU_type2.F -o zfac_front_LU_type2.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_front_LDLT_type2.F -o zfac_front_LDLT_type2.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_omp_m.F -o zfac_omp_m.o zfac_omp_m.F:353:59: 353 | & INODE, TYPE, TYPEF, MUMPS_TPS_ARR(THREAD_ID_P)%LA, MUMPS_TPS_ARR | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘iw’ at (1) zfac_omp_m.F:355:8: 355 | & ZMUMPS_TPS_ARR(THREAD_ID_P)%A(1), MAXFRW, NOFFNEGW, NPVW, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘a’ at (1) zfac_omp_m.F:367:29: 367 | & NBFIN, root, OPASSW, MUMPS_TPS_ARR(THREAD_ID_P)%ITLOC(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘itloc’ at (1) zfac_omp_m.F:849:66: 849 | & NbWaitMem, NbFinished, NbOngoingCopies, NbUnderL0, | 1 Warning: Unused dummy argument ‘nbunderl0’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:24:64: 24 | & PTRIST, PTRAST, PIMASTER, PAMASTER, PTRARW, PTRAIW, ITLOC, | 1 Warning: Unused dummy argument ‘itloc’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:22:40: 22 | SUBROUTINE ZMUMPS_FAC_L0_OMP(N,LIW, NSTK_STEPS, ND, | 1 Warning: Unused dummy argument ‘liw’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:30:18: 30 | & MEM_DISTRIB, NE, DKEEP,PIVNUL_LIST,LPN_LIST, | 1 Warning: Unused dummy argument ‘mem_distrib’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:25:31: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘nbroot’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:25:39: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘nbrtot’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:25:23: 25 | & RHS_MUMPS, RINFO, NBROOT, NBRTOT, NBROOT_UNDER_L0, UU, ICNTL, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:34:50: 34 | & L0_OMP_MAPPING, LL0_OMP_MAPPING, THREAD_LA, | 1 Warning: Unused dummy argument ‘thread_la’ at (1) [-Wunused-dummy-argument] zfac_omp_m.F:1139:41: 1139 | & INFO_P, UU, SEUIL, SEUIL_LDLT_NIV2, | 1 Warning: Unused dummy argument ‘seuil_ldlt_niv2’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_par_m.F -o zfac_par_m.o zfac_par_m.F:305:35: 213 | CALL ZMUMPS_MCAST2( NBROOT, 1, MPI_INTEGER, | 2 ...... 305 | CALL ZMUMPS_MCAST2(DUMMY, 1, MPI_INTEGER, MYID_NODES, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zfac_par_m.F:24:12: 24 | & RINFO, POSFAC ,IWPOS, LRLU, IPTRLU, LRLUS, LEAF, NBROOT, NBRTOT, | 1 Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zini_driver.F -o zini_driver.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_driver.F -o zana_driver.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_driver.F -o zfac_driver.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_driver.F -o zsol_driver.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_distrhs.F -o zsol_distrhs.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zend_driver.F -o zend_driver.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_aux_ELT.F -o zana_aux_ELT.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_dist_m.F -o zana_dist_m.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_LDLT_preprocess.F -o zana_LDLT_preprocess.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_reordertree.F -o zana_reordertree.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zarrowheads.F -o zarrowheads.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zbcast_int.F -o zbcast_int.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_asm_ELT.F -o zfac_asm_ELT.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_asm.F -o zfac_asm.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_b.F -o zfac_b.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_distrib_distentry.F -o zfac_distrib_distentry.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_distrib_ELT.F -o zfac_distrib_ELT.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_lastrtnelind.F -o zfac_lastrtnelind.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_alloc_cb.F -o zfac_mem_alloc_cb.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_compress_cb.F -o zfac_mem_compress_cb.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_free_block_cb.F -o zfac_mem_free_block_cb.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_stack_aux.F -o zfac_mem_stack_aux.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_mem_stack.F -o zfac_mem_stack.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_band.F -o zfac_process_band.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_blfac_slave.F -o zfac_process_blfac_slave.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_blocfacto_LDLT.F -o zfac_process_blocfacto_LDLT.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_blocfacto.F -o zfac_process_blocfacto.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_bf.F -o zfac_process_bf.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_end_facto_slave.F -o zfac_process_end_facto_slave.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_contrib_type1.F -o zfac_process_contrib_type1.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_contrib_type2.F -o zfac_process_contrib_type2.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_contrib_type3.F -o zfac_process_contrib_type3.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_maprow.F -o zfac_process_maprow.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_master2.F -o zfac_process_master2.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_message.F -o zfac_process_message.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_root2slave.F -o zfac_process_root2slave.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_root2son.F -o zfac_process_root2son.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_process_rtnelind.F -o zfac_process_rtnelind.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_root_parallel.F -o zfac_root_parallel.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_scalings.F -o zfac_scalings.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_determinant.F -o zfac_determinant.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_scalings_simScaleAbs.F -o zfac_scalings_simScaleAbs.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_scalings_simScale_util.F -o zfac_scalings_simScale_util.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_sol_pool.F -o zfac_sol_pool.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zfac_type3_symmetrize.F -o zfac_type3_symmetrize.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zini_defaults.F -o zini_defaults.o /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -DMUMPS_ARITH=MUMPS_ARITH_z \ -I../PORD/include/ -Dpord -c mumps_c.c -o zmumps_c.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_driver.F -o zmumps_driver.o 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_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] 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] 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] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_f77.F -o zmumps_f77.o zfac_process_band.F:316:46: 316 | 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_master2.F:152:14: 70 | & IFATH, 1, MPI_INTEGER | 2 ...... 152 | & SON_A( 1_8 + | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_distrhs.F:455:26: 452 | CALL MPI_ISEND( IRHS_loc_sorted(NEXTROWTOSEND(IPROC_ARG+1)), | 2 ...... 455 | 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)). 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_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_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_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] zfac_process_band.F:251:32: 251 | & STACK_RIGHT_AUTHORIZED | 1 Warning: Unused dummy argument ‘stack_right_authorized’ 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] zsol_distrhs.F:23:25: 23 | & LP, LPOK, KEEP, NB_BYTES_LOC, INFO ) | 1 Warning: Unused dummy argument ‘lpok’ at (1) [-Wunused-dummy-argument] 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:18: 118 | & LRLUS,XSIZE, COMP, ACC_TIME, MYID, | 1 Warning: Unused dummy argument ‘lrlus’ 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_distrib_ELT.F:491:26: 482 | CALL MPI_SEND( BUFI(2, I), NBRECI, MPI_INTEGER, | 2 ...... 491 | 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:198:21: 198 | & 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:198:44: 198 | & 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:200:21: 200 | & 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:200:35: 200 | & 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:216:17: 216 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘elnodes’ at (1) zfac_distrib_ELT.F:217:17: 217 | & 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:224:17: 224 | & 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%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘elnodes’ at (1) zfac_distrib_ELT.F:257:17: 257 | & 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:281:31: 274 | CALL MPI_RECV( ELTVAR_LOC( RECV_IELTPTR8 ), MSGLEN, | 2 ...... 281 | 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_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] zfac_mem_stack_aux.F:196:35: 196 | & NBROW_SEND, SIZECB, KEEP, PACKED_CB) | 1 Warning: Unused dummy argument ‘sizecb’ at (1) [-Wunused-dummy-argument] 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] 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)). 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] 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] 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] zana_aux_ELT.F:726:34: 726 | & KEEP,KEEP8, ICNTL, SYM ) | 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] /usr/lib64/openmpi/bin/mpicc -O -I. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -DAdd_ -I../PORD/include/ -Dpord -c zmumps_gpu.c -o zmumps_gpu.o zarrowheads.F:963:32: 963 | 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) zini_defaults.F:1301:41: 1301 | SUBROUTINE ZMUMPS_SET_KEEP72(id, LP) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] zarrowheads.F:677:27: 673 | CALL MPI_SEND(BUFI(1,ISLAVE),TAILLE_SENDI, | 2 ...... 677 | 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:830:23: 820 | CALL MPI_RECV( BUFI(1), 2*NBRECORDS+1, | 2 ...... 830 | 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)). 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:810:57: 810 | SUBROUTINE ZMUMPS_ELTPROC( N, NELT, ELTPROC, SLAVEF, PROCNODE, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] zfac_process_blfac_slave.F:189:23: 124 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 189 | & A(POSBLOCFACTO), NPIV*NCOLU, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zarrowheads.F:658:41: 658 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] zarrowheads.F:659:20: 659 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument ‘type_parall’ at (1) [-Wunused-dummy-argument] zarrowheads.F:915:54: 915 | SUBROUTINE ZMUMPS_SET_TO_ZERO(A, LLD, M, N, KEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zfac_b.F:342:10: 342 | S_IS_POINTERS%IW => IDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] zfac_b.F:346:10: 346 | S_IS_POINTERS%A => CDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] zarrowheads.F:17:35: 17 | & KEEP, KEEP8, ICNTL, id ) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] zfac_asm.F:171:25: 171 | & 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_b.F:354:30: 354 | 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:355:7: 355 | & 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) zarrowheads.F:201:70: 201 | & INTARR, LINTARR, DBLARR, LDBLARR, PTRAIW, PTRARW, FRERE_STEPS, | 1 Warning: Unused dummy argument ‘frere_steps’ at (1) [-Wunused-dummy-argument] zarrowheads.F:200:36: 200 | & LP, COMM, root, KEEP, KEEP8, FILS, RG2L, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_scalings.F:371:41: 367 | CALL MPI_REDUCE( SUMR_LOC, SUMR, | 2 ...... 371 | 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_asm.F:786:44: 786 | SUBROUTINE ZMUMPS_SET_PARPIVT1 ( INODE, NFRONT, NASS1, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_asm.F:898:53: 898 | SUBROUTINE ZMUMPS_UPDATE_PARPIV_ENTRIES ( INODE, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zfac_asm.F:899:21: 899 | & KEEP, PARPIV, LPARPIV, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zfac_asm.F:634:43: 634 | & A, LA, POSELT, KEEP, KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zana_LDLT_preprocess.F:16:26: 16 | & NCST,KEEP,KEEP8, ROWSCA | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] 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_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] zarrowheads.F:628:51: 628 | & DEST_SHR, BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] zarrowheads.F:730:35: 730 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument ‘frere_steps’ at (1) [-Wunused-dummy-argument] zarrowheads.F:727:21: 727 | & KEEP, KEEP8, MYID, COMM, NBRECORDS, | 1 Warning: Unused dummy argument ‘keep8’ 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] zarrowheads.F:730:16: 730 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument ‘slavef’ 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] zfac_distrib_distentry.F:340:29: 337 | CALL MPI_RECV( BUFRECI(1), NBRECORDS * 2 + 1, | 2 ...... 340 | 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:669:28: 665 | CALL MPI_ISEND( BUFI(1, IACT(ISLAVE), ISLAVE ), | 2 ...... 669 | 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_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_process_contrib_type2.F:305:20: 108 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 305 | & A(POSCONTRIB), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). 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] zfac_distrib_distentry.F:706:29: 706 | & 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:706:47: 706 | & 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:708:25: 708 | & SLAVEF, | 1 Warning: Unused dummy argument ‘slavef’ 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_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] zfac_process_blocfacto.F:812:27: 790 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 812 | & 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:227:35: 227 | & 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:228:35: 228 | & 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:754:51: 754 | & 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_asm.F:131:15: 131 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] zfac_asm.F:131:33: 131 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zfac_asm.F:128:24: 128 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument ‘nbcols’ at (1) [-Wunused-dummy-argument] zfac_asm.F:129:16: 129 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] zfac_asm.F:129:24: 129 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] zfac_asm.F:190:35: 190 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_asm.F:190:23: 190 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] zfac_asm.F:221:25: 221 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] zfac_asm.F:222:15: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] zfac_asm.F:222:27: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_asm.F:222:33: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zfac_asm.F:220:24: 220 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] zfac_asm.F:221:19: 221 | & 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:522:62: 522 | & PIMASTER, PTLUST_S, IW, LIW, STEP, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_asm.F:580:43: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_asm.F:580:31: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] zfac_asm.F:580:17: 580 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] 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_process_blocfacto_LDLT.F:244:23: 153 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 244 | & DYN_PIVINFO, NPIV, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) 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_process_blocfacto_LDLT.F:253:22: 153 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 253 | & DYN_BLOCFACTO, int(LA_BLOCFACTO), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(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_process_blocfacto_LDLT.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument ‘msgsou’ 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_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] 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] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zmumps_iXamax.F -o zmumps_iXamax.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zana_mtrans.F -o zana_mtrans.o zfac_process_contrib_type3.F:234:72: 234 | & 0) | ^ Warning: ‘pos_root’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_contrib_type3.F:65:37: 65 | INTEGER(8) :: LREQA, POS_ROOT | ^ note: ‘pos_root’ was declared here 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] 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] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zooc_panel_piv.F -o zooc_panel_piv.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zrank_revealing.F -o zrank_revealing.o zfac_process_maprow.F:1224:26: 1224 | & FILS, DAD, | 1 Warning: Unused dummy argument ‘dad’ at (1) [-Wunused-dummy-argument] zmumps_driver.F:661:25: 661 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2216 | 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:661:29: 661 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2216 | 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:663:25: 663 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2216 | 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:663:29: 663 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2216 | 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:2113:22: 2113 | CALL MPI_BCAST( id%RINFOG(1), 40, MPI_DOUBLE_PRECISION, MASTER, | 1 ...... 2220 | 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:2128:28: 2128 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2216 | 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:2128:41: 2128 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2216 | 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)). /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_aux.F -o zsol_aux.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_bwd_aux.F -o zsol_bwd_aux.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_bwd.F -o zsol_bwd.o 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] zfac_driver.F:374:24: 374 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3896 | 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:374:38: 374 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3896 | 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:524:21: 446 | CALL MPI_BCAST( KEEP(12), 1, MPI_INTEGER, | 2 ...... 524 | 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:2171:26: 730 | CALL MPI_ALLREDUCE( ITMP, JTMP, 1, MPI_INTEGER, | 2 ...... 2171 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zfac_driver.F:2171:40: 730 | CALL MPI_ALLREDUCE( ITMP, JTMP, 1, MPI_INTEGER, | 2 ...... 2171 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zfac_driver.F:2807:27: 2807 | CALL MPI_RECV( KEEP(17), 1, MPI_INTEGER, 1, DEFIC_TAG, | 1 ...... 4005 | 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)). /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_c.F -o zsol_c.o zfac_driver.F:2812:27: 2812 | CALL MPI_SEND( KEEP(17), 1, MPI_INTEGER, 0, DEFIC_TAG, | 1 ...... 3998 | & 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:3850:28: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘info16’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3850:62: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘irank’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3850:68: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3850:15: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3850:55: 3850 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] zfac_driver.F:3849:49: 3849 | SUBROUTINE ZMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1 Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_fwd_aux.F -o zsol_fwd_aux.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_fwd.F -o zsol_fwd.o zsol_driver.F:1304:26: 582 | CALL MPI_BCAST( id%KEEP(401), 1, MPI_INTEGER, MASTER, id%COMM, | 2 ...... 1304 | 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:3613:16: 3590 | & C_DUMMY, 1, 1, | 2 ...... 3613 | & 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:3614:16: 3591 | & IDUMMY, 0, | 2 ...... 3614 | & 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:3616:16: 3592 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 3616 | & 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:3618:16: 3593 | & IDUMMY, 1, | 2 ...... 3618 | & 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:3983:31: 2413 | CALL MPI_SEND(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3983 | 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:4001:31: 2417 | CALL MPI_RECV(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 4001 | 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:4066:55: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4066 | & 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:4067:19: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4067 | & 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:4067:39: 4041 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4067 | & 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:4281:16: 4240 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 4281 | & 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:4282:38: 4241 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 4282 | & 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:4286:16: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4286 | & 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:4287:16: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4287 | & 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:4293:16: 4252 | & C_DUMMY, 1, 1, | 2 ...... 4293 | & 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:4301:16: 4260 | & IDUMMY, 1, 0 | 2 ...... 4301 | & 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:4559:33: 1668 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4559 | 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:4559:44: 1668 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4559 | 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)). /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_matvec.F -o zsol_matvec.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c zsol_root_parallel.F -o zsol_root_parallel.o zsol_driver.F:5725:12: 3590 | & C_DUMMY, 1, 1, | 2 ...... 5725 | & 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:5726:12: 3591 | & IDUMMY, 0, | 2 ...... 5726 | & 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:5728:12: 3592 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 5728 | & 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:5730:12: 3593 | & IDUMMY, 1, | 2 ...... 5730 | & 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:5825:20: 4239 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5825 | & 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:5839:20: 4239 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5839 | & 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:5840:12: 4240 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 5840 | & 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:5842:12: 4241 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 5842 | & 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:5846:12: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5846 | & 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:5847:12: 4245 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5847 | & 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) zsol_bwd.F:19:20: 19 | & FRERE, DAD, FILS, IPOOL, LPOOL, PTRIST, PTRFAC, | 1 Warning: Unused dummy argument ‘dad’ at (1) [-Wunused-dummy-argument] /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ztools.F -o ztools.o zana_driver.F:5031:27: 4943 | CALL MPI_SEND( NZ_loc8, 1, MPI_INTEGER8, MASTER, | 2 ...... 5031 | 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:508:30: 508 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 5237 | CALL MPI_ALLREDUCE(DO_WRITE, DO_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_driver.F:508:44: 508 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 5237 | CALL MPI_ALLREDUCE(DO_WRITE, DO_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_driver.F:513:28: 451 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 513 | 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:1917:26: 451 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 1917 | 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:2670:26: 2670 | CALL MPI_RECV(id%NBSA_LOCAL,1,MPI_INTEGER, | 1 ...... 4922 | 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:2876:14: 2876 | & 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:2876:34: 2876 | & 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) zana_driver.F:3744:23: 3647 | CALL MPI_REDUCE( KEEP8(11), SUM_KEEP811_THIS_NODE, 1, | 2 ...... 3744 | CALL MPI_REDUCE( INFO(15), SUM_INFO15_THIS_NODE, 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_driver.F:3744:33: 3647 | CALL MPI_REDUCE( KEEP8(11), SUM_KEEP811_THIS_NODE, 1, | 2 ...... 3744 | CALL MPI_REDUCE( INFO(15), SUM_INFO15_THIS_NODE, 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_driver.F:3974:53: 3974 | SUBROUTINE ZMUMPS_ANA_CHECK_KEEP(id, I_AM_SLAVE) | 1 Warning: Unused dummy argument ‘i_am_slave’ at (1) [-Wunused-dummy-argument] zfac_process_end_facto_slave.F:164:22: 164 | IF (.NOT. CB_STORED_IN_BLRSTRUC) THEN | ^ Warning: ‘cb_stored_in_blrstruc’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_end_facto_slave.F:103:41: 103 | LOGICAL :: CB_STORED_IN_BLRSTRUC, COMPRESS_CB | ^ note: ‘cb_stored_in_blrstruc’ was declared here /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -Dpord -c ztype3_root.F -o ztype3_root.o 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] zsol_aux.F:805:26: 803 | CALL MPI_SEND(N_LOCAL_LIST, 1, | 2 804 | & MPI_INTEGER, MASTER, TAG_SIZE, id%COMM,IERR) 805 | 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:848:26: 828 | CALL MPI_RECV(TMP, 1, MPI_INTEGER, MPI_ANY_SOURCE, | 2 ...... 848 | 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:1185:70: 1185 | & NRHS_B, WCB, LWCB, LDA_WCB, PPIV_COURANT, MTYPE, KEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1326:28: 1326 | & MTYPE, KEEP, COEF_Y ) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zsol_aux.F:529:23: 529 | & 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:172:29: 172 | & KEEP, KEEP8, COLSCA, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:223:27: 223 | & KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:422:39: 422 | & LHS, WRHS, W, RHS, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:588:23: 588 | & W, KEEP,KEEP8, COLSCA ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:861:12: 861 | & LP, ARRET, GRAIN ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] zsol_aux.F:939:24: 939 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:939:12: 939 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1039:13: 1039 | & KEEP, RHSCOMP, NRHS, LRHSCOMP, FIRST_ROW_RHSCOMP, W, LD_W, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1089:35: 1089 | & MPRINT, ICNTL, KEEP,KEEP8) | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1087:35: 1087 | SUBROUTINE ZMUMPS_SOL_Q(MTYPE, IFLAG, N, | 1 Warning: Unused dummy argument ‘mtype’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1088:19: 1088 | & LHS, WRHS, W, RES, GIVNORM, ANORM, XNORM, SCLNRM, | 1 Warning: Unused dummy argument ‘wrhs’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1371:13: 1371 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1396:45: 1396 | INTEGER :: IPOSINRHSCOMP, JJ, K, NBK, | 1 Warning: Unused variable ‘nbk’ declared at (1) [-Wunused-variable] zsol_aux.F:1371:36: 1371 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘nelim’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1371:45: 1371 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1378:49: 1378 | & MTYPE, KEEP, OOCWRITE_COMPATIBLE_WITH_BLR, | 1 Warning: Unused dummy argument ‘oocwrite_compatible_with_blr’ at (1) [-Wunused-dummy-argument] zsol_aux.F:1501:13: 1501 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] zsol_bwd_aux.F:1203:17: 1166 | & INODE, 1, MPI_INTEGER, | 2 ...... 1203 | & W(POSWCB + 1), LONG, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). 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:1082:44: 1082 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument ‘dkeep’ at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:1082:37: 1082 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:357:15: 357 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:357:28: 357 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument ‘frere’ at (1) [-Wunused-dummy-argument] zfac_scalings_simScaleAbs.F:845:24: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘irsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:845:36: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:845:47: 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘istatus’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:847:21: 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘istatus’ was declared here zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘ornghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:846:24: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘ornghbprcs’ was declared here zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘orsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:846:36: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘orsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:846:47: 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ Warning: ‘orsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:1133:72: 1133 | & COMM) | ^ Warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:847:31: 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘requests’ was declared here zfac_process_blfac_slave.F:341:72: 341 | & A_PTR( CPOS ), NCOL1 ) | ^ Warning: ‘posblocfacto’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blfac_slave.F:87:37: 87 | INTEGER(8) POSELT, POSBLOCFACTO | ^ note: ‘posblocfacto’ was declared here zfac_process_blfac_slave.F:316:72: 316 | & ) | ^ Warning: ‘begs_blr_u.data’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blfac_slave.F:102:50: 102 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ note: ‘begs_blr_u.data’ was declared here zfac_process_blfac_slave.F:316:72: 316 | & ) | ^ Warning: ‘begs_blr_u.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blfac_slave.F:102:50: 102 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ note: ‘begs_blr_u.dim[0].ubound’ was declared here ztype3_root.F:1192:16: 1192 | & 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:1205:17: 1205 | & 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:291:17: 291 | & SON_A(IACHK), SIZFR_SON_A, MonBloc, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument ‘afac’ at (1) ztype3_root.F:1220:24: 1220 | & KEEP, KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1216:42: 1216 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Unused dummy argument ‘local_m’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1221:17: 1221 | & MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1331:38: 1331 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, FILS, | 1 Warning: Unused dummy argument ‘local_m’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1334:17: 1334 | & MYID) | 1 Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1297:32: 1297 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘ierror’ at (1) [-Wunused-dummy-argument] ztype3_root.F:1297:24: 1297 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument ‘iflag’ at (1) [-Wunused-dummy-argument] ztools.F:1836:23: 1830 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | 2 ...... 1836 | 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: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] ztype3_root.F:829:43: 829 | & KEEP, INFO ) | 1 Warning: Unused dummy argument ‘keep’ 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] zsol_c.F:1309:19: 1306 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1309 | & IROWlist, NPIV, MPI_INTEGER, COMM, IERR) | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) ztools.F:457:36: 457 | & PTRIST, PTRAST, IW, LIW, A, LA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] ztools.F:459:51: 459 | & IPTRLU, STEP, MYID, KEEP, KEEP8, TYPE_SON | 1 Warning: Unused dummy argument ‘type_son’ at (1) [-Wunused-dummy-argument] ztools.F:499:38: 499 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] ztools.F:498:60: 498 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument ‘na_elt8’ at (1) [-Wunused-dummy-argument] ztools.F:498:51: 498 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument ‘nnz8’ at (1) [-Wunused-dummy-argument] ztools.F:499:34: 499 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] ztools.F:1428:37: 1428 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument ‘ooc_strat’ at (1) [-Wunused-dummy-argument] ztools.F:1476:43: 1476 | & KEEP, KEEP8, IFLAG, IERROR | 1 Warning: Unused dummy argument ‘ierror’ at (1) [-Wunused-dummy-argument] ztools.F:1476:35: 1476 | & KEEP, KEEP8, IFLAG, IERROR | 1 Warning: Unused dummy argument ‘iflag’ at (1) [-Wunused-dummy-argument] ztools.F:1475:37: 1475 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument ‘ooc_strat’ at (1) [-Wunused-dummy-argument] ztools.F:1579:22: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘hf’ at (1) [-Wunused-dummy-argument] ztools.F:1578:27: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘ifath’ at (1) [-Wunused-dummy-argument] ztools.F:1578:20: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] ztools.F:1579:18: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘ioldps’ at (1) [-Wunused-dummy-argument] ztools.F:1579:26: 1579 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] ztools.F:1578:13: 1578 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] ztools.F:1608:20: 1608 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] ztools.F:1608:45: 1608 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] zsol_c.F:1317:23: 1306 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1317 | & 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:1415:24: 1415 | CALL MPI_PACK(RHSCOMP(IPOSINRHSCOMP,J), NPIV, | 1 ...... 1428 | 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:1923:29: 1430 | CALL MPI_SEND(BUFFER, POS_BUF, MPI_PACKED, MASTER, | 2 ...... 1923 | 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:2023:34: 1301 | CALL MPI_RECV( BUFFER, SIZE_BUF_BYTES, MPI_PACKED, | 2 ...... 2023 | 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:1078:27: 1078 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, BUFFER, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_c.F:1438:54: 1438 | SUBROUTINE ZMUMPS_GATHER_SOLUTION_AM1(NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] zsol_c.F:1447:56: 1447 | & POSINRHSCOMP, LPOS_ROW, NB_FS_IN_RHSCOMP ) | 1 Warning: Unused dummy argument ‘nb_fs_in_rhscomp’ at (1) [-Wunused-dummy-argument] zsol_c.F:1439:21: 1439 | & NRHS, RHSCOMP, LRHSCOMP, NRHSCOMP_COL, | 1 Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] zsol_c.F:1639:37: 1639 | & PTRIST, KEEP,KEEP8, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_c.F:1641:36: 1641 | & PROCNODE, NSLAVES, scaling_data, LSCAL | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] zsol_c.F:1713:25: 1713 | & ISOL_LOC, | 1 Warning: Unused dummy argument ‘isol_loc’ at (1) [-Wunused-dummy-argument] zsol_c.F:1716:43: 1716 | & PROCNODE_STEPS, KEEP,KEEP8, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_c.F:1710:23: 1710 | & SLAVEF, N, MYID_NODES, | 1 Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] zfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.data’ may be used uninitialized [-Wmaybe-uninitialized] zsol_c.F:1827:27: 1827 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_c.F:1822:25: 1822 | & (NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] zfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.data’ was declared here zfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.offset’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.offset’ was declared here zfac_distrib_ELT.F:318:72: 318 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:75:50: 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ note: ‘rg2l.dim[0].stride’ was declared here zfac_distrib_ELT.F:401:72: 401 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufi.offset’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:69:53: 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ note: ‘bufi.offset’ was declared here zfac_distrib_ELT.F:401:72: 401 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufi.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:69:53: 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ note: ‘bufi.dim[1].stride’ was declared here zfac_distrib_ELT.F:411:72: 411 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufr.offset’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:70:61: 70 | COMPLEX(kind=8), DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ note: ‘bufr.offset’ was declared here zfac_distrib_ELT.F:411:72: 411 | & COMM, STATUS, IERR_MPI ) | ^ Warning: ‘bufr.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_ELT.F:70:61: 70 | COMPLEX(kind=8), DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ note: ‘bufr.dim[1].stride’ was declared here zsol_c.F:2062:27: 2062 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zsol_c.F:2060:25: 2060 | & (NSLAVES, N, MYID_NODES, | 1 Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] zsol_c.F:2163:27: 2163 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] zfac_process_blocfacto.F:588:72: 588 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ Warning: ‘lpos’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blocfacto.F:98:25: 98 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ note: ‘lpos’ was declared here zfac_process_blocfacto.F:588:72: 588 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ Warning: ‘lpos2’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blocfacto.F:98:38: 98 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ note: ‘lpos2’ was declared here zana_mtrans.F:768:72: 768 | 80 IPERM(I) = J | ^ Warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:702:15: 702 | INTEGER I,J,J1,JORD,NFC,K,KK, | ^ note: ‘i’ was declared here zana_mtrans.F:769:72: 769 | ARP(J) = int(II - IP(J)) + 1 | ^ Warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:704:32: 704 | INTEGER(8) :: IN1, IN2, II | ^ note: ‘ii’ was declared here zfac_process_maprow.F:1681:72: 1681 | & BUF_MAX_ARRAY,NFS4FATHER,PACKED_CB,ITMP) | ^ Warning: ‘posrow’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_maprow.F:1284:33: 1284 | INTEGER(8) :: SIZFR, POSROW, SHIFTCB_SON | ^ note: ‘posrow’ was declared here zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘icnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:224:24: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ note: ‘icnghbprcs’ was declared here zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘icsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:224:36: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ note: ‘icsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:224:47: 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ Warning: ‘icsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:221:29: 221 | INTEGER IMYRPTR,IMYCPTR | ^ Warning: ‘imycptr’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘irnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:222:24: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irnghbprcs’ was declared here zfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘irsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:222:36: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ note: ‘irsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:222:47: 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ Warning: ‘irsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘istatus’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:226:21: 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘istatus’ was declared here zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘ocnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:225:24: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ note: ‘ocnghbprcs’ was declared here zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘ocsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:225:36: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ note: ‘ocsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:225:47: 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ Warning: ‘ocsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘ornghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:223:24: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘ornghbprcs’ was declared here zfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘orsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:223:36: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ note: ‘orsndrcvia’ was declared here zfac_scalings_simScaleAbs.F:223:47: 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ Warning: ‘orsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] zfac_scalings_simScaleAbs.F:226:31: 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ note: ‘requests’ was declared here zarrowheads.F:505:72: 505 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ Warning: ‘iw4.offset’ may be used uninitialized [-Wmaybe-uninitialized] zarrowheads.F:254:49: 254 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ note: ‘iw4.offset’ was declared here zarrowheads.F:505:72: 505 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ Warning: ‘iw4.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zarrowheads.F:254:49: 254 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ note: ‘iw4.dim[1].stride’ was declared here zsol_bwd_aux.F:1812:72: 1812 | DO I=1,(IIPOOL-POOL_FIRST_POS)/2 | ^ Warning: ‘pool_first_pos’ may be used uninitialized [-Wmaybe-uninitialized] zsol_bwd_aux.F:1133:28: 1133 | INTEGER POOL_FIRST_POS, TMP | ^ note: ‘pool_first_pos’ was declared here zana_dist_m.F:2031:72: 2031 | CURRENT_ACTIVE_MEM = CURRENT_ACTIVE_MEM + SIZEFRNOCBLU | ^ Warning: ‘sizefrnocblu’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:1904:32: 1904 | INTEGER(8) :: SIZEFRNOCBLU | ^ note: ‘sizefrnocblu’ was declared here zana_aux_ELT.F:442:26: 442 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) WRITE (LP,99996) INFO(1) | ^ Warning: ‘lp’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_ELT.F:42:31: 42 | INTEGER NEMIN, MPRINT, LP, MP, LDIAG | ^ note: ‘lp’ was declared here zana_mtrans.F:71:22: 71 | & I0,UP,LOW, IK | ^ Warning: ‘i0’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:246:72: 246 | I = ISP | ^ Warning: ‘isp’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:70:56: 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ note: ‘isp’ was declared here zana_mtrans.F:247:72: 247 | J = JSP | ^ Warning: ‘jsp’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:70:60: 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ note: ‘jsp’ was declared here zfac_process_blocfacto_LDLT.F:807:17: 807 | & .OR. | ^ Warning: ‘nslaves_prec’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_blocfacto_LDLT.F:129:49: 129 | INTEGER :: XSIZE, CURRENT_BLR, NSLAVES_PREC, INFO_TMP(2) | ^ note: ‘nslaves_prec’ was declared here zmumps_driver.F:1037:12: 1037 | IF ( OLDJOB .LT. 2 ) THEN | ^ Warning: ‘oldjob’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:583:36: 583 | INTEGER JOBMIN, JOBMAX, OLDJOB | ^ note: ‘oldjob’ was declared here zmumps_driver.F:2039:72: 2039 | id%KEEP(235) = KEEP235SAVE | ^ Warning: ‘keep235save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:585:44: 585 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ note: ‘keep235save’ was declared here zmumps_driver.F:2040:72: 2040 | id%KEEP(242) = KEEP242SAVE | ^ Warning: ‘keep242save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:585:57: 585 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ note: ‘keep242save’ was declared here zmumps_driver.F:2041:72: 2041 | id%KEEP(243) = KEEP243SAVE | ^ Warning: ‘keep243save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:586:25: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep243save’ was declared here zmumps_driver.F:2042:72: 2042 | id%KEEP(495) = KEEP495SAVE | ^ Warning: ‘keep495save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:586:38: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep495save’ was declared here zmumps_driver.F:2043:72: 2043 | id%KEEP(497) = KEEP497SAVE | ^ Warning: ‘keep497save’ may be used uninitialized [-Wmaybe-uninitialized] zmumps_driver.F:586:51: 586 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ note: ‘keep497save’ was declared here zsol_fwd_aux.F:622:72: 622 | JFIN = min(J+PANEL_SIZE-1, NPIV) | ^ Warning: ‘panel_size’ may be used uninitialized [-Wmaybe-uninitialized] zsol_fwd_aux.F:423:44: 423 | INTEGER TempNROW, TempNCOL, PANEL_SIZE, | ^ note: ‘panel_size’ was declared here zana_aux_ELT.F:916:72: 916 | IF (ELTNOD(I).EQ.0) ELTNOD(I) = INODE | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] zana_aux_ELT.F:848:19: 848 | INTEGER INODE, LEAF, NBLEAF, NBROOT, III, IN | ^ note: ‘inode’ was declared here zana_reordertree.F:231:72: 231 | NFR = int(ND(STEP(INODE)),8) | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] zana_reordertree.F:34:33: 34 | INTEGER IFATH,IN,NSTK,INODE,I,allocok,LOCAL_PERM | ^ note: ‘inode’ was declared here zana_reordertree.F:655:72: 655 | FILS(dernier)=-TAB(I) | ^ Warning: ‘dernier’ may be used uninitialized [-Wmaybe-uninitialized] zana_reordertree.F:44:21: 44 | INTEGER dernier,fin | ^ note: ‘dernier’ was declared here zana_mtrans.F:864:32: 864 | IF (IPERM(I).NE.0 .OR. IPERM(I0).EQ.0) GO TO 50 | ^ Warning: ‘i0’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:799:22: 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ note: ‘i0’ was declared here zana_mtrans.F:873:17: 873 | DO 60 K = K0,K2 | ^ Warning: ‘k0’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:801:39: 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ note: ‘k0’ was declared here zana_mtrans.F:1033:72: 1033 | I = IRN(ISP) | ^ Warning: ‘isp’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:801:52: 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ note: ‘isp’ was declared here zana_mtrans.F:1036:72: 1036 | JPERM(J) = ISP | ^ Warning: ‘jsp’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:799:52: 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ note: ‘jsp’ was declared here zsol_bwd_aux.F:102:27: 102 | INTEGER :: POSINDICES, IPOSINRHSCOMP, IPOSINRHSCOMP_PANEL | ^ Warning: ‘posindices’ may be used uninitialized [-Wmaybe-uninitialized] zsol_c.F:580:72: 580 | Pruned_SONS(:) = -1 | ^ Warning: ‘pruned_sons.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_c.F:132:56: 132 | INTEGER, DIMENSION(:), ALLOCATABLE :: Pruned_SONS, Pruned_Roots | ^ note: ‘pruned_sons.dim[0].ubound’ was declared here zfac_process_maprow.F:1197:10: 1197 | IF (CB_IS_LR) THEN | ^ Warning: ‘cb_is_lr’ may be used uninitialized [-Wmaybe-uninitialized] zfac_process_maprow.F:718:25: 718 | LOGICAL :: CB_IS_LR | ^ note: ‘cb_is_lr’ was declared here zana_dist_m.F:742:72: 742 | & NRLADU_CURRENT_MISSING) | ^ Warning: ‘nrladu_current_missing’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:101:42: 101 | INTEGER(8) :: NRLADU_CURRENT_MISSING | ^ note: ‘nrladu_current_missing’ was declared here zana_dist_m.F:719:72: 719 | CURRENT_ACTIVE_MEM = CURRENT_ACTIVE_MEM + SIZEFRNOCBLU | ^ Warning: ‘sizefrnocblu’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:118:32: 118 | INTEGER(8) :: SIZEFRNOCBLU | ^ note: ‘sizefrnocblu’ was declared here zana_dist_m.F:1077:72: 1077 | & NRLADU_CURRENT_MISSING) | ^ Warning: ‘current_active_mem’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:113:35: 113 | INTEGER(8) CURRENT_ACTIVE_MEM, MAXTEMPCB | ^ note: ‘current_active_mem’ was declared here zana_dist_m.F:1456:72: 1456 | ISTKRLR_CB_UD = ISTKRLR_CB_UD + LSTKRLR_CB_UD(ITOP) | ^ Warning: ‘sizecblr_slave_ud’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:122:34: 122 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ note: ‘sizecblr_slave_ud’ was declared here zana_dist_m.F:1458:72: 1458 | ISTKRLR_CB_WC = ISTKRLR_CB_WC + LSTKRLR_CB_WC(ITOP) | ^ Warning: ‘sizecblr_slave_wc’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:122:53: 122 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ note: ‘sizecblr_slave_wc’ was declared here zana_dist_m.F:995:72: 995 | & dble(OPS_NODE_SLAVE)/dble(NSLAVES_LOC) | ^ Warning: ‘ops_node_slave’ may be used uninitialized [-Wmaybe-uninitialized] zana_dist_m.F:141:64: 141 | DOUBLE PRECISION OPS_NODE, OPS_NODE_MASTER, OPS_NODE_SLAVE | ^ note: ‘ops_node_slave’ was declared here zana_mtrans.F:1138:72: 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ Warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:1091:22: 1091 | INTEGER(8) :: II, IN1, IN2 | ^ note: ‘ii’ was declared here zana_mtrans.F:1138:72: 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ Warning: ‘in2’ may be used uninitialized [-Wmaybe-uninitialized] zana_mtrans.F:1091:32: 1091 | INTEGER(8) :: II, IN1, IN2 | ^ note: ‘in2’ was declared here zsol_aux.F:1711:72: 1711 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.data’ may be used uninitialized [-Wmaybe-uninitialized] zsol_aux.F:1676:56: 1676 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.data’ was declared here zsol_aux.F:1711:72: 1711 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.offset’ may be used uninitialized [-Wmaybe-uninitialized] zsol_aux.F:1676:56: 1676 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.offset’ was declared here zsol_aux.F:1711:72: 1711 | & MASTER, COMM, IERR_MPI) | ^ Warning: ‘scaling.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zsol_aux.F:1676:56: 1676 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ note: ‘scaling.dim[0].stride’ was declared here zfac_driver.F:1973:10: 1973 | IF (EARLYT3ROOTINS) THEN | ^ Warning: ‘earlyt3rootins’ may be used uninitialized [-Wmaybe-uninitialized] zfac_driver.F:146:68: 146 | LOGICAL I_AM_SLAVE, PERLU_ON, WK_USER_PROVIDED, EARLYT3ROOTINS | ^ note: ‘earlyt3rootins’ was declared here zfac_driver.F:2740:72: 2740 | & ) | ^ Warning: ‘ipool’ may be used uninitialized [-Wmaybe-uninitialized] zfac_driver.F:110:23: 110 | & ITLOC, IPOOL, K28, LPOOL | ^ note: ‘ipool’ was declared here zfac_driver.F:2740:72: 2740 | & ) | ^ Warning: ‘itloc’ may be used uninitialized [-Wmaybe-uninitialized] zfac_driver.F:110:16: 110 | & ITLOC, IPOOL, K28, LPOOL | ^ note: ‘itloc’ was declared here zfac_driver.F:2740:72: 2740 | & ) | ^ Warning: ‘ptrwb’ may be used uninitialized [-Wmaybe-uninitialized] zfac_driver.F:109:27: 109 | INTEGER PTRIST, PTRWB, MAXELT_SIZE, | ^ note: ‘ptrwb’ was declared here zana_reordertree.F:1103:72: 1103 | MY_FIRST_LEAF(INDICE(ID+1)-1,ID+1)=FIRST_LEAF | ^ Warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized] zana_reordertree.F:780:16: 780 | INTEGER ID,FIRST_LEAF,SIZE_SBTR | ^ note: ‘id’ was declared here zana_driver.F:4995:72: 4995 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ Warning: ‘reqptr.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:4810:41: 4810 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ note: ‘reqptr.offset’ was declared here zana_driver.F:4995:72: 4995 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ Warning: ‘reqptr.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:4810:41: 4810 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ note: ‘reqptr.dim[1].stride’ was declared here zana_driver.F:4956:72: 4956 | MATPTR_cp = MATPTR | ^ Warning: ‘matptr.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:4811:42: 4811 | INTEGER(8), ALLOCATABLE :: MATPTR(:) | ^ note: ‘matptr.dim[0].ubound’ was declared here zsol_c.F:2142:72: 2142 | IPOSINRHSCOMP_COL = IPOSINRHSCOMP_COL + 1 | ^ Warning: ‘iposinrhscomp_col’ may be used uninitialized [-Wmaybe-uninitialized] zsol_c.F:2083:46: 2083 | INTEGER IPOSINRHSCOMP, IPOSINRHSCOMP_COL | ^ note: ‘iposinrhscomp_col’ was declared here zsol_driver.F:1890:72: 1890 | NB_BYTES = NB_BYTES + int(size(RHS_IR),8)*K35_8 | ^ Warning: ‘rhs_ir.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:173:54: 173 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.dim[0].ubound’ was declared here zsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.data’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:129:57: 129 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.data’ was declared here zsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.offset’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:129:57: 129 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.offset’ was declared here zsol_driver.F:3643:72: 3643 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ Warning: ‘idrhs_loc.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:129:57: 129 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ note: ‘idrhs_loc.dim[0].stride’ was declared here zsol_driver.F:2043:72: 2043 | LIWCB = 20*NB_K133*2 + KEEP(133) | ^ Warning: ‘nb_k133’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:279:21: 279 | INTEGER NB_K133, IRANK, TSIZE | ^ note: ‘nb_k133’ was declared here zsol_driver.F:3933:72: 3933 | LWCB8_SOL_C = LWCB8 | ^ Warning: ‘lwcb8’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:87:36: 87 | INTEGER(8) :: LWCB8_MIN, LWCB8, LWCB8_SOL_C | ^ note: ‘lwcb8’ was declared here zsol_driver.F:3421:72: 3421 | SAVERHS(:) = ZERO | ^ Warning: ‘saverhs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:180:48: 180 | COMPLEX(kind=8), ALLOCATABLE :: SAVERHS(:), C_RW1(:), | ^ note: ‘saverhs.dim[0].ubound’ was declared here zsol_driver.F:4054:72: 4054 | NBSPARSE_LOC = (DO_NBSPARSE.AND.NBRHS_EFF.GT.1) | ^ Warning: ‘do_nbsparse’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:261:29: 261 | LOGICAL :: DO_NBSPARSE, NBSPARSE_LOC | ^ note: ‘do_nbsparse’ was declared here zsol_driver.F:2217:47: 2217 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ Warning: ‘uns_perm_inv_needed_befmainloop’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:198:48: 198 | & UNS_PERM_INV_NEEDED_BEFMAINLOOP | ^ note: ‘uns_perm_inv_needed_befmainloop’ was declared here zsol_driver.F:2217:47: 2217 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ Warning: ‘uns_perm_inv_needed_inmainloop’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:197:47: 197 | LOGICAL :: UNS_PERM_INV_NEEDED_INMAINLOOP, | ^ note: ‘uns_perm_inv_needed_inmainloop’ was declared here zsol_driver.F:4640:72: 4640 | & id%COMM, IERR ) | ^ Warning: ‘rhs_ir.offset’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:173:54: 173 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.offset’ was declared here zsol_driver.F:4640:72: 4640 | & id%COMM, IERR ) | ^ Warning: ‘rhs_ir.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:173:54: 173 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ note: ‘rhs_ir.dim[0].stride’ was declared here zsol_driver.F:2219:72: 2219 | NB_BYTES = NB_BYTES - int(size(UNS_PERM_INV),8)*K34_8 | ^ Warning: ‘uns_perm_inv.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:196:56: 196 | INTEGER, DIMENSION(:), ALLOCATABLE :: UNS_PERM_INV | ^ note: ‘uns_perm_inv.dim[0].ubound’ was declared here zsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.data’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.data’ was declared here zsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.offset’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.offset’ was declared here zsol_driver.F:2238:72: 2238 | & ICNTL(1), INFO(1) ) | ^ Warning: ‘irhs_loc_ptr.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:127:52: 127 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ note: ‘irhs_loc_ptr.dim[0].stride’ was declared here zsol_driver.F:3487:72: 3487 | & ONE | ^ Warning: ‘iperm’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:80:21: 80 | INTEGER I,IPERM,K,JPERM, J, II, IZ2 | ^ note: ‘iperm’ was declared here zsol_driver.F:4343:72: 4343 | NB_BYTES = NB_BYTES - int(size(MAP_RHS),8) * K34_8 | ^ Warning: ‘map_rhs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:186:40: 186 | INTEGER, ALLOCATABLE :: MAP_RHS(:) | ^ note: ‘map_rhs.dim[0].ubound’ was declared here zsol_driver.F:4651:72: 4651 | C_LOCWK54 = ZERO | ^ Warning: ‘c_locwk54.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:193:61: 193 | COMPLEX(kind=8), ALLOCATABLE, DIMENSION(:) :: C_LOCWK54 | ^ note: ‘c_locwk54.dim[0].ubound’ was declared here zsol_driver.F:5046:72: 5046 | NB_BYTES = NB_BYTES - int(size(C_W),8)*K35_8 | ^ Warning: ‘c_w.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:183:45: 183 | & C_W(:) | ^ note: ‘c_w.dim[0].ubound’ was declared here zsol_driver.F:4553:72: 4553 | R_LOCWK54 = RZERO | ^ Warning: ‘r_locwk54.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:192:65: 192 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: R_LOCWK54 | ^ note: ‘r_locwk54.dim[0].ubound’ was declared here zsol_driver.F:5049:72: 5049 | & - int(size(IW1),8)*K34_8 | ^ Warning: ‘r_w.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:188:45: 188 | DOUBLE PRECISION, ALLOCATABLE :: R_W(:) | ^ note: ‘r_w.dim[0].ubound’ was declared here zsol_driver.F:5054:72: 5054 | NB_BYTES = NB_BYTES - int(size(D ),8)*K16_8 | ^ Warning: ‘d.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] zsol_driver.F:187:51: 187 | DOUBLE PRECISION, ALLOCATABLE :: R_Y(:), D(:) | ^ note: ‘d.dim[0].ubound’ was declared here zana_driver.F:1219:16: 1219 | IF ( LISTVAR_SCHUR_2BE_FREED ) THEN | ^ Warning: ‘listvar_schur_2be_freed’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:63:50: 63 | LOGICAL PROK, PROKG, LISTVAR_SCHUR_2BE_FREED, LPOK | ^ note: ‘listvar_schur_2be_freed’ was declared here zana_driver.F:1345:72: 1345 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ Warning: ‘na’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:53:27: 53 | INTEGER IKEEP, NE, NA | ^ note: ‘na’ was declared here zana_driver.F:1345:72: 1345 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ Warning: ‘ne’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:53:23: 53 | INTEGER IKEEP, NE, NA | ^ note: ‘ne’ was declared here zana_driver.F:1756:72: 1756 | id%NA(1) = NBLEAF | ^ Warning: ‘nbleaf’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:76:20: 76 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ note: ‘nbleaf’ was declared here zana_driver.F:1757:72: 1757 | id%NA(2) = NBROOT | ^ Warning: ‘nbroot’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:76:28: 76 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ note: ‘nbroot’ was declared here zana_driver.F:2653:72: 2653 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ Warning: ‘temp_leaf.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:148:56: 148 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ note: ‘temp_leaf.offset’ was declared here zana_driver.F:2653:72: 2653 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ Warning: ‘temp_leaf.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:148:56: 148 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ note: ‘temp_leaf.dim[1].stride’ was declared here zana_driver.F:2640:72: 2640 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ Warning: ‘temp_root.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:147:56: 147 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ note: ‘temp_root.offset’ was declared here zana_driver.F:2640:72: 2640 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ Warning: ‘temp_root.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:147:56: 147 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ note: ‘temp_root.dim[1].stride’ was declared here zana_driver.F:2666:72: 2666 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ Warning: ‘temp_size.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:149:56: 149 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ note: ‘temp_size.offset’ was declared here zana_driver.F:2666:72: 2666 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ Warning: ‘temp_size.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:149:56: 149 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ note: ‘temp_size.dim[1].stride’ was declared here zana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.data’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.data’ was declared here zana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.offset’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.offset’ was declared here zana_driver.F:3304:72: 3304 | & ) | ^ Warning: ‘loci_am_cand.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] zana_driver.F:198:41: 198 | LOGICAL, POINTER :: locI_AM_CAND(:) | ^ note: ‘loci_am_cand.dim[0].stride’ was declared here 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.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/src' make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/src' cd examples; make z make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/examples' /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c zsimpletest.F -o zsimpletest.o /usr/lib64/openmpi/bin/mpifort -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/libseq -c zsimpletest_save_restore.F -o zsimpletest_save_restore.o /usr/lib64/openmpi/bin/mpifort -o zsimpletest -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz zsimpletest.o -L../lib -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm /usr/lib64/openmpi/bin/mpifort -o zsimpletest_save_restore -O -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz zsimpletest_save_restore.o -L../lib -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty//mumps-seq/MUMPS_5.5.1/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1/examples' make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq/MUMPS_5.5.1' touch MUMPS_5.5.1/FAIT mkdir -p ../include/mumps_seq cp MUMPS_5.5.1/include/*.h ../include/mumps_seq cp MUMPS_5.5.1/libseq/*.h ../include/mumps_seq mkdir -p ../lib cp MUMPS_5.5.1/lib/*.a ../lib/ cp MUMPS_5.5.1/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.14/openmpi/3rdparty/mumps-seq' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' make install-hpddm install-htool install-bemtool make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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 ""; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi if test -n ""; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi hpddm hpddm.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' make[5]: 'include/hpddm/done.tag' is up to date. 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.14/openmpi/3rdparty' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/3rdparty' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' Making all in src make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src' Making all in libMesh make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh' Making all in bamglib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/bamglib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/bamglib' Making all in femlib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/femlib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/femlib' Making all in Graphics make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/Graphics' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/Graphics' Making all in Algo make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/Algo' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/Algo' Making all in lglib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/lglib' make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/lglib' /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lg.tab.o lg.tab.cpp /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mymain.o mymain.cpp In file included from lg.ypp:62: ./../fflib/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./../fflib/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./../fflib/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from lg.ypp:66: ./../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 lg.ypp:68: ./../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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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:438:32: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 438 | return SetAny(this);} ./../femlib/MeshPoint.hpp:1028:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1798:40: required from here ./../fflib/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1903:38: required from here ./../fflib/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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]’ ./../fflib/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:475:69: required from here ./../fflib/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]’: ./../fflib/AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~^~~ ./../fflib/AFunction.hpp:1300:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./../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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./../fflib/AFunction.hpp:1300:11: required from here ./../fflib/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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 ‘C_F0 For(C_F0, C_F0, C_F0, C_F0)’: ./../fflib/AFunction.hpp:1533:107: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1533 | 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘C_F0 For(C_F0, C_F0, C_F0, C_F0)’ at ./../fflib/AFunction.hpp:1533:107: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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.14/openmpi/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/lglib' Making all in fflib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/src/fflib' /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o UMFPack_Solver.o UMFPack_Solver.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction.o AFunction.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction2.o AFunction2.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_long.o array_long.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_real.o array_real.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_complex.o array_complex.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lex.o lex.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh.o lgmesh.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh3.o lgmesh3.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o CodeAlloc.o CodeAlloc.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmat.o lgmat.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o problem.o problem.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mt19937ar.o mt19937ar.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o InitFunct.o InitFunct.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Element_P2h.o ../femlib/Element_P2h.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o load.o load.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgfem.o lgfem.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o environment.o environment.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o string_def.o string_def.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FESpacen.o ../femlib/FESpacen.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_1d.o ../femlib/P012_1d.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_2d.o ../femlib/P012_2d.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3d.o ../femlib/P012_3d.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3dSurf.o ../femlib/P012_3dSurf.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3dCurve.o ../femlib/P012_3dCurve.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh1dn.o ../femlib/Mesh1dn.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh2dn.o ../femlib/Mesh2dn.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh3dn.o ../femlib/Mesh3dn.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/MeshSn.o ../femlib/MeshSn.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/MeshLn.o ../femlib/MeshLn.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/GQuadTree.o ../femlib/GQuadTree.cpp /usr/lib64/openmpi/bin/mpicc -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o ../femlib/libmeshb7.o ../femlib/libmeshb7.c /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o glumesh2D.o glumesh2D.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/splitsimplex.o ../femlib/splitsimplex.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P1IsoValue.o P1IsoValue.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/HashMatrix.o ../femlib/HashMatrix.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/CG.o ../femlib/CG.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/SparseLinearSolver.o ../femlib/SparseLinearSolver.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o strversionnumber.o strversionnumber.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Drawing.o ../femlib/Drawing.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/gibbs.o ../femlib/gibbs.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/CheckPtr.o ../femlib/CheckPtr.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/fem.o ../femlib/fem.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/QuadratureFormular.o ../femlib/QuadratureFormular.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FESpace.o ../femlib/FESpace.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Element_RT.o ../femlib/Element_RT.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/mshptg.o ../femlib/mshptg.cpp /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FQuadTree.o ../femlib/FQuadTree.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; | ^~ /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/QuadTree.o ../bamglib/QuadTree.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::Verification() [with Rdd = Fem2D::R1]’: ../femlib/QuadratureFormular.cpp:750:58: required from here 750 | template void GQuadratureFormular::Verification(); | ^ ../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:660:15: warning: 751 | template void GQuadratureFormular::Verification(); ../femlib/QuadratureFormular.cpp:660:15: warning: | ^ ../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:660:15: warning: 752 | template void GQuadratureFormular::Verification(); ../femlib/QuadratureFormular.cpp:660:15: warning: | ^ ../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/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 528 | int *wbc); | ^ ../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: 538 | int *wbc); ../femlib/CG.cpp:365:7: warning: | ^ ../femlib/CG.cpp:365:7: warning: unused variable ‘relerr’ [-Wunused-variable] 365 | R relerr=1e100 , relres=1e100,normb=0.; | ^~~~~~ 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]; | ^ ../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: 548 | int *wbc ); ../femlib/CG.cpp:365:7: warning: | ^ ../femlib/CG.cpp:365:7: warning: unused variable ‘relerr’ [-Wunused-variable] 365 | R relerr=1e100 , relres=1e100,normb=0.; | ^~~~~~ 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/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: 558 | int *wbc ); ../femlib/CG.cpp:365:7: warning: | ^ ../femlib/CG.cpp:365:7: warning: unused variable ‘relerr’ [-Wunused-variable] 365 | R relerr=1e100 , relres=1e100,normb=0.; | ^~~~~~ 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]; | ^ 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]; | ^ 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:365:7: warning: 91 | CGMatVirtId(Z nn): CGMatVirt (nn, nn) {} ../femlib/CG.cpp:365:7: warning: | ^ ../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:365:7: warning: 373 | CGMatVirtId MatId(n); ../femlib/CG.cpp:365:7: warning: | ^~~~~ ../femlib/CG.cpp:528:21: required from here ../femlib/CG.cpp:365:7: warning: 528 | int *wbc); ../femlib/CG.cpp:365:7: warning: | ^ ../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.hpp:55:3: warning: 91 | CGMatVirtId(Z nn): CGMatVirt (nn, nn) {} ../femlib/CG.hpp:55:3: warning: | ^ ../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.hpp:55:3: warning: 373 | CGMatVirtId MatId(n); ../femlib/CG.hpp:55:3: warning: | ^~~~~ ../femlib/CG.cpp:538:21: required from here ../femlib/CG.hpp:55:3: warning: 538 | int *wbc); ../femlib/CG.hpp:55:3: warning: | ^ ../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.hpp:55:3: warning: 91 | CGMatVirtId(Z nn): CGMatVirt (nn, nn) {} ../femlib/CG.hpp:55:3: warning: | ^ ../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.hpp:55:3: warning: 373 | CGMatVirtId MatId(n); ../femlib/CG.hpp:55:3: warning: | ^~~~~ ../femlib/CG.cpp:548:22: required from here ../femlib/CG.hpp:55:3: warning: 548 | int *wbc ); ../femlib/CG.hpp:55:3: warning: | ^ ../femlib/CG.hpp:39:18: warning: ‘CGMatVirt::cpu’ will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ 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/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.hpp:55:3: warning: 91 | CGMatVirtId(Z nn): CGMatVirt (nn, nn) {} ../femlib/CG.hpp:55:3: warning: | ^ ../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.hpp:55:3: warning: 373 | CGMatVirtId MatId(n); ../femlib/CG.hpp:55:3: warning: | ^~~~~ ../femlib/CG.cpp:558:22: required from here ../femlib/CG.hpp:55:3: warning: 558 | int *wbc ); ../femlib/CG.hpp:55:3: warning: | ^ ../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) {} | ^~~~~~~~~ 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]; | ^ 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 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]; | ^ 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]; | ^ 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]; | ^ 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]; | ^ P1IsoValue.cpp:291:14: warning: ‘kf’ may be used uninitialized [-Wmaybe-uninitialized] 291 | if(f[kf] <0) i1=2,i2=1; | ^~ P1IsoValue.cpp:274:26: note: ‘kf’ was declared here 274 | int kv=0,vk[4],tv[4],kf; | ^~ 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]; | ^ ../femlib/FQuadTree.cpp: In member function ‘Fem2D::Vertex* Fem2D::FQuadTree::TrueNearestVertex(long int, long int)’: ../femlib/FQuadTree.cpp:139:11: warning: unused variable ‘n0’ [-Wunused-variable] 139 | long n0; | ^~ ../femlib/FQuadTree.cpp: In member function ‘int Fem2D::FQuadTree::ListNearestVertex(Fem2D::Vertex**, int, long int, long int, long int)’: ../femlib/FQuadTree.cpp:301:14: warning: unused variable ‘hunsed’ [-Wunused-variable] 301 | IntQuad hunsed=MaxISize,h0; | ^~~~~~ ../femlib/FQuadTree.cpp:311:11: warning: unused variable ‘n0’ [-Wunused-variable] 311 | long n0; | ^~ ../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 ../bamglib/QuadTree.cpp:34: ../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 ../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]; | ^ In file included from load.cpp:31: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../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; | ^ In file included from UMFPack_Solver.cpp:8: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from string_def.cpp:32: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from problem.cpp:33: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >::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; | ^ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../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/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/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;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../femlib/FESpace.hpp:151:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 151 | return r; | ^~~~~~ ../femlib/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ../femlib/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;iinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../femlib/MeshLn.cpp: In constructor ‘Fem2D::MeshL::MeshL(std::string, bool, bool, bool, int, double, bool, double)’: ../femlib/MeshLn.cpp:442:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 442 | 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:443:69: note: in expansion of macro ‘ffassert’ 443 | cerr << " -- MeshL Erreur opening " << filename<size();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../femlib/FESpace.hpp:825:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 825 | cout << endl; | ^~~~ 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]; | ^ ../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]; | ^~ In file included from AFunction.cpp:56: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../femlib/MeshLn.cpp: In member function ‘double Fem2D::MeshL::hmin() const’: ../femlib/MeshLn.cpp:536:17: warning: variable ‘iv’ set but not used [-Wunused-but-set-variable] 536 | int iv[2]; | ^~ In file included from ff++.hpp:21, from lgmesh.cpp:30: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/Mesh2.o ../bamglib/Mesh2.cpp ../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; | ^~~ ../femlib/MeshLn.cpp: In member function ‘const Fem2D::GenericMesh >::Element* Fem2D::MeshL::Find(Fem2D::GenericMesh >::Rd, Fem2D::R1&, bool&, const Fem2D::GenericMesh >::Element*) const’: ../femlib/MeshLn.cpp:629:12: warning: variable ‘out’ set but not used [-Wunused-but-set-variable] 629 | bool out = true; | ^~~ 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) | ^~~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from array_tlp.hpp:43, from array_real.cpp:23: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh3; Fem2D::R = double]’: ../femlib/P012_3d.cpp:48:54: required from here ../femlib/P012_3d.cpp:793:20: warning: 48 | TypeOfFE_P0Lagrange3d(): TypeOfFE_Lagrange(0) { } ../femlib/P012_3d.cpp:793:20: warning: | ^ ../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:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../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; | ^~~~~~~~~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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) | ^~~~~ In file included from global.cpp:101: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j1) | ^~ ../femlib/MeshSn.cpp:820:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 820 | BuildAdj(); | ^~~~~~~~ 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;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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/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/GenericMesh.hpp:113:32: warning: 43 | TypeOfFE_P0Lagrange1d(): TypeOfFE_Lagrange(0) { } ../femlib/GenericMesh.hpp:113:32: warning: | ^ ../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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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); | ^~~~~ ../bamglib/QuadTree.cpp: In member function ‘bamg::Vertex* bamg::QuadTree::ToClose(bamg::Vertex&, bamg::Real8, bamg::Icoor1, bamg::Icoor1)’: ../bamglib/QuadTree.cpp:225:12: warning: variable ‘h’ set but not used [-Wunused-but-set-variable] 225 | Icoor1 h = MaxISize; | ^ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/Metric.o ../bamglib/Metric.cpp ../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/GenericMesh.hpp:113:32: warning: 42 | TypeOfFE_P0Lagrange2d(): TypeOfFE_Lagrange(0) { } ../femlib/GenericMesh.hpp:113:32: warning: | ^ ../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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../femlib/fem.cpp: In member function ‘int Fem2D::Mesh::DataFindBoundary::Find(Fem2D::R2, Fem2D::Mesh::R*, int&) const’: ../femlib/fem.cpp:1068:21: warning: variable ‘ee’ set but not used [-Wunused-but-set-variable] 1068 | int ee[3]; | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from array_tlp.hpp:43, from array_long.cpp:23: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../femlib/fem.cpp: In constructor ‘Fem2D::Mesh::DataFindBoundary::DataFindBoundary(const Fem2D::Mesh*, int)’: ../femlib/fem.cpp:1137:25: warning: unused variable ‘i0’ [-Wunused-variable] 1137 | int i0=Th(E[0]); | ^~ ../femlib/fem.cpp:1138:25: warning: unused variable ‘i1’ [-Wunused-variable] 1138 | int i1=Th(E[1]); | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../femlib/fem.cpp:1159:16: warning: unused variable ‘col’ [-Wunused-variable] 1159 | double col=0; | ^~~ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::BuildDataFindBoundary() const’: ../femlib/fem.cpp:1182:20: warning: unused variable ‘count’ [-Wunused-variable] 1182 | static int count =0; | ^~~~~ In file included from lex.cpp:35: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/BamgFreeFem.o ../femlib/BamgFreeFem.cpp ../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;jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../femlib/fem.cpp: In constructor ‘Fem2D::Mesh::Mesh(const Fem2D::Mesh&, int*, bool, int)’: ../femlib/fem.cpp:1830:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1830 | for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../femlib/fem.cpp:1844:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1844 | if(verbosity>3) | ^~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../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:210:5: warning: 315 | void FB(const What_d whatd,const Mesh & Th,const Element & K,const RdHat &PHat1, RNMK_ & val) const ../femlib/PkLagrange.hpp:210:5: warning: | ^~ ../femlib/PkLagrange.hpp:338:16: warning: unused variable ‘DDl’ [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ ../femlib/fem.cpp:1874:25: warning: unused variable ‘nnebmax’ [-Wunused-variable] 1874 | int nnebmax = bbe ? nebmax : nebimax; | ^~~~~~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ 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]; | ^ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../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(); | ^~~~~~~~~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/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::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:629:12: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ../femlib/MeshLn.cpp:629:12: warning: | ^~~~~~~~~~~~~~~ ../femlib/MeshLn.cpp:455:19: required from here ../femlib/MeshLn.cpp:629:12: warning: 455 | clean_mesh(precis_mesh, nv, nt, nbe, vertices, elements, borderelements, removeduplicate, rebuildboundary, orientation); ../femlib/MeshLn.cpp:629:12: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ ../femlib/FESpace.hpp:151:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 151 | return r; | ^~~~~~ ../femlib/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ../femlib/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i*, 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/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/P012_3dSurf.cpp:507:7: warning: 44 | TypeOfFE_P0Lagrange_surf(): TypeOfFE_Lagrange(0) { } ../femlib/P012_3dSurf.cpp:507:7: warning: | ^ ../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): | ^~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here AFunction.hpp:3435:8: note: 438 | return SetAny(this);} AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here AFunction.hpp:3435:8: note: 438 | return SetAny(this);} AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../femlib/gibbs.cpp:37: ../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(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../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:75:13: warning: 680 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:75:13: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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]; | ^ ../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:1026:22: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ../femlib/MeshSn.cpp:1026:22: warning: | ^~~~~~~~~~~~~~~ ../femlib/MeshSn.cpp:504:23: required from here ../femlib/MeshSn.cpp:1026:22: warning: 504 | clean_mesh(precis_mesh, nv, nt, nbe, vertices, elements, borderelements, removeduplicate, rebuildboundary, orientation); ../femlib/MeshSn.cpp:1026:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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:381:42: warning: 680 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ In file included from ../femlib/HashMatrix.hpp:15: ../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../femlib/HashMatrix.hpp:44:7: required from ‘class HashMatrix’ ../femlib/FESpace.hpp:825:9: note: 44 | class HashMatrix : public VirtualMatrix ../femlib/FESpace.hpp:825:9: note: | ^~~~~~~~~~ ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/FESpace.hpp:825:9: note: 1420 | template class HashMatrix; ../femlib/FESpace.hpp:825:9: note: | ^~~~~~~~~~~~~~~~~~~ ../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/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/RNM.hpp:265:16: warning: ‘bool 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/VirtualMatrix.hpp:88:10: note: 44 | class HashMatrix : public VirtualMatrix ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~ ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/VirtualMatrix.hpp:88:10: note: 1421 | template class HashMatrix; ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~ ../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/FESpacen.cpp: In instantiation of ‘void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::Mesh3]’: ../femlib/FESpacen.cpp:681:21: required from here ../femlib/FESpacen.cpp:511:23: warning: 681 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:511:23: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../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::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:381:42: warning: 681 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../bamglib/Meshio.cpp: In function ‘void bamg::WriteStr(std::ostream&, char*)’: ../bamglib/Meshio.cpp:40:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 40 | while (i++, c = *str++) { | ~~^~~~~~~~ ../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:511:23: warning: 682 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:511:23: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ AFunction.cpp: In function ‘long int ffstrtol(std::string*)’: AFunction.cpp:908:17: warning: unused variable ‘ppe’ [-Wunused-variable] 908 | const char *ppe = pe, *pppe= pp+p->size(); | ^~~ ../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:381:42: warning: 682 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../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*]’: AFunction.hpp:793: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*]’ AnyType.hpp:83:7: note: 793 | return SetAny(Add2StackOfPtr2Free(s,F(GetAny(b))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_def.cpp:149:115: required from here AnyType.hpp:83:7: note: 149 | map_type[typeid(string*).name()]->AddCast(new E_F1_funcT(FCast)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 ./../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::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:210:5: warning: 315 | void FB(const What_d whatd,const Mesh & Th,const Element & K,const RdHat &PHat1, RNMK_ & val) const ../femlib/PkLagrange.hpp:210:5: warning: | ^~ ../femlib/PkLagrange.hpp:338:16: warning: unused variable ‘DDl’ [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ ../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:511:23: warning: 683 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:511:23: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshDraw.o ../bamglib/MeshDraw.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]; | ^ array_tlp.hpp: At global scope: array_tlp.hpp:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ array_tlp.hpp:1214:24: note: remove the ‘< >’ ../femlib/gibbs.cpp: In function ‘int gibbsb_(long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*)’: ../femlib/gibbs.cpp:454:20: warning: variable ‘lg’ set but not used [-Wunused-but-set-variable] 454 | static integer lg; | ^~ ../femlib/gibbs.cpp: In function ‘int gibbsd_(long int*, long int*, long int*, long int*, long int*, long int*, long int*)’: ../femlib/gibbs.cpp:689:50: warning: variable ‘nvni’ set but not used [-Wunused-but-set-variable] 689 | static integer i, k, s, sv, stk, stk1, stk2, nvni=-1; | ^~~~ 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::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:381:42: warning: 683 | template class GTypeOfFESum; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ In file included from ff++.hpp:21, from lgmat.cpp:33: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from lgfem.cpp:38: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./../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;jsize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshQuad.o ../bamglib/MeshQuad.cpp AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./../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::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:1486:35: warning: 1120 | template class GTree; ../femlib/GQuadTree.cpp:1486:35: warning: | ^~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:314:10: warning: variable ‘h’ set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ array_tlp.hpp: At global scope: array_tlp.hpp:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ array_tlp.hpp: At global scope: array_tlp.hpp:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ array_tlp.hpp:1214:24: note: remove the ‘< >’ array_tlp.hpp:1214:24: note: remove the ‘< >’ ../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:314:10: warning: 1120 | template class GTree; ../femlib/GQuadTree.cpp:314:10: warning: | ^~~~~~~~~~~~~~ ../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; | ^~ 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::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:118:15: warning: 1121 | template class GTree; ../femlib/GQuadTree.cpp:118:15: warning: | ^~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:314:10: warning: variable ‘h’ set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/SetOfE4.o ../bamglib/SetOfE4.cpp lex.cpp: In member function ‘bool mylex::AddMacro(std::string, std::string)’: lex.cpp:589:9: warning: unused variable ‘nbparam’ [-Wunused-variable] 589 | int nbparam =0; | ^~~~~~~ ../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:314:10: warning: 1121 | template class GTree; ../femlib/GQuadTree.cpp:314:10: warning: | ^~~~~~~~~~~~~~ ../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/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(this);} array_tlp.hpp:1214:24: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:118:15: warning: 1122 | template class GTree; ../femlib/GQuadTree.cpp:118:15: warning: | ^~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:314:10: warning: variable ‘h’ set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ ../femlib/HashMatrix.hpp: In instantiation of ‘void HashMatrix::Setdiffij(int) const [with TypeIndex = int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/VirtualMatrix.hpp:88:10: note: 1418 | template class HashMatrix; ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 96 | for(int k=0; k< nnz; ++k) { | ~^~~~~ /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshRead.o ../bamglib/MeshRead.cpp lex.cpp: In member function ‘bool mylex::IFMacro(int&)’: lex.cpp:893:17: warning: unused variable ‘lk’ [-Wunused-variable] 893 | int lk=0,nl=0; | ^~ ../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:314:10: warning: 1122 | template class GTree; ../femlib/GQuadTree.cpp:314:10: warning: | ^~~~~~~~~~~~~~ ../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; | ^~ lex.cpp:887:13: warning: unused variable ‘kmacro’ [-Wunused-variable] 887 | int kmacro=0; | ^~~~~~ lex.cpp:836:9: warning: unused variable ‘isnot’ [-Wunused-variable] 836 | int isnot=0; | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ lex.cpp: In member function ‘bool mylex::CallMacro(int&)’: lex.cpp:1000:17: warning: unused variable ‘sep’ [-Wunused-variable] 1000 | int sep = EatCommentAndSpace(&cmm); | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./../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*, 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:118:15: warning: 1145 | const GMesh3::Element * tstart); ../femlib/GQuadTree.cpp:118:15: warning: | ^ ../femlib/GQuadTree.cpp:1019:21: warning: unused variable ‘i’ [-Wunused-variable] 1019 | int i = (nReStart-2)/2; | ^ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::resize(I, I, size_t, double, int) [with TypeIndex = int; TypeScalaire = double; I = int; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.hpp:96:27: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.hpp:96:27: warning: | ^~~~~~~~~~~~~~~~~ ../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:1418:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:370:7: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:437:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = int; TypeScalaire = double; R = double; I = int]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.cpp:437:22: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:437:22: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:766:22: warning: comparison of integer expressions of different signedness: ‘HashMatrix::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 766 | 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:1418:16: required from here ../femlib/HashMatrix.cpp:766:22: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:766:22: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:812:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | 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:1418:16: required from here ../femlib/HashMatrix.cpp:812:20: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:812:20: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:821:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | 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 = long unsigned int]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.cpp:821:20: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:821:20: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:909:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for(int k=0; k*, 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:786:12: warning: 1152 | const GMesh2::Element * tstart); ../femlib/GQuadTree.cpp:786:12: warning: | ^ ../femlib/GQuadTree.cpp:1019:21: warning: unused variable ‘i’ [-Wunused-variable] 1019 | int i = (nReStart-2)/2; | ^ lex.cpp:1118:22: warning: unused variable ‘buf2’ [-Wunused-variable] 1118 | char buf2[256]; | ^~~~ ../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; | ^~~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = SubString]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘R* HashMatrix::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = int; TypeScalaire = double; R = double; I = int]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.cpp:909:19: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:909:19: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1104:19: warning: unused variable ‘aak’ [-Wunused-variable] 1104 | R aak=aa[k],caak=conj(aa[k]); | ^~~ AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ../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:786:12: warning: 1623 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:786:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here array_tlp.hpp:1214:24: note: 438 | return SetAny(this);} array_tlp.hpp:1214:24: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1033: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*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = String_find]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1571:12: warning: 1623 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^ AFunction2.cpp: In constructor ‘E_Routine::E_Routine(const Routine*, const basicAC_F0&)’: AFunction2.cpp:699:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 699 | for (int i=0;i(this);} array_complex.cpp:87:21: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1416:17: warning: 1624 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1571:12: warning: 1624 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::UnHalf() [with TypeIndex = int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:1418:16: required from here ../femlib/HashMatrix.cpp:1104:19: warning: 1418 | template class HashMatrix; ../femlib/HashMatrix.cpp:1104:19: warning: | ^~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1394:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1394 | for(int k=0; k::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]’: ../femlib/GQuadTree.cpp:1625:16: required from here ../femlib/GQuadTree.cpp:1416:17: warning: 1625 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/HashMatrix.hpp: In instantiation of ‘void HashMatrix::Setdiffij(int) const [with TypeIndex = int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.cpp:1394:19: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:1394:19: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 96 | for(int k=0; k< nnz; ++k) { | ~^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1571:12: warning: 1625 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^ AFunction2.cpp: In function ‘void ShowDebugStack()’: AFunction2.cpp:831:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 831 | for (int i=0; isize(); ++i) | ~^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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:1416:17: warning: 1626 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:1571:12: warning: 1626 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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; | ^ In file included from ./../femlib/SparseLinearSolver.hpp:7, from problem.cpp:38: ./../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 problem.cpp:32: 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); | ^~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 981 | for(int j=0,i=id->size(); jsize() ; ++j) | ~^~~~~~~~~~~ ../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:1416:17: warning: 1627 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/HashMatrix.cpp: In instantiation of ‘void HashMatrix::resize(I, I, size_t, double, int) [with TypeIndex = int; TypeScalaire = std::complex; I = int; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.hpp:96:27: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.hpp:96:27: warning: | ^~~~~~~~~~~~~~~~~~ ../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:1419:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:370:7: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:437:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for( int k = 0; k1000) | ^~ 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()); | ^~~~~~ ../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:1571:12: warning: 1627 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1571:12: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/HashMatrix.cpp: In instantiation of ‘void HashMatrix::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex; I = int]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.cpp:437:22: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:437:22: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:766:22: warning: comparison of integer expressions of different signedness: ‘HashMatrix >::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 766 | 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:1419:16: required from here ../femlib/HashMatrix.cpp:766:22: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:766:22: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:812:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | 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:1419:16: required from here ../femlib/HashMatrix.cpp:812:20: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:812:20: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:821:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | for(int k=0; k < nnz; ++k) | ~~^~~~~ 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); | ^~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘size_t HashMatrix::SortLU(int) [with TypeIndex = int; TypeScalaire = std::complex; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.cpp:821:20: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:821:20: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:909:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | 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:1419:16: required from here ../femlib/HashMatrix.cpp:909:19: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:909:19: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1104:19: warning: variable ‘aak’ set but not used [-Wunused-but-set-variable] 1104 | R aak=aa[k],caak=conj(aa[k]); | ^~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here lex.cpp:1118:22: warning: 438 | return SetAny(this);} lex.cpp:1118:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ../femlib/SparseLinearSolver.hpp:7: ../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 ./AFunction.hpp:43: ./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:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here AFunction.cpp:908:17: warning: 438 | return SetAny(this);} AFunction.cpp:908:17: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/write_hdf5.o ../bamglib/write_hdf5.cpp ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::UnHalf() [with TypeIndex = int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:1419:16: required from here ../femlib/HashMatrix.cpp:1104:19: warning: 1419 | template class HashMatrix; ../femlib/HashMatrix.cpp:1104:19: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1394:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1394 | for(int k=0; k(this);} AFunction2.cpp:997:6: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp: In instantiation of ‘void HashMatrix::Setdiffij(int) const [with TypeIndex = long int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:1394:19: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:1394:19: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 96 | for(int k=0; k< nnz; ++k) { | ~^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1416:17: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1416:17: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1623:16: required from here ../femlib/GQuadTree.cpp:1416:17: warning: 1623 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1416:17: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1492:22: warning: unused variable ‘d’ [-Wunused-variable] 1492 | static const int d = Rd::d; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/write_xdmf.o ../bamglib/write_xdmf.cpp ../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.cpp:511:23: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/FESpacen.cpp:511:23: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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:511:23: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/FESpacen.cpp:511:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:684:21: required from here ../femlib/FESpacen.cpp:511:23: warning: 684 | template class GFESpace; ../femlib/FESpacen.cpp:511:23: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1492:22: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1492:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1624:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: 1624 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1492:22: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:1492:22: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1492:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1625:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: 1625 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1492:22: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1492:22: warning: unused variable ‘d’ [-Wunused-variable] 1492 | static const int d = Rd::d; | ^ 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]; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../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:1492:22: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1492:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1626:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: 1626 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1492:22: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:1492:22: warning: 1540 | nv = TrueBorder(Th,(Vertex *)P,delta); ../femlib/GQuadTree.cpp:1492:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1627:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: 1627 | template class GenericDataFindBoundary; ../femlib/GQuadTree.cpp:1492:22: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/GQuadTree.cpp:1492:22: warning: unused variable ‘d’ [-Wunused-variable] 1492 | static const int d = Rd::d; | ^ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::resize(I, I, size_t, double, int) [with TypeIndex = long int; TypeScalaire = double; I = long int; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.hpp:96:27: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.hpp:96:27: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:370:7: warning: unused variable ‘mxt’ [-Wunused-variable] 370 | R mxt =0; | ^~~ ../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/GenericMesh.hpp:1733:13: warning: 374 | comp(k+1) {Build();} ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~ ../femlib/FESpacen.cpp:533:28: required from ‘Fem2D::GFESpace::GFESpace(const Fem2D::GFESpace&, int, int, int*) [with MMesh = Fem2D::Mesh1]’ ../femlib/GenericMesh.hpp:1733:13: warning: 533 | GFESpacePtrTFE(new GTypeOfFESum(Vh,kk)), ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:684:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: 684 | template class GFESpace; ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:381:42: warning: unused variable ‘t’ [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::setfortran(int) [with TypeIndex = long int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:370:7: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:437:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | 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:1420:16: required from here ../femlib/HashMatrix.cpp:437:22: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:437:22: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:766:22: warning: comparison of integer expressions of different signedness: ‘HashMatrix::I’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 766 | 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:1420:16: required from here ../femlib/HashMatrix.cpp:766:22: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:766:22: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:812:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for(int k=0; k < nnz; ++k) | ~~^~~~~ In file included from ff++.hpp:21, from lgmesh3.cpp:29: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::operator=(const R&) [with TypeIndex = long int; TypeScalaire = double; R = double]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:812:20: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:812:20: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:821:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | for(int k=0; k < nnz; ++k) | ~~^~~~~ AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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}; | ^~~~~~~~ | - - In file included from glumesh2D.cpp:9: AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::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.cpp:381:42: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/FESpacen.cpp:381:42: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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:381:42: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/FESpacen.cpp:381:42: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:685:21: required from here ../femlib/FESpacen.cpp:381:42: warning: 685 | template class GFESpace; ../femlib/FESpacen.cpp:381:42: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../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); | ^~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of ‘size_t HashMatrix::SortLU(int) [with TypeIndex = long int; TypeScalaire = double; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:821:20: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:821:20: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:909:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for(int k=0; kinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ 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]; | ^ ../femlib/HashMatrix.cpp: In instantiation of ‘R* HashMatrix::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = long int; TypeScalaire = double; R = double; I = long int]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:909:19: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:909:19: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1104:19: warning: unused variable ‘aak’ [-Wunused-variable] 1104 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]’: AFunction.cpp:1074:104: required from here AnyType.hpp:83:7: note: 1074 | map_type[typeid(MyMapSS*).name()] = new ForEachType(Initialize,Delete) ; AnyType.hpp:83:7: note: | ^ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:93: String.hpp:139:7: note: ‘class MyMap’ declared here 139 | class MyMap { | ^~~~~ 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 ; | ^~ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:686:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: 686 | template class GFESpace; ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../bamglib/Mesh2.cpp: In function ‘bamg::TriangleAdjacent bamg::CloseBoundaryEdge(I2, Triangle*, double&, double&)’: ../bamglib/Mesh2.cpp:269:9: warning: unused variable ‘kkk’ [-Wunused-variable] 269 | int kkk = 0; | ^~~ In file included from ../bamglib/Metric.cpp:30: ../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/Mesh2.cpp: In function ‘bamg::TriangleAdjacent bamg::CloseBoundaryEdgeV2(I2, Triangle*, double&, double&)’: ../bamglib/Mesh2.cpp:425:11: warning: unused variable ‘kkk’ [-Wunused-variable] 425 | int kkk = 0; | ^~~ ../bamglib/Mesh2.cpp:358:9: warning: variable ‘cas’ set but not used [-Wunused-but-set-variable] 358 | int cas = -2; | ^~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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 ./../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}; | ^~~~~~~~ | - - ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:687:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: 687 | template class GFESpace; ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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 ; | ^~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::UnHalf() [with TypeIndex = long int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:1420:16: required from here ../femlib/HashMatrix.cpp:1104:19: warning: 1420 | template class HashMatrix; ../femlib/HashMatrix.cpp:1104:19: warning: | ^~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1394:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1394 | for(int k=0; k::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::MeshL; Fem2D::R = double]’: ../femlib/P012_3dCurve.cpp:44:61: required from here ../femlib/GenericMesh.hpp:113:32: warning: 44 | TypeOfFE_P0Lagrange_curve(): TypeOfFE_Lagrange(0) { } ../femlib/GenericMesh.hpp:113:32: warning: | ^ ../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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:688:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: 688 | template class GFESpace; ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./AFunction.hpp:54: ../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/HashMatrix.hpp: In instantiation of ‘void HashMatrix::Setdiffij(int) const [with TypeIndex = long int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.cpp:1394:19: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:1394:19: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.hpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 96 | for(int k=0; k< nnz; ++k) { | ~^~~~~ ../bamglib/Mesh2.cpp: In function ‘int bamg::ForceEdge(Vertex&, Vertex&, TriangleAdjacent&)’: ../bamglib/Mesh2.cpp:1063:9: warning: unused variable ‘k’ [-Wunused-variable] 1063 | int k = 0; | ^ ../bamglib/Mesh2.cpp:1067:13: warning: variable ‘v1’ set but not used [-Wunused-but-set-variable] 1067 | Vertex *v1, *v2 = tta.EdgeVertex(0), *vbegin = v2; | ^~ 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]); | ^ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:956:49: required from ‘void ArrayDCL() [with K = double]’ AnyType.hpp:83:7: note: 956 | map_type[typeid(MyMap*).name()] = new ForEachType*>(Initialize >,Delete >) ; AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:30:19: required from here AnyType.hpp:83:7: note: 30 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:93: String.hpp:139:7: note: ‘class MyMap’ declared here 139 | class MyMap { | ^~~~~ ./../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 >’: ../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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 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); | ^ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:962:46: required from ‘void ArrayDCL() [with K = double]’ String.hpp:139:7: note: 962 | map_type[typeid(MyMapofArray*).name()] = new ForEachType(Initialize,Delete) ; String.hpp:139:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:30:19: required from here String.hpp:139:7: note: 30 | ArrayDCL(); String.hpp:139:7: note: | ~~~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | 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: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 ; | ^~ ../femlib/HashMatrix.cpp: In instantiation of ‘void HashMatrix::resize(I, I, size_t, double, int) [with TypeIndex = long int; TypeScalaire = std::complex; I = long int; size_t = long unsigned int]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.hpp:96:27: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.hpp:96:27: warning: | ^~~~~~~~~~~~~~~~~~~~ ../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:1421:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:370:7: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:437:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | 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:1421:16: required from here ../femlib/HashMatrix.cpp:437:22: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:437:22: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:766:22: warning: comparison of integer expressions of different signedness: ‘HashMatrix >::I’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 766 | 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:1421:16: required from here ../femlib/HashMatrix.cpp:766:22: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:766:22: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:812:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | 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:1421:16: required from here ../femlib/HashMatrix.cpp:812:20: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:812:20: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:821:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | 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 = long unsigned int]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.cpp:821:20: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:821:20: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:909:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for(int k=0; k::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/HashMatrix.cpp: In instantiation of ‘R* HashMatrix::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex; I = long int]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.cpp:909:19: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:909:19: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1104:19: warning: variable ‘aak’ set but not used [-Wunused-but-set-variable] 1104 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::NewPoints(bamg::Triangles&, int)’: ../bamglib/Mesh2.cpp:1947:23: warning: variable ‘NbSwp’ set but not used [-Wunused-but-set-variable] 1947 | Int4 NbSwapf = 0, NbSwp; | ^~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::NewPointsOld(bamg::Triangles&)’: ../bamglib/Mesh2.cpp:2166:18: warning: variable ‘VP’ set but not used [-Wunused-but-set-variable] 2166 | R2 VP = V10 * s + V11 * (1 - s); | ^~ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../bamglib/Mesh2.cpp:1982:10: warning: variable ‘ColorEdge’ set but not used [-Wunused-but-set-variable] 1982 | Int4 ColorEdge[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/HashMatrix.cpp: In instantiation of ‘void HashMatrix::UnHalf() [with TypeIndex = long int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:1421:16: required from here ../femlib/HashMatrix.cpp:1104:19: warning: 1421 | template class HashMatrix; ../femlib/HashMatrix.cpp:1104:19: warning: | ^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp:1394:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1394 | for(int k=0; k*, const HashMatrix*, R (*)(K), bool, I, I) [with I = int; R = double; K = std::complex]’: ../femlib/HashMatrix.cpp:1434:122: required from here ../femlib/HashMatrix.cpp:1394:19: warning: 1434 | template void Addto(HashMatrix *P0, const HashMatrix *PA,R (*f)(C) ,bool trans, int ii00,int jj00); ../femlib/HashMatrix.cpp:1394:19: warning: | ^ ../femlib/HashMatrix.cpp:793:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | 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:1435:122: required from here ../femlib/HashMatrix.cpp:793:26: warning: 1435 | template void Addto(HashMatrix *P0, const HashMatrix *PA,C (*f)(R) ,bool trans, int ii00,int jj00); ../femlib/HashMatrix.cpp:793:26: warning: | ^ ../femlib/HashMatrix.cpp:793:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(I k=0; k < P0->nnz; ++k) | ~~^~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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 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 >::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 AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ 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’: lgsolver.hpp:152:23: required from here ./../femlib/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/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;} | ^~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::FindSubDomain(int)’: ../bamglib/Mesh2.cpp:2752:13: warning: unused variable ‘ssdlab’ [-Wunused-variable] 2752 | int ssdlab = subdomains[i].ref; | ^~~~~~ 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 ; | ^~ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:956:49: required from ‘void ArrayDCL() [with K = std::complex]’ AnyType.hpp:83:7: note: 956 | map_type[typeid(MyMap*).name()] = new ForEachType*>(Initialize >,Delete >) ; AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:74:20: required from here AnyType.hpp:83:7: note: 74 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:93: String.hpp:139:7: note: ‘class MyMap >’ declared here 139 | class MyMap { | ^~~~~ 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; | ^~ /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshWrite.o ../bamglib/MeshWrite.cpp AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap > >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:962:46: required from ‘void ArrayDCL() [with K = std::complex]’ String.hpp:139:7: note: 962 | map_type[typeid(MyMapofArray*).name()] = new ForEachType(Initialize,Delete) ; String.hpp:139:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:74:20: required from here String.hpp:139:7: note: 74 | ArrayDCL(); String.hpp:139:7: note: | ~~~~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: ‘class MyMap > >’ declared here 139 | class MyMap { | ^~~~~ ../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; | ^~~~~~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::GeomToTriangles1(bamg::Int4, int)’: ../bamglib/Mesh2.cpp:3279:15: warning: unused variable ‘ei’ [-Wunused-variable] 3279 | Edge &ei = BTh.edges[iedge]; | ^~ ../bamglib/Mesh2.cpp:3284:26: warning: variable ‘Lcurve’ set but not used [-Wunused-but-set-variable] 3284 | Real8 Lstep = 0, Lcurve = 0; // step between two points (phase==1) | ^~~~~~ ../bamglib/Metric.cpp: In member function ‘void bamg::Triangles::IntersectConsMetric(const double*, bamg::Int4, const int*, bamg::Real8, bamg::Real8, bamg::Real8, bamg::Real8, bamg::Real8, int, int, double, int)’: ../bamglib/Metric.cpp:501:21: warning: variable ‘lla’ set but not used [-Wunused-but-set-variable] 501 | Real8 lla, llb, llc, llf; | ^~~ ../bamglib/Metric.cpp:501:26: warning: variable ‘llb’ set but not used [-Wunused-but-set-variable] 501 | Real8 lla, llb, llc, llf; | ^~~ ../bamglib/Mesh2.cpp:3259:10: warning: variable ‘nbex’ set but not used [-Wunused-but-set-variable] 3259 | Int4 nbex = 0, NbVerticesOnGeomEdgex = 0; | ^~~~ ../bamglib/Mesh2.cpp:3259:20: warning: variable ‘NbVerticesOnGeomEdgex’ set but not used [-Wunused-but-set-variable] 3259 | Int4 nbex = 0, NbVerticesOnGeomEdgex = 0; | ^~~~~~~~~~~~~~~~~~~~~ ../bamglib/Metric.cpp:501:31: warning: variable ‘llc’ set but not used [-Wunused-but-set-variable] 501 | Real8 lla, llb, llc, llf; | ^~~ ../bamglib/Metric.cpp:501:36: warning: variable ‘llf’ set but not used [-Wunused-but-set-variable] 501 | Real8 lla, llb, llc, llf; | ^~~ ./../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’: lgsolver.hpp:152:23: required from here ./../femlib/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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/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:210:5: warning: 315 | void FB(const What_d whatd,const Mesh & Th,const Element & K,const RdHat &PHat1, RNMK_ & val) const ../femlib/PkLagrange.hpp:210:5: warning: | ^~ ../femlib/PkLagrange.hpp:338:16: warning: unused variable ‘DDl’ [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ ./../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;} | ^~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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&, KN&)’: ../femlib/FESpace.cpp:49:27: warning: typedef ‘IPJ’ locally defined but not used [-Wunused-local-typedefs] 49 | typedef TypeOfFE::IPJ IPJ; | ^~~ ./../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: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); | ^ ../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]’: AFunction.hpp:789:23: required from ‘AnyType Cast(Stack, const AnyType&) [with A = SetArray; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ String.hpp:139:7: note: 789 | return SetAny(static_cast(GetAny(b)));} String.hpp:139:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:72:84: required from here String.hpp:139:7: note: 72 | new E_F1_funcT, SetArray >(Cast, SetArray >) String.hpp:139:7: note: | ^ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../bamglib/Mesh2.cpp: In member function ‘int bamg::Triangles::CrackMesh()’: ../bamglib/Mesh2.cpp:4688:28: warning: variable ‘tta’ set but not used [-Wunused-but-set-variable] 4688 | TriangleAdjacent tta = (ta.Adj( )); | ^~~ ../bamglib/Mesh2.cpp:4699:15: warning: unused variable ‘it’ [-Wunused-variable] 4699 | int it = Number(tt); | ^~ In file included from problem.cpp:44: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;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; | ^~~~~~~~~~~~~ problem.hpp:355:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 355 | const E_Array *pmapt = dynamic_cast(nargs[10]); | ^~~~~ ./../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(this);} ../femlib/SparseLinearSolver.cpp:66:33: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ../bamglib/Mesh2.cpp: In member function ‘bamg::Triangle* bamg::Triangles::FindTriangleContening(const bamg::I2&, bamg::Icoor2*, bamg::Triangle*) const’: ../bamglib/Mesh2.cpp:4900:9: warning: unused variable ‘kkkk’ [-Wunused-variable] 4900 | int kkkk = 0; // number of test triangle | ^~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./AFunction.hpp:1798:40: required from here ./AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ./AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = KN_]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:884:39: required from ‘void ArrayDCL() [with K = double]’ AnyType.hpp:83:7: note: 884 | Dcl_TypeandPtr_ ,KN* > (0,0,::InitP >,::Destroy >, ::ClearReturnKK_,KN_ >,::ClearReturnpKK >); // add init 0 AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:30:19: required from here AnyType.hpp:83:7: note: 30 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:891:41: required from ‘void ArrayDCL() [with K = double]’ AnyType.hpp:83:7: note: 891 | Dcl_TypeandPtr_ ,KNM* > (0,0,0,::Destroy >, ::ClearReturnKK_,KNM_ >,::ClearReturnpKK >); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_real.cpp:30:19: required from here AnyType.hpp:83:7: note: 30 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ../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.. | ^~~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:438:32: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 438 | return SetAny(this);} ./../femlib/VirtualMatrix.hpp:88:10: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:956:49: required from ‘void ArrayDCL() [with K = long int]’ AnyType.hpp:83:7: note: 956 | map_type[typeid(MyMap*).name()] = new ForEachType*>(Initialize >,Delete >) ; AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_long.cpp:45:17: required from here AnyType.hpp:83:7: note: 45 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:93: String.hpp:139:7: note: ‘class MyMap’ declared here 139 | class MyMap { | ^~~~~ /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/DefColor.o ../Graphics/DefColor.cpp 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); | ^~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 507 | template void GTypeOfFESum::set(const Mesh & Th,const Element & K,InterpolationMatrix & M,int oocoef,int oodf,int *nnump ) const ../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp:511:23: warning: unused variable ‘k’ [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ 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) | ~~~~^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = std::complex]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ String.hpp:139:7: note: 797 | return SetAny(*PGetAny(a));} String.hpp:139:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.cpp:1127:55: required from here String.hpp:139:7: note: 1127 | new E_F1_funcT(UnRef), String.hpp:139:7: note: | ^ AnyType.hpp:145: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:793: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*]’ AnyType.hpp:83:7: note: 793 | return SetAny(Add2StackOfPtr2Free(s,F(GetAny(b))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.cpp:1134:65: required from here AnyType.hpp:83:7: note: 1134 | new E_F1_funcT(FCast), AnyType.hpp:83:7: note: | ^ AnyType.hpp: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/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; | ^~~~~~ AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: array_tlp.hpp:962:46: required from ‘void ArrayDCL() [with K = long int]’ String.hpp:139:7: note: 962 | map_type[typeid(MyMapofArray*).name()] = new ForEachType(Initialize,Delete) ; String.hpp:139:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_long.cpp:45:17: required from here String.hpp:139:7: note: 45 | ArrayDCL(); String.hpp:139:7: note: | ~~~~~~~~~~~~~~^~ AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ ../femlib/Mesh3dn.cpp:1895:12: warning: variable ‘PFK’ set but not used [-Wunused-but-set-variable] 1895 | Rd PFK= PF; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ String.hpp:139:7: note: ‘class MyMap >’ declared here 139 | class MyMap { | ^~~~~ ../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; | ^~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 438 | return SetAny(this);} ./../femlib/MeshPoint.hpp:1028:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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 ./AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../femlib/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../femlib/VirtualSolver.hpp:199:5: warning: | ^ ../femlib/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../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) {} | ^~~~~~~~~~~~~ AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../femlib/VirtualSolver.hpp:199:5: warning: | ^ ../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) {} | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = std::basic_istream*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.cpp:1454:86: required from here AnyType.hpp:83:7: note: 1454 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = std::basic_ostream*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.cpp:1455:86: required from here AnyType.hpp:83:7: note: 1455 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ../bamglib/Mesh2.cpp: At global scope: ../bamglib/Mesh2.cpp:74:24: warning: ‘bamg::myrand_next’ defined but not used [-Wunused-variable] 74 | static unsigned long myrand_next = 1; | ^~~~~~~~~~~ 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]; | ^ ../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; | ^ ../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/VirtualSolver.hpp:199:5: warning: 193 | template class TheFFSolver; ../femlib/VirtualSolver.hpp:199:5: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:90:10: warning: variable ‘ii’ set but not used [-Wunused-but-set-variable] 90 | auto ii=i; | ^~ ../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; | ^ In file included from ./../femlib/SparseLinearSolver.hpp:7, from lgfem.cpp:47: ./../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 lgfem.cpp:37: 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 ../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) | ~~~~^~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../femlib/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray >]’: AFunction.hpp:789:23: required from ‘AnyType Cast(Stack, const AnyType&) [with A = SetArray >; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ String.hpp:139:7: note: 789 | return SetAny(static_cast(GetAny(b)));} String.hpp:139:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:109:84: required from here String.hpp:139:7: note: 109 | new E_F1_funcT, SetArray >(Cast, SetArray >), String.hpp:139:7: note: | ^ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/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: 194 | template class TheFFSolver; ../femlib/SparseLinearSolver.cpp:90:10: warning: | ^~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:90:10: warning: variable ‘ii’ set but not used [-Wunused-but-set-variable] 90 | auto ii=i; | ^~ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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/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:90:10: warning: 196 | template int TypeOfMat( Data_Sparse_Solver & ds); ../femlib/SparseLinearSolver.cpp:90:10: warning: | ^ ../femlib/SparseLinearSolver.cpp:67:10: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 67 | auto i= TheFFSolver::ffsolver.find(sn); | ^ ./../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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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/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: 197 | template int TypeOfMat( Data_Sparse_Solver & ds); ../femlib/SparseLinearSolver.cpp:67:10: warning: | ^ ../femlib/SparseLinearSolver.cpp:67:10: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 67 | auto i= TheFFSolver::ffsolver.find(sn); | ^ ./../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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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 ff++.hpp:55: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../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( ); | ^ 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/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Algo/lgalgo.o ../Algo/lgalgo.cpp problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.cpp: In function ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*, int*)’: problem.cpp:1454:39: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1454 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp: In function ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*)’: problem.cpp:1760:39: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1760 | typedef typename Mesh::RdHat RdHat; | ^~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -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.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Eigen/eigenvalue.o ../Eigen/eigenvalue.cpp 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); | ^ ../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; | ^~~ In file included from ./error.hpp:32, from ../femlib/FESpace.cpp:31: ../femlib/FESpace.cpp: In member function ‘void Fem2D::ConstructDataFElement::renum(const long int*, 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/FESpace.cpp:1030:4: note: in expansion of macro ‘ffassert’ 1030 | ffassert(this); | ^~~~~~~~ ../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]; | ^~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ String.hpp:139:7: note: 846 | return SetAny(*cm); String.hpp:139:7: note: | ~~~~~~~~~~~^~~~~ array_long.cpp:166:45: required from here String.hpp:139:7: note: 166 | Dcl_TypeandPtr_, KN *>(0, 0, 0, ::Destroy >, ::ClearReturnKK_, KN_ >, ::ClearReturnpKK >); String.hpp:139:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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) | ~~~~^~~ 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:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KN >; KK_ = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:884:39: required from ‘void ArrayDCL() [with K = std::complex]’ AnyType.hpp:83:7: note: 884 | Dcl_TypeandPtr_ ,KN* > (0,0,::InitP >,::Destroy >, ::ClearReturnKK_,KN_ >,::ClearReturnpKK >); // add init 0 AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:74:20: required from here AnyType.hpp:83:7: note: 74 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KNM >; KK_ = KNM_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:891:41: required from ‘void ArrayDCL() [with K = std::complex]’ AnyType.hpp:83:7: note: 891 | Dcl_TypeandPtr_ ,KNM* > (0,0,0,::Destroy >, ::ClearReturnKK_,KNM_ >,::ClearReturnpKK >); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_complex.cpp:74:20: required from here AnyType.hpp:83:7: note: 74 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/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 ./../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); | ^ ../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; | ^~~~~~~~~~~~~~~~~~~ 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::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:1970:22: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ../femlib/Mesh3dn.cpp:1970:22: warning: | ^~~~~~~~~~~~~~~ ../femlib/Mesh3dn.cpp:231:23: required from here ../femlib/Mesh3dn.cpp:1970:22: warning: 231 | clean_mesh(precis_mesh, nv, nt, nbe, vertices, elements, borderelements, removeduplicate, rebuildboundary, orientation); ../femlib/Mesh3dn.cpp:1970:22: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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 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); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]’: array_tlp.hpp:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:884:39: required from ‘void ArrayDCL() [with K = long int]’ AnyType.hpp:83:7: note: 884 | Dcl_TypeandPtr_ ,KN* > (0,0,::InitP >,::Destroy >, ::ClearReturnKK_,KN_ >,::ClearReturnpKK >); // add init 0 AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_long.cpp:45:17: required from here AnyType.hpp:83:7: note: 45 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~ AnyType.hpp:145: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:846:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 846 | return SetAny(*cm); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ array_tlp.hpp:891:41: required from ‘void ArrayDCL() [with K = long int]’ AnyType.hpp:83:7: note: 891 | Dcl_TypeandPtr_ ,KNM* > (0,0,0,::Destroy >, ::ClearReturnKK_,KNM_ >,::ClearReturnpKK >); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_long.cpp:45:17: required from here AnyType.hpp:83:7: note: 45 | ArrayDCL(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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) | ~~~~^~~ ./../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::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ff++.hpp:55: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/VirtualSolver.hpp:199:5: warning: 155 | return SetAny * >(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/VirtualSolver.hpp:199:5: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘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::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = bool*]’: AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = std::_Ios_Openmode; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ../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 \ | ^ problem.cpp: In function ‘void Fem2D::Element_Op(MatriceElementaireSymetrique >&, const FElement3&, double*, int, int, void*, R3*)’: problem.cpp:7020:26: warning: typedef ‘FESpace’ locally defined but not used [-Wunused-local-typedefs] 7020 | typedef FESpace3 FESpace; | ^~~~~~~ problem.cpp:7022:23: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 7022 | typedef Mesh *pmesh ; | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = char]’: AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = char; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of a non-trivial type ‘class AnyTypeWithOutCheck’ leaves 79 bytes unchanged [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../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.cpp:67:10: warning: 143 | pC = new HMatVirtPrecon(A,&ds,stack); ../femlib/SparseLinearSolver.cpp:67:10: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.hpp:159:23: required from ‘SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = double; HMat = HashMatrix]’ ../femlib/SparseLinearSolver.cpp:67:10: warning: 159 | thesolver = new SolverCG (A,ds,0); ../femlib/SparseLinearSolver.cpp:67:10: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:190:16: required from here ../femlib/SparseLinearSolver.cpp:67:10: warning: 190 | template class SparseLinearSolver; ../femlib/SparseLinearSolver.cpp:67:10: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../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/VirtualSolverCG.hpp:27:5: warning: 143 | pC = new HMatVirtPrecon(A,&ds,stack); ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.hpp:159:23: required from ‘SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = std::complex; HMat = HashMatrix >]’ ../femlib/VirtualSolverCG.hpp:27:5: warning: 159 | thesolver = new SolverCG (A,ds,0); ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:191:16: required from here ../femlib/VirtualSolverCG.hpp:27:5: warning: 191 | template class SparseLinearSolver; ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../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), | ^~~~~~~~~~~~~~ ../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; | ^ 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}; | ^~~~~~~~ | - - problem.cpp: In function ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*)’: problem.cpp:9475:29: warning: typedef ‘DotSlash’ locally defined but not used [-Wunused-local-typedefs] 9475 | typedef DotSlash_KN_ DotSlash; | ^~~~~~~~ ./../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); | ^~~~~~~~ lgmat.cpp: In function ‘MatriceMorse* buildInterpolationMatrix(const FESpace&, const FESpace&, void*)’: lgmat.cpp:628:7: warning: unused variable ‘nnz’ [-Wunused-variable] 628 | int nnz =0; | ^~~ In file included from ./../femlib/SparseLinearSolver.hpp:7, from glumesh2D.cpp:20: ./../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 glumesh2D.cpp:8: 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); | ^~~~~~~~ lgmat.cpp: In function ‘MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*)’: lgmat.cpp:812:34: warning: typedef ‘Rd1’ locally defined but not used [-Wunused-local-typedefs] 812 | typedef typename FESpaceT1::Rd Rd1; | ^~~ lgmat.cpp:818:34: warning: typedef ‘Rd2’ locally defined but not used [-Wunused-local-typedefs] 818 | typedef typename FESpaceT2::Rd Rd2; | ^~~ lgmat.cpp: In function ‘MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*)’: lgmat.cpp:982:33: warning: typedef ‘RdT’ locally defined but not used [-Wunused-local-typedefs] 982 | typedef typename FESpaceT::Rd RdT; | ^~~ lgmat.cpp:988:32: warning: typedef ‘Rd2’ locally defined but not used [-Wunused-local-typedefs] 988 | typedef typename FESpace::Rd Rd2; | ^~~ 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); | ^~ ../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:257:7: warning: ‘v1’ may be used uninitialized [-Wmaybe-uninitialized] 257 | if (v1 != pvB) { | ^~ ../bamglib/MeshQuad.cpp:225:26: note: ‘v1’ was declared here 225 | Vertex *v0 = pvA, *v1; | ^~ lgmat.cpp: In function ‘MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*)’: lgmat.cpp:1146:32: warning: typedef ‘Rd1’ locally defined but not used [-Wunused-local-typedefs] 1146 | typedef typename FESpace::Rd Rd1; | ^~~ lgmat.cpp:1152:33: warning: typedef ‘RdT’ locally defined but not used [-Wunused-local-typedefs] 1152 | typedef typename FESpaceT::Rd RdT; | ^~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ 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/VirtualSolver.hpp:199:5: warning: 155 | return SetAny * >(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/VirtualSolver.hpp:199:5: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘void Fem2D::AssembleBC(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double, int*)’: problem.cpp:9764:46: warning: typedef ‘BorderElement’ locally defined but not used [-Wunused-local-typedefs] 9764 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb, C_F0>* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘void Fem2D::AssembleBC(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double, int*)’: problem.cpp:9921:46: warning: typedef ‘BorderElement’ locally defined but not used [-Wunused-local-typedefs] 9921 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘void Fem2D::AssembleBC(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double, int*)’: problem.cpp:10086:46: warning: typedef ‘BorderElement’ locally defined but not used [-Wunused-local-typedefs] 10086 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ ../bamglib/write_hdf5.cpp:457:10: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-truncation] 470 | strncat(data_type, type_char[what_type].c_str( ), ldata_type); | ^ lgmat.cpp: In function ‘newpMatrice_Creuse Matrixfull2mapIJ(Stack, KNM* const&, const KN_&, const KN_&)’: lgmat.cpp:2288:4: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2288 | for (long il=0;il n | ^~~ lgmesh.cpp:888:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 888 | for ( iv=0;iv (s,pA);//;pA; | ^~~~~~ lgmat.cpp: In function ‘newpMatrice_Creuse Matrixmapp2mapIJ1(Stack, Matrice_Creuse* const&, const Inv_KN_long&, const Inv_KN_long&)’: lgmat.cpp:2361:61: warning: typedef ‘It’ locally defined but not used [-Wunused-local-typedefs] 2361 | typedef typename map< pair, R>::const_iterator It; | ^~ In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../bamglib/write_hdf5.hpp:5, from ../bamglib/write_hdf5.cpp:7: In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile3DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile3DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile3DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 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:27:5: warning: 28 | xx_del(0),code_del(0),precon(0),stack(stk),wcl(0),xx(0),diag1(0),tgv(1e30),ntgv(0) ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^ ../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/VirtualSolverCG.hpp:27:5: warning: 143 | pC = new HMatVirtPrecon(A,&ds,stack); ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.hpp:159:23: required from ‘SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = double; HMat = HashMatrix]’ ../femlib/VirtualSolverCG.hpp:27:5: warning: 159 | thesolver = new SolverCG (A,ds,0); ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:190:16: required from here ../femlib/VirtualSolverCG.hpp:27:5: warning: 190 | template class SparseLinearSolver; ../femlib/VirtualSolverCG.hpp:27:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../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) {} | ^~~~~~~~~ lgmesh.cpp: In function ‘const Fem2D::Mesh* MoveTheMesh(const Fem2D::Mesh&, const KN_&, 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; | ^~~~ lgmat.cpp: In function ‘newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&)’: lgmat.cpp:2401:58: warning: typedef ‘It’ locally defined but not used [-Wunused-local-typedefs] 2401 | typedef typename map< pair, R>::const_iterator It; | ^~ In file included from ../femlib/BamgFreeFem.cpp:48: ./AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ problem.cpp: In function ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*)’: problem.cpp:10593:26: warning: typedef ‘FESpace’ locally defined but not used [-Wunused-local-typedefs] 10593 | typedef FESpace3 FESpace; | ^~~~~~~ problem.cpp:10595:23: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 10595 | typedef Mesh *pmesh ; | ^~~~~ 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}; | ^ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]’: array_tlp.hpp:1938:56: required from ‘AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = double; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_tlp.hpp:1938:11: required from here AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~~~ 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; | ^~~~~~~ ./../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 AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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 ; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]’: array_tlp.hpp:535:23: required from ‘AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = double; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 535 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:502:13: required from here AnyType.hpp:83:7: note: 502 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:614:23: required from ‘AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 614 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ array_tlp.hpp:603:13: required from here AnyType.hpp:83:7: note: 603 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from lgfem.cpp:61: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ lgmat.cpp: In member function ‘AnyType BlockMatrix::operator()(Stack) const’: lgmat.cpp:2879:12: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2879 | if(verbosity>99) | ^~ lgmat.cpp:2881:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2881 | HashMatrix & mmij=*Aij; | ^~~~~~~~~~ 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 ; | ^~ lgmat.cpp:2911:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2911 | for (int i=0;i9) { cout << " End Build Blok Matrix : " << endl;} | ^~ ../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/CG.hpp:55:3: warning: 28 | xx_del(0),code_del(0),precon(0),stack(stk),wcl(0),xx(0),diag1(0),tgv(1e30),ntgv(0) ../femlib/CG.hpp:55:3: warning: | ^ ../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/CG.hpp:55:3: warning: 143 | pC = new HMatVirtPrecon(A,&ds,stack); ../femlib/CG.hpp:55:3: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.hpp:159:23: required from ‘SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = std::complex; HMat = HashMatrix >]’ ../femlib/CG.hpp:55:3: warning: 159 | thesolver = new SolverCG (A,ds,0); ../femlib/CG.hpp:55:3: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp:191:16: required from here ../femlib/CG.hpp:55:3: warning: 191 | template class SparseLinearSolver; ../femlib/CG.hpp:55:3: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/CG.hpp:39:18: warning: ‘CGMatVirt >::cpu’ will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const’: lgmat.cpp:3046:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3046 | { if ( args.named_parameter && !args.named_parameter->empty() ) | ^~ lgmat.cpp:3049:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~ 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); | ^ 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:11549:37: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 11549 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11550:36: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 11550 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11551:35: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 11551 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11552:32: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 11552 | typedef typename Mesh::Rd Rd; | ^~ ../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) {} | ^~~~~~~~~ problem.cpp: In function ‘void InitProblem(int, const FESpace&, KN*&, KN*&, FEbase*&, bool)’: problem.cpp:11626:41: warning: typedef ‘FElement’ locally defined but not used [-Wunused-local-typedefs] 11626 | typedef typename FESpace::FElement FElement; | ^~~~~~~~ problem.cpp:11627:37: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 11627 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11628:36: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 11628 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11629:35: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 11629 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11630:32: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 11630 | typedef typename Mesh::Rd Rd; | ^~ 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); | ^ ../bamglib/write_hdf5.cpp: In member function ‘void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)’: ../bamglib/write_hdf5.cpp:380:10: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ 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: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-truncation] 393 | strncat(data_type, type_char[what_type].c_str( ), ldata_type); | ^ problem.cpp: In function ‘MatriceCreuse::Scalaire>* DefSolverCadna(Stack, MatriceCreuse&, Data_Sparse_Solver&)’: problem.cpp:11770:44: warning: typedef ‘R_st’ locally defined but not used [-Wunused-local-typedefs] 11770 | 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:11805:37: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 11805 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11806:36: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 11806 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11807:35: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 11807 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11808:32: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 11808 | typedef typename Mesh::Rd Rd; | ^~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)’ at ../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.cpp: In member function ‘AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const’: problem.cpp:11915:41: warning: typedef ‘FElement’ locally defined but not used [-Wunused-local-typedefs] 11915 | typedef typename FESpace::FElement FElement; | ^~~~~~~~ problem.cpp:11916:38: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 11916 | typedef typename MeshT::Element Element; | ^~~~~~~ problem.cpp:11917:37: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 11917 | typedef typename MeshT::Vertex Vertex; | ^~~~~~ problem.cpp:11918:36: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 11918 | typedef typename MeshT::RdHat RdHat; | ^~~~~ problem.cpp:11919:33: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 11919 | typedef typename MeshT::Rd Rd; | ^~ problem.cpp: In function ‘void FEbaseToCompositeFESpaceInfo(const int&, const int&, const std::vector&, const std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&)’: problem.cpp:12189:31: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12189 | ffassert( (size_component == sizeUh.size()) ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ problem.cpp:12190:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12190 | ffassert( (size_component+1 == offsetUh.size()) ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ problem.cpp:12191:31: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12191 | ffassert( (size_component == pfesUh.size())); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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: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); | ^ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string**; CODE = E_F_F0, std::__cxx11::basic_string**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string**; CODE = E_F_F0, std::__cxx11::basic_string**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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); | ^ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string**; CODE = E_F_F0, std::__cxx11::basic_string**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string**; CODE = E_F_F0, std::__cxx11::basic_string**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘std::pair isSameDimAndComplexTypeProblem(const ListOfId&)’: problem.cpp:12708:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::deque::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12708 | for(int j=0; jsize(); ++j) | ~^~~~~~~~~~~~~~ problem.cpp: In function ‘int dimProblem(const ListOfId&)’: problem.cpp:12843:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::deque::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 12843 | for(int j=0; jsize(); ++j) | ~^~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string*; CODE = E_F_F0, std::__cxx11::basic_string*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string*; CODE = E_F_F0, std::__cxx11::basic_string*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string*; CODE = E_F_F0, std::__cxx11::basic_string*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = String_find; A = std::__cxx11::basic_string*; CODE = E_F_F0, std::__cxx11::basic_string*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ problem.cpp: In function ‘void GetBilinearParamCompositeFESpace(const ListOfId&, basicAC_F0::name_and_type*, int, E_F0**, int&, int&, std::vector&, std::vector&, KN&, KN&)’: problem.cpp:13145:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 13145 | for (size_t k=0,j=0;k::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.cpp:13174:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 13174 | for (size_t k=0,j=0;k::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = SubArray]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In constructor ‘Problem::Problem(const C_args*, const ListOfId&, size_t&)’: problem.hpp:570:17: warning: ‘Problem::offset’ will be initialized after [-Wreorder] 570 | const size_t offset; | ^~~~~~ problem.hpp:503:13: warning: ‘const int Problem::dim’ [-Wreorder] 503 | const int dim; | ^~~ problem.cpp:13360:1: warning: when initialized here [-Wreorder] 13360 | 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:438:32: required from here lgmesh.cpp:1571:27: warning: 438 | return SetAny(this);} lgmesh.cpp:1571:27: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ problem.cpp:13423:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 13423 | for(int j=0; j::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.cpp: In constructor ‘Call_FormLinear::Call_FormLinear(E_F0**, Expression, Expression)’: problem.cpp:13614:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 13614 | for(int j=0; jnbitem()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from AFunction.cpp:64: Operator.hpp: In instantiation of ‘static R Op2_mul::f(const A&, const B&) [with R = bool; A = bool; B = bool]’: AFunction.hpp:2590:43: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ Operator.hpp:93:16: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 93 | return ((R)a * (R)b);} }; | ~~~~~~^~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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:2593:23: required from ‘AnyType OneBinaryOperator::Op::eval(Stack, bool&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]’ Operator.hpp:93:16: warning: 2593 | {return MIx::eval(s,this,a,b,meshidenp);} Operator.hpp:93:16: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2592:13: required from here Operator.hpp:93:16: warning: 2592 | AnyType eval(Stack s, bool & meshidenp) const Operator.hpp:93:16: warning: | ^~~~ AFunction.cpp:864:16: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 864 | R rr(aa*bb); | ~~^~~ 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]; | ^ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here lgmat.cpp:3049:9: note: 438 | return SetAny(this);} lgmat.cpp:3049:9: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::__cxx11::basic_string**; CODE = E_F_F0F0*, std::basic_istream*, std::__cxx11::basic_string**>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::__cxx11::basic_string**; CODE = E_F_F0F0*, std::basic_istream*, std::__cxx11::basic_string**>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_*]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2787:28: required from ‘AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2787 | { return SetAny( C::f(GetAny((*a)(s)))) ;} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2786:16: required from here AnyType.hpp:83:7: note: 2786 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; CODE = E_F_F0F0, std::__cxx11::basic_string*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; CODE = E_F_F0F0, std::__cxx11::basic_string*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Inv_KN_long; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; CODE = E_F_F0F0, std::__cxx11::basic_string*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; CODE = E_F_F0F0, std::__cxx11::basic_string*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2449:27: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AFunction.cpp:864:16: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AFunction.cpp:864:16: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AFunction.cpp:864:16: warning: 2589 | AnyType operator()(Stack s) const AFunction.cpp:864:16: warning: | ^~~~~~~~ AnyType.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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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: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:2449:47: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_pacc; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ array_tlp.hpp:1095:11: warning: unused variable ‘cc’ [-Wunused-variable] 1095 | K cc(c),bb(b); | ^~ array_tlp.hpp:1095:17: warning: unused variable ‘bb’ [-Wunused-variable] 1095 | K cc(c),bb(b); | ^~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream**]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here problem.cpp:13620:31: warning: 438 | return SetAny(this);} problem.cpp:13620:31: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = ostream_seekp]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = NothingType]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ array_tlp.hpp:1095:17: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} array_tlp.hpp:1095:17: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here array_tlp.hpp:1095:17: warning: 2589 | AnyType operator()(Stack s) const array_tlp.hpp:1095:17: warning: | ^~~~~~~~ AnyType.hpp:145: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 = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = ostream_precis]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = istream_good]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = DotStar_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = OP_setw]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = OP_setw; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = istream_seekg]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = std::basic_ostream*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../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/CG.hpp:55:3: warning: 71 | K * addmatmul(K *x,K *Ax) const ../femlib/CG.hpp:55:3: warning: | ^~~~~~~~~ ../femlib/VirtualSolverCG.hpp:85:15: warning: unused variable ‘dii’ [-Wunused-variable] 85 | K dii; | ^~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = const BC_set*]’: problem.hpp:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../femlib/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../femlib/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: problem.hpp:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class FormBilinear* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../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) {} | ^~~~~~~~~~~~~ AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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: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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: problem.hpp:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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*]’: array_tlp.hpp:434: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*]’ AnyType.hpp:83:7: note: 434 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:420:17: required from here AnyType.hpp:83:7: note: 420 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ In file included from glumesh2D.cpp:29: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = QuantileKN]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = QuantileKN; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp: In member function ‘void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::MeshL]’: ../femlib/PkLagrange.hpp:450:76: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 450 | cout << Element::nv << " " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " bug ???"<< endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = double*]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp:450:90: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 450 | cout << Element::nv << " " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " bug ???"<< endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ lgmat.cpp: In instantiation of ‘MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]’: lgmat.cpp:1306:42: required from here AnyType.hpp:83:7: note: 1306 | return funcBuildInterpolationMatrixT2(Uh,Vh,data); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1020:7: warning: unused variable ‘n1’ [-Wunused-variable] 1020 | int n1=n+1; | ^~ lgmat.cpp:1026:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1026 | int nnz =0; | ^~~ lgmat.cpp:1032:9: warning: unused variable ‘cl’ [-Wunused-variable] 1032 | int * cl = 0; | ^~ lgmat.cpp:1033:11: warning: unused variable ‘a’ [-Wunused-variable] 1033 | double *a=0; | ^ lgmat.cpp:1036:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 1036 | FElementT Uh0 = Uh[0]; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_rmeps]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = KN_rmeps; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp:454:95: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 454 | cout << "TypeOfFE_ConstDC: " << ie << " l: " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " " << this->NbDoF << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ ../femlib/PkLagrange.hpp:454:109: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 454 | cout << "TypeOfFE_ConstDC: " << ie << " l: " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " " << this->NbDoF << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = std::pair, KN_ >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 = const BC_set*]’: problem.hpp:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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 >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ../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/VirtualSolverCG.hpp:85:15: warning: 206 | SL = new SLMat(A,p,typesolver,verb); ../femlib/VirtualSolverCG.hpp:85:15: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/VirtualSolverSkyLine.hpp:204:14: required from here ../femlib/VirtualSolverCG.hpp:85:15: warning: 204 | void fac_numeric(){ ../femlib/VirtualSolverCG.hpp:85:15: warning: | ^~~~~~~~~~~ ../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) | ^~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]’: lgmat.cpp:1312:43: required from here lgmat.cpp:1036:13: warning: 1312 | return funcBuildInterpolationMatrixT2(Uh,Vh,data); lgmat.cpp:1036:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1020:7: warning: unused variable ‘n1’ [-Wunused-variable] 1020 | int n1=n+1; | ^~ lgmat.cpp:1026:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1026 | int nnz =0; | ^~~ lgmat.cpp:1032:9: warning: unused variable ‘cl’ [-Wunused-variable] 1032 | int * cl = 0; | ^~ lgmat.cpp:1033:11: warning: unused variable ‘a’ [-Wunused-variable] 1033 | double *a=0; | ^ lgmat.cpp:1036:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 1036 | FElementT Uh0 = Uh[0]; | ^~~ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../femlib/SkyLineSolver.hpp:156:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for(int k=0; knnz;++k) | ~^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../femlib/SkyLineSolver.hpp:189:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long 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 ‘long unsigned int’} [-Wsign-compare] 207 | for(int k=0; knnz;++k) | ~^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ../femlib/BamgFreeFem.cpp:53: ../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); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: problem.hpp:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = Resize >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ff++.hpp:55: problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose*>]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const CDomainOfIntegration*]’: problem.hpp:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = Resize >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const FormLinear*]’: problem.hpp:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]’: lgmat.cpp:1318:42: required from here lgmat.cpp:1036:13: warning: 1318 | return funcBuildInterpolationMatrix2T(Uh,Vh,data); lgmat.cpp:1036:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1184:7: warning: unused variable ‘n1’ [-Wunused-variable] 1184 | int n1=n+1; | ^~ lgmat.cpp:1190:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1190 | int nnz =0; | ^~~ lgmat.cpp:1196:9: warning: unused variable ‘cl’ [-Wunused-variable] 1196 | int * cl = 0; | ^~ lgmat.cpp:1197:11: warning: unused variable ‘a’ [-Wunused-variable] 1197 | double *a=0; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: problem.hpp:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]’: lgmat.cpp:1324:43: required from here lgmat.cpp:1197:11: warning: 1324 | return funcBuildInterpolationMatrix2T(Uh,Vh,data); lgmat.cpp:1197:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1184:7: warning: unused variable ‘n1’ [-Wunused-variable] 1184 | int n1=n+1; | ^~ lgmat.cpp:1190:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1190 | int nnz =0; | ^~~ lgmat.cpp:1196:9: warning: unused variable ‘cl’ [-Wunused-variable] 1196 | int * cl = 0; | ^~ lgmat.cpp:1197:11: warning: unused variable ‘a’ [-Wunused-variable] 1197 | double *a=0; | ^ ../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/SkyLineSolver.hpp:207:23: warning: 206 | SL = new SLMat(A,p,typesolver,verb); ../femlib/SkyLineSolver.hpp:207:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/VirtualSolverSkyLine.hpp:204:14: required from here ../femlib/SkyLineSolver.hpp:207:23: warning: 204 | void fac_numeric(){ ../femlib/SkyLineSolver.hpp:207:23: warning: | ^~~~~~~~~~~ ../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 ‘long 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 207 | for(int k=0; knnz;++k) | ~^~~~~~~ problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]’: lgmat.cpp:1330:43: required from here lgmat.cpp:1197:11: warning: 1330 | return funcBuildInterpolationMatrix2T(Uh,Vh,data); lgmat.cpp:1197:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ lgmat.cpp:1184:7: warning: unused variable ‘n1’ [-Wunused-variable] 1184 | int n1=n+1; | ^~ lgmat.cpp:1190:7: warning: unused variable ‘nnz’ [-Wunused-variable] 1190 | int nnz =0; | ^~~ lgmat.cpp:1196:9: warning: unused variable ‘cl’ [-Wunused-variable] 1196 | int * cl = 0; | ^~ lgmat.cpp:1197:11: warning: unused variable ‘a’ [-Wunused-variable] 1197 | double *a=0; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]’: lgmesh.cpp:483:25: required from here AnyType.hpp:83:7: note: 483 | return SetAny(pmsh); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145: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 = 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/SkyLineSolver.hpp:207:23: warning: 155 | return SetAny * >(this);} ../femlib/SkyLineSolver.hpp:207:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../femlib/DOperator.hpp:154:11: required from here ../femlib/SkyLineSolver.hpp:207:23: warning: 154 | AnyType operator()(Stack ) const { ../femlib/SkyLineSolver.hpp:207:23: warning: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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:12885:47: required from here AnyType.hpp:83:7: note: 12885 | return eval(stack,data,data->AC,data->AcadnaC); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../femlib/BamgFreeFem.cpp: In function ‘const Fem2D::Mesh* BuildMesh(Stack, const Fem2D::MeshL**, int, bool, int, bool, KNM*, 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; | ^~ glumesh2D.cpp: In member function ‘virtual AnyType SetMesh_Op::operator()(Stack) const’: glumesh2D.cpp:314:16: warning: unused variable ‘l1’ [-Wunused-variable] 314 | int l0,l1=ChangeLab(mape,l0=m->bedges[i].lab) ; | ^~ ../femlib/BamgFreeFem.cpp:442:13: warning: unused variable ‘n’ [-Wunused-variable] 442 | Int4 i,nn,n; | ^ glumesh2D.cpp:336:7: warning: unused variable ‘nberr’ [-Wunused-variable] 336 | int nberr=0; | ^~~~~ glumesh2D.cpp: In constructor ‘Op_GluMeshtab::Op::Op(const basicAC_F0&, Expression, aType)’: glumesh2D.cpp:429:15: warning: ‘Op_GluMeshtab::Op::tgetmeshtab’ will be initialized after [-Wreorder] 429 | aType tgetmeshtab; | ^~~~~~~~~~~ glumesh2D.cpp:428:25: warning: ‘KN Op_GluMeshtab::Op::te’ [-Wreorder] 428 | KN te; | ^~ glumesh2D.cpp:432:9: warning: when initialized here [-Wreorder] 432 | Op (const basicAC_F0 &args, Expression t, aType tt): getmeshtab(t),tgetmeshtab(tt),te(0) | ^~ ../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; | ^~ 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:12887:46: required from here problem.cpp:11946:28: warning: 12887 | return eval(stack,data,data->AR,data->AcadnaR); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ ../femlib/PkLagrange.hpp: In member function ‘void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::MeshS]’: ../femlib/PkLagrange.hpp:450:90: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 450 | cout << Element::nv << " " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " bug ???"<< endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ ../femlib/PkLagrange.hpp:454:109: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 454 | cout << "TypeOfFE_ConstDC: " << ie << " l: " << l[0] << " "<< l[1] << " "<< l[2] << " "<< l[3]<< " " << this->NbDoF << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../femlib/PkLagrange.hpp:420:16: note: ‘l’ declared here 420 | double l[d+1]; | ^ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./AFunction.hpp:438:32: required from here ../femlib/BamgFreeFem.cpp:1180:51: warning: 438 | return SetAny(this);} ../femlib/BamgFreeFem.cpp:1180:51: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here ./AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ./AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = KN*]’: array_tlp.hpp:535:23: required from ‘AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::__cxx11::basic_string*; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 535 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:502:13: required from here AnyType.hpp:83:7: note: 502 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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_, std::complex, std::complex, const std::complex&>]’: array_tlp.hpp:1938: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*]’ AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_tlp.hpp:1938:11: required from here AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:535:23: required from ‘AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::complex; KNRR = KN >*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 535 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:502:13: required from here AnyType.hpp:83:7: note: 502 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:614:23: required from ‘AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 614 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ array_tlp.hpp:603:13: required from here AnyType.hpp:83:7: note: 603 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = F_KN_]’: array_tlp.hpp:1938: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*]’ AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array_tlp.hpp:1938:11: required from here AnyType.hpp:83:7: note: 1938 | AnyType operator()(Stack s) const {return SetAny( R(f, GetAny( (*a)(s)) ) );} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:434: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*]’ AnyType.hpp:83:7: note: 434 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:420:17: required from here AnyType.hpp:83:7: note: 420 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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:3898:126: required from here lgmat.cpp:1197:11: warning: 3898 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:1197:11: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ 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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~ 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:3899:128: required from here lgmat.cpp:394:10: warning: 3899 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]’: array_tlp.hpp:614:23: required from ‘AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 614 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ array_tlp.hpp:603:13: required from here AnyType.hpp:83:7: note: 603 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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:3900:128: required from here lgmat.cpp:394:10: warning: 3900 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ In file included from ./ff++.hpp:21, from ../Algo/lgalgo.cpp:26: ./AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict) lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ ./AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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; | ^~ 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:3904:126: required from here lgmat.cpp:394:10: warning: 3904 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ 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:3905:128: required from here lgmat.cpp:394:10: warning: 3905 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ ./../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]’ AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:3906:128: required from here lgmat.cpp:394:10: warning: 3906 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict), lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ 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:3907:128: required from here lgmat.cpp:394:10: warning: 3907 | new OneOperator2_*,KN*,const RestrictArray::Op*,E_F_StackF0F0>(SetRestrict) lgmat.cpp:394:10: warning: | ^ lgmat.cpp:394:10: warning: unused variable ‘ndfF’ [-Wunused-variable] 394 | long ndfF = VFh.NbOfDF ; | ^~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here glumesh2D.cpp:432:9: warning: 438 | return SetAny(this);} glumesh2D.cpp:432:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:12892:49: required from here problem.cpp:11946:28: warning: 12892 | return eval(stack,data,data->AC,data->AcadnaC); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_ >]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = Mulc_KN_ >]’: AFunction.hpp:2787:28: required from ‘AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2787 | { return SetAny( C::f(GetAny((*a)(s)))) ;} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2786:16: required from here AnyType.hpp:83:7: note: 2786 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Add_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const E_Border*]’: AFunction.hpp:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = Mul_KNM_KN_ >]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Add_Mulc_KN_*]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = std::complex]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Sub_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = outProduct_KN_ >*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 = Mulc_KN_]’: AFunction.hpp:2787:28: required from ‘AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2787 | { return SetAny( C::f(GetAny((*a)(s)))) ;} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2786:16: required from here AnyType.hpp:83:7: note: 2786 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘virtual AnyType Plot::operator()(Stack) const’: lgfem.cpp:4408:11: warning: unused variable ‘i’ [-Wunused-variable] 4408 | int i= ll[ii].i; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNMh_KN_ >]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Mul_KNM_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 = if_arth_KN_ >*]’: AFunction.hpp:2449:27: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Mul_KNMh_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2449:27: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2449:47: required from ‘AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_pacc; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2449 | {return SetAny(static_cast(T::f( s, GetAny((*a)(s)) , AnyType.hpp:83:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | GetAny((*b)(s)) , AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2451 | GetAny((*c)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2448:16: required from here AnyType.hpp:83:7: note: 2448 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ array_tlp.hpp:1095:11: warning: unused variable ‘cc’ [-Wunused-variable] 1095 | K cc(c),bb(b); | ^~ array_tlp.hpp:1095:17: warning: unused variable ‘bb’ [-Wunused-variable] 1095 | K cc(c),bb(b); | ^~ 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:12894:48: required from here problem.cpp:11946:28: warning: 12894 | return eval(stack,data,data->AR,data->AcadnaR); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = NothingType]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ array_tlp.hpp:1095:17: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} array_tlp.hpp:1095:17: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here array_tlp.hpp:1095:17: warning: 2589 | AnyType operator()(Stack s) const array_tlp.hpp:1095:17: warning: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp:4668:7: warning: variable ‘dimplot’ set but not used [-Wunused-but-set-variable] 4668 | int dimplot = 2; | ^~~~~~~ lgfem.cpp:4670:8: warning: variable ‘addtoplot’ set but not used [-Wunused-but-set-variable] 4670 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~~~~ lgfem.cpp:4670:27: warning: variable ‘keepPV’ set but not used [-Wunused-but-set-variable] 4670 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~ lgfem.cpp:4670:43: warning: variable ‘pNormalT’ set but not used [-Wunused-but-set-variable] 4670 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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_istream*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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:12899:49: required from here problem.cpp:11946:28: warning: 12899 | return eval(stack,data,data->AC,data->AcadnaC); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:1683:33: warning: typedef ‘pfes’ locally defined but not used [-Wunused-local-typedefs] 1683 | typedef typename v_fes::pfes pfes; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap >*]’: array_tlp.hpp:434: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*]’ AnyType.hpp:83:7: note: 434 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:420:17: required from here AnyType.hpp:83:7: note: 420 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = MyMap*]’: array_tlp.hpp:434: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*]’ AnyType.hpp:83:7: note: 434 | return SetAny(aa); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~ array_tlp.hpp:420:17: required from here AnyType.hpp:83:7: note: 420 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 { | ^~~~~~~~~~~~~~~~~~~ lgmesh3.cpp:1690:30: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1690 | typedef typename Mesh::Rd Rd; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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::__cxx11::basic_string**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = Eye; TA0 = long int; TA1 = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = std::pair, KN_ >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:12901:48: required from here problem.cpp:11946:28: warning: 12901 | return eval(stack,data,data->AR,data->AcadnaR); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose*>]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KNM_]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = KNM_; TA0 = KNM_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = KN_; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_rmeps >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = KN_rmeps >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose > >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ../Eigen/eigenvalue.cpp:34: ./AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >, KN_ >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 { | ^~~~~~~~~~~~~~~~~~~ ./AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = KN > >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In function ‘AnyType pf3r2R(Stack, const AnyType&)’: lgmesh3.cpp:2171:33: warning: typedef ‘pfes’ locally defined but not used [-Wunused-local-typedefs] 2171 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2176:34: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 2176 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2178:30: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 2178 | typedef typename Mesh::Rd Rd; | ^~ lgmesh3.cpp: In function ‘AnyType pfSr2R(Stack, const AnyType&)’: lgmesh3.cpp:2280:33: warning: typedef ‘pfes’ locally defined but not used [-Wunused-local-typedefs] 2280 | typedef typename v_fes::pfes pfes; | ^~~~ 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:12906:49: required from here problem.cpp:11946:28: warning: 12906 | return eval(stack,data,data->AC,data->AcadnaC); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ lgmesh3.cpp:2285:34: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 2285 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2287:30: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 2287 | typedef typename Mesh::Rd Rd; | ^~ ./AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ lgmesh3.cpp: In function ‘AnyType pfLr2R(Stack, const AnyType&)’: lgmesh3.cpp:2354:35: warning: typedef ‘pfes’ locally defined but not used [-Wunused-local-typedefs] 2354 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2359:36: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 2359 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2360:35: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 2360 | typedef typename Mesh::RdHat RdHat; | ^~~~~ lgmesh3.cpp:2361:32: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 2361 | typedef typename Mesh::Rd Rd; | ^~ lgmesh3.cpp: At global scope: lgmesh3.cpp:2520:26: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2520 | class Op2_pfL2K : public binary_function *,int>,R,K> { public: | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from ff++.hpp:12: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ 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:12908:48: required from here problem.cpp:11946:28: warning: 12908 | return eval(stack,data,data->AR,data->AcadnaR); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11946:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 11946 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘AnyType Problem::evalComposite(Stack, DataComposite*, CountPointer >&) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: problem.cpp:12913:42: required from here problem.cpp:11946:28: warning: 12913 | return evalComposite( stack, dataComposite, dataComposite->ACglobal); problem.cpp:11946:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:12281:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 12281 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ problem.cpp:12473:10: warning: unused variable ‘VhNbOfDF’ [-Wunused-variable] 12473 | long VhNbOfDF = offsetVh[NpVh]; | ^~~~~~~~ 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]; | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: problem.hpp:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ ./AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ problem.cpp: In instantiation of ‘AnyType Problem::evalComposite(Stack, DataComposite*, CountPointer >&) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: problem.cpp:12915:41: required from here problem.cpp:12473:10: warning: 12915 | return evalComposite( stack, dataComposite, dataComposite->ARglobal); problem.cpp:12473:10: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:12281:28: warning: unused variable ‘Nbcomp’ [-Wunused-variable] 12281 | int Nbcomp2=var.size(),Nbcomp=Nbcomp2/2; // nb de composante | ^~~~~~ problem.cpp:12473:10: warning: unused variable ‘VhNbOfDF’ [-Wunused-variable] 12473 | long VhNbOfDF = offsetVh[NpVh]; | ^~~~~~~~ ./AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = std::complex; v_fes = v_fes; size_t = long unsigned int]’: problem.cpp:13192:61: required from here problem.cpp:12473:10: warning: 13192 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:12473:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = double; v_fes = v_fes; size_t = long unsigned int]’: problem.cpp:13194:60: required from here problem.cpp:13032:35: warning: 13194 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = std::complex; v_fes = v_fes3; size_t = long unsigned int]’: problem.cpp:13198:62: required from here problem.cpp:13032:35: warning: 13198 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = double; v_fes = v_fes3; size_t = long unsigned int]’: problem.cpp:13200:61: required from here problem.cpp:13032:35: warning: 13200 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = std::complex; v_fes = v_fesS; size_t = long unsigned int]’: problem.cpp:13204:62: required from here problem.cpp:13032:35: warning: 13204 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = double; v_fes = v_fesS; size_t = long unsigned int]’: problem.cpp:13206:61: required from here problem.cpp:13032:35: warning: 13206 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = std::complex; v_fes = v_fesL; size_t = long unsigned int]’: problem.cpp:13210:62: required from here problem.cpp:13032:35: warning: 13210 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ problem.cpp: In instantiation of ‘void verified_E_FEcompo_ForProblem(const int&, const int&, const size_t&, const std::vector&, const std::vector&) [with K = double; v_fes = v_fesL; size_t = long unsigned int]’: problem.cpp:13212:61: required from here problem.cpp:13032:35: warning: 13212 | verified_E_FEcompo_ForProblem( typeFEbase, k, NbLocalitem, local_var, local_type_var ); problem.cpp:13032:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13020:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13020 | if( !(FEbase_comp->comp == i) ){ | ~~~~~~~~~~~~~~~~~~~^~~~~ problem.cpp:13032:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 13032 | if( !( FEbase_comp->N == Nbitem) ){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../femlib/fem.cpp: In member function ‘const Fem2D::Triangle* Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, const Triangle*) const’: ../femlib/fem.cpp:1409:9: warning: ‘it00’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | if( it != it00) goto RESTART; | ^~ ../femlib/fem.cpp:1193:14: note: ‘it00’ was declared here 1193 | int it,j,it00; | ^~~~ In file included from ../femlib/fem.cpp:42: In member function ‘Rd Fem2D::TTriangle::operator()(const Rd&) const [with Rd = Fem2D::R2]’, inlined from ‘const Fem2D::Triangle* Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, const Triangle*) const’ at ../femlib/fem.cpp:1400:22: ../femlib/fem.hpp:368:32: warning: ‘tt’ may be used uninitialized [-Wmaybe-uninitialized] 368 | + (const Rd &)*vertices[1]*(P.x) | ~~~~~~~~^ ../femlib/fem.cpp: In member function ‘const Fem2D::Triangle* Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, const Triangle*) const’: ../femlib/fem.cpp:1211:26: note: ‘tt’ was declared here 1211 | const Triangle * tt; | ^~ 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]; | ^ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 AnyType.hpp:83:7: note: 68 | AnyType operator()(Stack s) const ; AnyType.hpp:83:7: note: | ^~~~~~~~ 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: 68 | AnyType operator()(Stack s) const ; lgmesh.cpp:466:8: warning: | ^~~~~~~~ lgmesh.cpp:466:8: warning: unused variable ‘defrb’ [-Wunused-variable] 466 | int defrb = is_same::value ; | ^~~~~ 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:466:8: warning: 1949 | return SetAny(f(s,GetAny( (*a)(s) ),nu,Phat,poutside));} lgmesh.cpp:466:8: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmesh.cpp:1942:11: required from here lgmesh.cpp:466:8: warning: 1942 | AnyType operator()(Stack s) const lgmesh.cpp:466:8: warning: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ AFunction2.cpp: In member function ‘virtual E_F0* Routine::code(const basicAC_F0&) const’: AFunction2.cpp:883:34: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Routine::code(const basicAC_F0&) const’ at AFunction2.cpp:883:34: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:3336:19: required from ‘void AddSparseMat() [with R = double]’ lgmat.cpp:394:10: warning: 3336 | t_MM->Add("(","",new OneOperator3s_(Matrixmapp2mapIJ1)); lgmat.cpp:394:10: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here lgmat.cpp:394:10: warning: 3857 | AddSparseMat(); lgmat.cpp:394:10: warning: | ~~~~~~~~~~~~~~~~~~~~^~ lgmat.cpp:2372:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2372 | for (int k=0;knnz;++k) | ~^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*]’: problem.cpp:13885:159: required from here problem.cpp:13032:35: warning: 13885 | template void AssembleLinearForm(Stack stack,const Mesh & Th,const FESpace & Vh,KN_ * B,const FormLinear * const l, int * mpirankandsize); problem.cpp:13032:35: warning: | ^ problem.cpp:10559:36: warning: unused variable ‘arean’ [-Wunused-variable] 10559 | double arean = (1-c)*Th[t].area; | ^~~~~ problem.cpp:10524:20: warning: unused variable ‘Q’ [-Wunused-variable] 10524 | R2 Q[4]; | ^ lgmat.cpp: In instantiation of ‘newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&) [with R = double; Stack = void*]’: lgmat.cpp:3337:19: required from ‘void AddSparseMat() [with R = double]’ lgmat.cpp:2372:19: warning: 3337 | t_MM->Add("(","",new OneOperator3s_,KN_ >(Matrixmapp2mapIJ)); lgmat.cpp:2372:19: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here lgmat.cpp:2372:19: warning: 3857 | AddSparseMat(); lgmat.cpp:2372:19: warning: | ~~~~~~~~~~~~~~~~~~~~^~ lgmat.cpp:2417:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2417 | for (int k=0;k!=B->nnz;++k) | ~^~~~~~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine’ problem.cpp:10524:20: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:10524:20: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:939:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; MatriceCreuse = VirtualMatrix]’ problem.cpp:10524:20: warning: 939 | matep= new MatriceElementairePleine(Uh,VF,FIT,FIE,useopt); problem.cpp:10524:20: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13888:123: required from here problem.cpp:10524:20: warning: 13888 | MatriceCreuse & A, const FormBilinear * b, int * mpirankandsize); problem.cpp:10524:20: warning: | ^ ./../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) { | ^~~~~~~~ lgfem.cpp: In function ‘KN dimFESpaceImage(const basicAC_F0&)’: lgfem.cpp:7337:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7337 | for (int i = 0; i < args.size( ); i++){ | ~~^~~~~~~~~~~~~~ lgfem.cpp:7348:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7348 | for (int i = !compositeFESpace; i < args.size( ); i++) { // on saute le maillage si pas de composite !! | ~~^~~~~~~~~~~~~~ lgfem.cpp:7386:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 7386 | for (int ii = 0; ii < dimComposite.size( ); ii++){ | ~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here /usr/include/c++/14/bits/stl_function.h:131:12: note: 438 | return SetAny(this);} /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In function ‘const basicForEachType* typeFESpace(const basicAC_F0&)’: lgfem.cpp:7432:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7432 | for (int i = 0; i < args.size( ); i++){ | ~~^~~~~~~~~~~~~~ lgfem.cpp:7469:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7469 | for (int i = 0; i < args.size( ); i++) { | ~~^~~~~~~~~~~~~~ lgfem.cpp:7426:9: warning: unused variable ‘tMesh’ [-Wunused-variable] 7426 | aType tMesh = 0; | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: AFunction.hpp:1798:40: required from here AnyType.hpp:83:7: note: 1798 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here AnyType.hpp:83:7: note: 1903 | return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; MatriceMap = HashMatrix]’: problem.cpp:13891:119: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13891 | MatriceMap & A, const FormBilinear * b, int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:3913:24: warning: unused variable ‘vol6’ [-Wunused-variable] 3913 | double vol6[2]; | ^~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*]’: problem.cpp:13893:161: required from here problem.cpp:3913:24: warning: 13893 | template void AssembleLinearForm(Stack stack,const Mesh & Th,const FESpace & Vh,KN_ * B,const FormLinear * const l, int * mpirankandsize); problem.cpp:3913:24: warning: | ^ problem.cpp:10559:36: warning: unused variable ‘arean’ [-Wunused-variable] 10559 | double arean = (1-c)*Th[t].area; | ^~~~~ problem.cpp:10524:20: warning: unused variable ‘Q’ [-Wunused-variable] 10524 | R2 Q[4]; | ^ 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, Fem2D::FESpace>’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine, Fem2D::FESpace>’ problem.cpp:10524:20: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:10524:20: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:939:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; MatriceCreuse = VirtualMatrix >]’ problem.cpp:10524:20: warning: 939 | matep= new MatriceElementairePleine(Uh,VF,FIT,FIE,useopt); problem.cpp:10524:20: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13896:125: required from here problem.cpp:10524:20: warning: 13896 | MatriceCreuse & A, const FormBilinear * b, int * mpirankandsize); problem.cpp:10524:20: warning: | ^ ./../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, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; MatriceMap = HashMatrix >]’: problem.cpp:13899:121: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13899 | MatriceMap & A, const FormBilinear * b, int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:3913:24: warning: unused variable ‘vol6’ [-Wunused-variable] 3913 | double vol6[2]; | ^~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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/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::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: AFunction.hpp:438:32: required from here lgfem.cpp:7426:9: warning: 438 | return SetAny(this);} lgfem.cpp:7426:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./../femlib/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = const C_args*]’: problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class CDomainOfIntegration* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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:3336:19: required from ‘void AddSparseMat() [with R = std::complex]’ lgmat.cpp:2417:19: warning: 3336 | t_MM->Add("(","",new OneOperator3s_(Matrixmapp2mapIJ1)); lgmat.cpp:2417:19: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here lgmat.cpp:2417:19: warning: 3858 | AddSparseMat(); lgmat.cpp:2417:19: warning: | ~~~~~~~~~~~~~~~~~~~~~^~ lgmat.cpp:2372:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2372 | for (int k=0;knnz;++k) | ~^~~~~~~ AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&) [with R = std::complex; Stack = void*]’: lgmat.cpp:3337:19: required from ‘void AddSparseMat() [with R = std::complex]’ lgmat.cpp:2372:19: warning: 3337 | t_MM->Add("(","",new OneOperator3s_,KN_ >(Matrixmapp2mapIJ)); lgmat.cpp:2372:19: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here lgmat.cpp:2372:19: warning: 3858 | AddSparseMat(); lgmat.cpp:2372:19: warning: | ~~~~~~~~~~~~~~~~~~~~~^~ lgmat.cpp:2417:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2417 | for (int k=0;k!=B->nnz;++k) | ~^~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: problem.hpp:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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 AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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/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(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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]’ AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 AnyType.hpp:83:7: note: 355 | return BuildPeriodic3(nbcperiodic , periodic,Th, stack, ndfe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp:80:15: warning: unused variable ‘benv’ [-Wunused-variable] 80 | const int benv=BE::nv; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: problem.hpp:373:82: required from here AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]’: AddNewFE.h:36:100: required from here AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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: 365 | return BuildPeriodic3(nbcperiodic , periodic,Th, stack, ndfe); lgmesh3.cpp:80:15: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp:80:15: warning: unused variable ‘benv’ [-Wunused-variable] 80 | const int benv=BE::nv; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]’: AddNewFE.h:84:87: required from here AnyType.hpp:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AnyType.hpp:145: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:258:26: required from here AnyType.hpp:83:7: note: 258 | return SetAny< R3 * >(&MeshPointStack(s)->P); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:266:25: required from here AnyType.hpp:83:7: note: 266 | return SetAny< R * >(&MeshPointStack(s)->P.x); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.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:336:28: required from here AnyType.hpp:83:7: note: 336 | return SetAny< long * >(&MeshPointStack(s)->region); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.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:354:27: required from here AnyType.hpp:83:7: note: 354 | return SetAny< pmesh >(const_cast< pmesh >(MeshPointStack(s)->Th)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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 ./../femlib/SparseLinearSolver.hpp:7, from ../Eigen/eigenvalue.cpp:40: ./../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 ../Eigen/eigenvalue.cpp:32: ./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 function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ 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: 373 | return BuildPeriodic3(nbcperiodic,periodic,**ppTh,stack,ndfe); lgmesh3.cpp:80:15: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp:80:15: warning: unused variable ‘benv’ [-Wunused-variable] 80 | const int benv=BE::nv; | ^~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ In function ‘void Fem2D::HeapSort(T*, long int) [with T = SubMortar]’, inlined from ‘void Fem2D::Mesh::ConsAdjacence()’ at ../femlib/fem.cpp:409:13: ../femlib/fem.hpp:645:5: warning: array subscript -1 is outside array bounds of ‘Fem2D::SubMortar [100]’ [-Warray-bounds=] 645 | c--; // we shift from 1 to start the table at index 1 | ^ ../femlib/fem.cpp: In member function ‘void Fem2D::Mesh::ConsAdjacence()’: ../femlib/fem.cpp:314:32: note: at offset -56 into object ‘bmortars’ of size 5600 314 | SubMortar bmortars[k100]; | ^~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes**]’: lgfem.cpp:1483:25: required from here AnyType.hpp:83:7: note: 1483 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ AnyType.hpp: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:1515:25: required from here AnyType.hpp:83:7: note: 1515 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ AnyType.hpp: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:1548:25: required from here AnyType.hpp:83:7: note: 1548 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ AnyType.hpp: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:1581:25: required from here AnyType.hpp:83:7: note: 1581 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ AnyType.hpp: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:2022:40: required from here AnyType.hpp:83:7: note: 2022 | return SetAny< FEbase< R, v_fes > * >(&fe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = double; MatriceMorse = HashMatrix]’: lgmat.cpp:3739:50: required from ‘newpMatrice_Creuse removeHalf(Stack, Matrice_Creuse* const&, const long int&, const double&) [with R = double; Stack = void*]’ lgmat.cpp:2417:19: warning: 3739 | return newpMatrice_Creuse(stack,removeHalf(*pma,half,tol)); lgmat.cpp:2417:19: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~ lgmat.cpp:4024:121: required from here lgmat.cpp:2417:19: warning: 4024 | Global.Add("removeHalf", "(", new OneOperator3s_ ,Matrice_Creuse * ,long,double>(removeHalf)); lgmat.cpp:2417:19: warning: | ^ lgmat.cpp:3683:9: warning: unused variable ‘nnz’ [-Wunused-variable] 3683 | int nnz =0; | ^~~ lgmat.cpp: In instantiation of ‘MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = std::complex; MatriceMorse = HashMatrix >]’: lgmat.cpp:3739:50: required from ‘newpMatrice_Creuse removeHalf(Stack, Matrice_Creuse* const&, const long int&, const double&) [with R = std::complex; Stack = void*]’ lgmat.cpp:3683:9: warning: 3739 | return newpMatrice_Creuse(stack,removeHalf(*pma,half,tol)); lgmat.cpp:3683:9: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~ lgmat.cpp:4028:133: required from here lgmat.cpp:3683:9: warning: 4028 | Global.Add("removeHalf", "(", new OneOperator3s_ ,Matrice_Creuse * ,long,double>(removeHalf)); lgmat.cpp:3683:9: warning: | ^ lgmat.cpp:3683:9: warning: unused variable ‘nnz’ [-Wunused-variable] 3683 | int nnz =0; | ^~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]’: lgfem.cpp:2541:50: required from here AnyType.hpp:83:7: note: 2541 | lat.push_back(SetAny< KN_< double > >(t)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp:145: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 = const Fem2D::Mesh3*]’: lgmesh3.cpp:941:24: required from here lgmesh3.cpp:80:15: warning: 941 | return SetAny(Thh);; lgmesh3.cpp:80:15: warning: | ~~~~~~~~~~~~~~^~~~~ AnyType.hpp:145: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:83:7: note: 972 | return SetAny(Th); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~ AnyType.hpp:145: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:83:7: note: 1075 | return SetAny(Th); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~ AnyType.hpp:145: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:2897:24: required from here AnyType.hpp:83:7: note: 2897 | return SetAny(P);} AnyType.hpp:83:7: note: | ~~~~~~~~~~^~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ./AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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 ./../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}; | ^~~~~~~~ | - - problem.cpp: In instantiation of ‘Call_CompositeFormBilinear::Call_CompositeFormBilinear(E_F0**, Expression, Expression, Expression) [with VFES1 = vect_generic_v_fes; VFES2 = vect_generic_v_fes; Expression = E_F0*]’: problem.cpp:14146:16: required from here problem.cpp:3913:24: warning: 14146 | template class Call_CompositeFormBilinear; // Morice: added vector FESpace (composite FESpace) problem.cpp:3913:24: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13561:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 13561 | for(int j=0; jnbitem()); throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:4568:34: required from here AnyType.hpp:83:7: note: 4568 | err = Send3d< R, v_fes3 >(theplot, ll[ii], mapth3); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:4015:7: warning: unused variable ‘lg’ [-Wunused-variable] 4015 | int lg, nsb; | ^~ problem.cpp:13574:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 13574 | for(int j=0; jnbitem()); throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ lgfem.cpp:4015:11: warning: unused variable ‘nsb’ [-Wunused-variable] 4015 | int lg, nsb; | ^~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = PolymorphicLoop*]’, inlined from ‘void InitLoop()’ at AFunction2.cpp:1017:32: AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = PolymorphicLoop*]’ at AFunction.hpp:3140:42, inlined from ‘void InitLoop()’ at AFunction2.cpp:1017:32: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:4570:40: required from here lgfem.cpp:4015:11: warning: 4570 | err = Send3d< Complex, v_fes3 >(theplot, ll[ii], mapth3); lgfem.cpp:4015:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:4015:7: warning: unused variable ‘lg’ [-Wunused-variable] 4015 | int lg, nsb; | ^~ lgfem.cpp:4015:11: warning: unused variable ‘nsb’ [-Wunused-variable] 4015 | int lg, nsb; | ^~~ ./../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]’ lgmat.cpp:3683:9: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); lgmat.cpp:3683:9: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ lgmat.cpp:3683:9: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), lgmat.cpp:3683:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here lgmat.cpp:3683:9: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; lgmat.cpp:3683:9: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/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:5254:35: required from here lgfem.cpp:4015:11: warning: 5254 | int itt = Th3.ElementAdj(it, j, PHat); lgfem.cpp:4015:11: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../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:5483:15: required from here ./../femlib/GenericMesh.hpp:659:12: warning: 5483 | (**a).resize(n); ./../femlib/GenericMesh.hpp:659:12: warning: | ~~~~~~~~~~~~^~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5488:15: required from here lgfem.hpp:962:36: warning: 5488 | (**a).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~^~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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:3026:93: required from here AnyType.hpp:83:7: note: 3026 | new OneOperator2_ >(set_fe3) , // modif template AnyType.hpp:83:7: note: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | 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:3027:96: required from here lgmesh3.cpp:1727:27: warning: 3027 | new OneOperator2_ >(set_fe3) // modif template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ 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:3050:92: required from here lgmesh3.cpp:1727:27: warning: 3050 | new OneOperator2_ >(set_fe3) , // modif/ use template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ 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:3051:95: required from here lgmesh3.cpp:1727:27: warning: 3051 | new OneOperator2_ >(set_fe3) // modif/ use template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ 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:3074:105: required from here lgmesh3.cpp:1727:27: warning: 3074 | new OneOperator2_ >(set_fe3) , // modif/ use template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ ./../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:1688: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*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 1688 | AddMul(*mAB,*mA,*mB,ta,tb); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3220:8: required from ‘void AddSparseMat() [with R = double]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 3220 | new OneOperator2_*,Matrice_Creuse*,const Matrix_Prod,E_F_StackF0F0>(ProdMat), ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 3857 | AddSparseMat(); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~ ./../femlib/HashMatrix.hpp:397:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 397 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ 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:3075:109: required from here lgmesh3.cpp:1727:27: warning: 3075 | new OneOperator2_ >(set_fe3) // modif/ use template lgmesh3.cpp:1727:27: warning: | ^ lgmesh3.cpp:1727:27: warning: unused variable ‘K’ [-Wunused-variable] 1727 | const Element & K(Th[ik]); | ^ ./../femlib/HashMatrix.hpp:420:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 420 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ In file included from ./AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/HashMatrix.hpp:446:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 446 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ 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/HashMatrix.hpp:467:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 467 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SubString; A = std::__cxx11::basic_string**; B = SubArray; CODE = E_F_F0F0_**, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SubString; A = std::__cxx11::basic_string**; B = SubArray; CODE = E_F_F0F0_**, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/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; | ^~ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ./../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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; C = long int; CODE = E_F_F0F0F0_, std::__cxx11::basic_string*, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; C = long int; CODE = E_F_F0F0F0_, std::__cxx11::basic_string*, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../femlib/HashMatrix.cpp: In member function ‘int HashMatrix::IsTrianglulare() const [with TypeIndex = int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:499:27: warning: ‘nU’ may be used uninitialized [-Wmaybe-uninitialized] 499 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:496:12: note: ‘nU’ was declared here 496 | size_t nU, nL=0,nD=0; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]’: lgmat.cpp:2328:40: required from ‘AnyType Matrixfull2map(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/HashMatrix.hpp:467:39: warning: 2328 | return SetAny >(newpMatrice_Creuse (s,pA));// ./../femlib/HashMatrix.hpp:467:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3343:6: required from ‘void AddSparseMat() [with R = double]’ ./../femlib/HashMatrix.hpp:467:39: warning: 3343 | new E_F1_funcT* >(Matrixfull2map), ./../femlib/HashMatrix.hpp:467:39: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here ./../femlib/HashMatrix.hpp:467:39: warning: 3857 | AddSparseMat(); ./../femlib/HashMatrix.hpp:467:39: warning: | ~~~~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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:2937:32: required from ‘AnyType mM2L3(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2937 | return SetAny >(mpp); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~ lgmat.cpp:3351:6: required from ‘void AddSparseMat() [with R = double]’ AnyType.hpp:83:7: note: 3351 | new E_F1_funcT *,bool> > *,minusMat >(mM2L3 ) AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3857:23: required from here AnyType.hpp:83:7: note: 3857 | AddSparseMat(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./lgsolver.hpp:152:23: required from here ./../femlib/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; C = long int; CODE = E_F_F0F0F0_, std::__cxx11::basic_string*, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = String_find; B = std::__cxx11::basic_string*; C = long int; CODE = E_F_F0F0F0_, std::__cxx11::basic_string*, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../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:1688: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*]’ AnyType.hpp:83:7: note: 1688 | AddMul(*mAB,*mA,*mB,ta,tb); AnyType.hpp:83:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3220:8: required from ‘void AddSparseMat() [with R = std::complex]’ AnyType.hpp:83:7: note: 3220 | new OneOperator2_*,Matrice_Creuse*,const Matrix_Prod,E_F_StackF0F0>(ProdMat), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here AnyType.hpp:83:7: note: 3858 | AddSparseMat(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~ ./../femlib/HashMatrix.hpp:397:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 397 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../bamglib/Mesh2.cpp: In member function ‘void bamg::Triangles::Add(bamg::Vertex&, bamg::Triangle*, bamg::Icoor2*)’: ../bamglib/Mesh2.cpp:1561:37: warning: ‘iedge’ may be used uninitialized [-Wmaybe-uninitialized] 1561 | int rswap = tt[izerodet]->swap(iedge); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ../Eigen/eigenvalue.cpp:47: ./problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../bamglib/Mesh2.cpp:1454:24: note: ‘iedge’ was declared here 1454 | int izerodet = -1, iedge; // izerodet = egde contening the vertex s | ^~~~~ ./../femlib/HashMatrix.hpp:420:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 420 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ 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); | ^ ./../femlib/HashMatrix.hpp:446:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 446 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:467:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 467 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ AFunction2.cpp: In member function ‘vectorOfInst* TableOfIdentifier::newdestroy()’: AFunction2.cpp:404:39: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 404 | vectorOfInst * l= new vectorOfInst(k); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘vectorOfInst* TableOfIdentifier::newdestroy()’ at AFunction2.cpp:404:39: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ AFunction2.cpp: In static member function ‘static CC_F0 Block::close(Block*&, C_F0)’: AFunction2.cpp:482:12: warning: ‘inst.CListOfInst::r’ may be used uninitialized [-Wmaybe-uninitialized] 482 | return rr; | ^~ AFunction2.cpp:476:17: note: ‘inst.CListOfInst::r’ was declared here 476 | CListOfInst inst; | ^~~~ ./problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse >]’: lgmat.cpp:2328:40: required from ‘AnyType Matrixfull2map(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/HashMatrix.hpp:467:39: warning: 2328 | return SetAny >(newpMatrice_Creuse (s,pA));// ./../femlib/HashMatrix.hpp:467:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3343:6: required from ‘void AddSparseMat() [with R = std::complex]’ ./../femlib/HashMatrix.hpp:467:39: warning: 3343 | new E_F1_funcT* >(Matrixfull2map), ./../femlib/HashMatrix.hpp:467:39: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here ./../femlib/HashMatrix.hpp:467:39: warning: 3858 | AddSparseMat(); ./../femlib/HashMatrix.hpp:467:39: warning: | ~~~~~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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:2937:32: required from ‘AnyType mM2L3(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2937 | return SetAny >(mpp); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~ lgmat.cpp:3351:6: required from ‘void AddSparseMat() [with R = std::complex]’ AnyType.hpp:83:7: note: 3351 | new E_F1_funcT *,bool> > *,minusMat >(mM2L3 ) AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3858:24: required from here AnyType.hpp:83:7: note: 3858 | AddSparseMat(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ./problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]’: lgmat.cpp:1604: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*]’ AnyType.hpp:83:7: note: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1630:65: required from ‘AnyType SetMatrixInterpolation3(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ AnyType.hpp:83:7: note: 1630 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3956:147: required from here AnyType.hpp:83:7: note: 3956 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolation3<1>), AnyType.hpp:83:7: note: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | 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:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1633:65: required from ‘AnyType SetMatrixInterpolationS(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1633 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3957:153: required from here lgmat.cpp:866:13: warning: 3957 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationS<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | 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:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1636:65: required from ‘AnyType SetMatrixInterpolationL(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1636 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3958:153: required from here lgmat.cpp:866:13: warning: 3958 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationL<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | 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:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1645:65: required from ‘AnyType SetMatrixInterpolationLS(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1645 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3960:154: required from here lgmat.cpp:866:13: warning: 3960 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationLS<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | FElement1 Uh0 = Uh[0]; | ^~~ ../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; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Problem*]’: problem.cpp:12167: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:13580:31: warning: 12167 | return SetAny(this); problem.cpp:13580:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ problem.cpp:12885:47: required from here problem.cpp:13580:31: warning: 12885 | return eval(stack,data,data->AC,data->AcadnaC); problem.cpp:13580:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]’: lgmat.cpp:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1648:65: required from ‘AnyType SetMatrixInterpolationSL(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1648 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3961:154: required from here lgmat.cpp:866:13: warning: 3961 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationSL<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | 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:1604: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:866:13: warning: 1604 | sparse_mat->A.master(buildInterpolationMatrixT(*Uh,*Vh,data)); // sparse_mat->A.master(new MatriceMorse(*Uh,*Vh,buildInterpolationMatrix,data)); lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ lgmat.cpp:1639:65: required from ‘AnyType SetMatrixInterpolationS3(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]’ lgmat.cpp:866:13: warning: 1639 | { return SetMatrixInterpolationT1(stack,emat,einter,init);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3962:154: required from here lgmat.cpp:866:13: warning: 3962 | new OneOperator2_*,Matrice_Creuse*,const MatrixInterpolation::Op*,E_F_StackF0F0>(SetMatrixInterpolationS3<1>), lgmat.cpp:866:13: warning: | ^ lgmat.cpp:850:7: warning: unused variable ‘n1’ [-Wunused-variable] 850 | int n1=n+1; | ^~ lgmat.cpp:856:7: warning: unused variable ‘nnz’ [-Wunused-variable] 856 | int nnz =0; | ^~~ lgmat.cpp:862:9: warning: unused variable ‘cl’ [-Wunused-variable] 862 | int * cl = 0; | ^~ lgmat.cpp:863:11: warning: unused variable ‘a’ [-Wunused-variable] 863 | double *a=0; | ^ lgmat.cpp:866:13: warning: variable ‘Uh0’ set but not used [-Wunused-but-set-variable] 866 | 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2489:13: required from here AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2489:13: required from here AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:438:32: required from here ../Eigen/eigenvalue.cpp:493:64: warning: 438 | return SetAny(this);} ../Eigen/eigenvalue.cpp:493:64: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here ./AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ./AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void DispatchSolution(std::vector&, std::vector&, std::vector&, std::vector&, KN*, KN*) [with R = std::complex]’: problem.cpp:12611:28: required from ‘AnyType Problem::evalComposite(Stack, DataComposite*, CountPointer >&) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 12611 | DispatchSolution( typeUh, offsetUh, pfesUh, u_h, X, B); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:12913:42: required from here AnyType.hpp:83:7: note: 12913 | return evalComposite( stack, dataComposite, dataComposite->ACglobal); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11858:29: warning: unused variable ‘Uh’ [-Wunused-variable] 11858 | const FESpace & Uh= *PUh; | ^~ problem.cpp:11868:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11868 | const FESpace3 & Uh= *PUh; | ^~ problem.cpp:11878:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11878 | const FESpaceS & Uh= *PUh; | ^~ problem.cpp:11888:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11888 | const FESpaceL & Uh= *PUh; | ^~ AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = String_find; TA1 = std::__cxx11::basic_string*]’: AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = String_find; TA1 = std::__cxx11::basic_string*]’ at AFunction.hpp:1076:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void DispatchSolution(std::vector&, std::vector&, std::vector&, std::vector&, KN*, KN*) [with R = double]’: problem.cpp:12611:28: required from ‘AnyType Problem::evalComposite(Stack, DataComposite*, CountPointer >&) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ problem.cpp:11888:30: warning: 12611 | DispatchSolution( typeUh, offsetUh, pfesUh, u_h, X, B); problem.cpp:11888:30: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:12915:41: required from here problem.cpp:11888:30: warning: 12915 | return evalComposite( stack, dataComposite, dataComposite->ARglobal); problem.cpp:11888:30: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:11858:29: warning: unused variable ‘Uh’ [-Wunused-variable] 11858 | const FESpace & Uh= *PUh; | ^~ problem.cpp:11868:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11868 | const FESpace3 & Uh= *PUh; | ^~ problem.cpp:11878:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11878 | const FESpaceS & Uh= *PUh; | ^~ problem.cpp:11888:30: warning: unused variable ‘Uh’ [-Wunused-variable] 11888 | const FESpaceL & Uh= *PUh; | ^~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = String_find; TA1 = std::__cxx11::basic_string*]’: AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = String_find; TA1 = std::__cxx11::basic_string*]’ at AFunction.hpp:1076:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 ./AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = std::__cxx11::basic_string**]’: AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = std::__cxx11::basic_string**]’ at AFunction.hpp:1076:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:10478:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*]’ problem.cpp:11888:30: warning: 10478 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,FIE,useopt); problem.cpp:11888:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13885:159: required from here problem.cpp:11888:30: warning: 13885 | template void AssembleLinearForm(Stack stack,const Mesh & Th,const FESpace & Vh,KN_ * B,const FormLinear * const l, int * mpirankandsize); problem.cpp:11888:30: warning: | ^ problem.cpp:8782:14: warning: unused variable ‘nnv’ [-Wunused-variable] 8782 | long nnv=KKv.NbDoF(); | ^~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./problem.hpp:300:60: required from here ./AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./problem.hpp:636:59: required from here ./AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/HashMatrix.cpp: In member function ‘int HashMatrix::IsTrianglulare() const [with TypeIndex = int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:499:27: warning: ‘nU’ may be used uninitialized [-Wmaybe-uninitialized] 499 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:496:12: note: ‘nU’ was declared here 496 | size_t nU, nL=0,nD=0; | ^~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./ff++.hpp:55: ./problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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:10478:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*]’ problem.cpp:8782:14: warning: 10478 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,FIE,useopt); problem.cpp:8782:14: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13893:161: required from here problem.cpp:8782:14: warning: 13893 | template void AssembleLinearForm(Stack stack,const Mesh & Th,const FESpace & Vh,KN_ * B,const FormLinear * const l, int * mpirankandsize); problem.cpp:8782:14: warning: | ^ problem.cpp:8782:14: warning: unused variable ‘nnv’ [-Wunused-variable] 8782 | long nnv=KKv.NbDoF(); | ^~~ ./problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgmesh3.cpp:1727:27: warning: 797 | return SetAny(*PGetAny(a));} lgmesh3.cpp:1727:27: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2912:71: required from here lgmesh3.cpp:1727:27: warning: 2912 | atype()->AddCast( new E_F1_funcT(UnRef)); lgmesh3.cpp:1727:27: warning: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2913:81: required from here AnyType.hpp:83:7: note: 2913 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2914:81: required from here AnyType.hpp:83:7: note: 2914 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2917:71: required from here AnyType.hpp:83:7: note: 2917 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2918:81: required from here AnyType.hpp:83:7: note: 2918 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2919:81: required from here AnyType.hpp:83:7: note: 2919 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2922:71: required from here AnyType.hpp:83:7: note: 2922 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2923:81: required from here AnyType.hpp:83:7: note: 2923 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgmesh3.cpp:2924:81: required from here AnyType.hpp:83:7: note: 2924 | atype()->AddCast( new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./../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]’ ./AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ ./AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:475:69: required from here ./AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES >’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine >’ problem.cpp:8782:14: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:8782:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1252:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:8782:14: warning: 1252 | matep= new MatriceElementairePleine(Uh,VF,FIV,FIT,useopt); problem.cpp:8782:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8782:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:8782:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:8782:14: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8782:14: warning: | ^ ./../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*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1374:32: warning: unused variable ‘umx’ [-Wunused-variable] 1374 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1374:74: warning: unused variable ‘umn’ [-Wunused-variable] 1374 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1370:44: warning: unused variable ‘K’ [-Wunused-variable] 1370 | const Mesh3::Element & K(Th[t]); | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ problem.cpp:1358:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 1358 | double llevelset = 0; | ^~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpace3 = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1358:24: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1358:24: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:1358:24: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1358:24: warning: | ^ problem.cpp:10839:32: warning: unused variable ‘umx’ [-Wunused-variable] 10839 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10839:74: warning: unused variable ‘umn’ [-Wunused-variable] 10839 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10835:44: warning: unused variable ‘K’ [-Wunused-variable] 10835 | const Mesh3::Element & K(ThI[t]); | ^ problem.cpp:10823:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 10823 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:10903:37: warning: unused variable ‘K’ [-Wunused-variable] 10903 | const Tet & K(ThI[i]); | ^ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpace3 = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:10903:37: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:10903:37: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13933:168: required from here problem.cpp:10903:37: warning: 13933 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:10903:37: warning: | ^ problem.cpp:4262:32: warning: unused variable ‘umx’ [-Wunused-variable] 4262 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4262:74: warning: unused variable ‘umn’ [-Wunused-variable] 4262 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4258:44: warning: unused variable ‘K’ [-Wunused-variable] 4258 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:4246:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 4246 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:4093:23: warning: unused variable ‘pThdi’ [-Wunused-variable] 4093 | 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:4093:23: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:4093:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1252:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:4093:23: warning: 1252 | matep= new MatriceElementairePleine(Uh,VF,FIV,FIT,useopt); problem.cpp:4093:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4093:23: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4093:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:4093:23: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4093:23: warning: | ^ ./../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*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1374:32: warning: unused variable ‘umx’ [-Wunused-variable] 1374 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1374:74: warning: unused variable ‘umn’ [-Wunused-variable] 1374 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1370:44: warning: unused variable ‘K’ [-Wunused-variable] 1370 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:1358:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 1358 | double llevelset = 0; | ^~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1358:24: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1358:24: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:1358:24: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1358:24: warning: | ^ problem.cpp:10839:32: warning: unused variable ‘umx’ [-Wunused-variable] 10839 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10839:74: warning: unused variable ‘umn’ [-Wunused-variable] 10839 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10835:44: warning: unused variable ‘K’ [-Wunused-variable] 10835 | const Mesh3::Element & K(ThI[t]); | ^ problem.cpp:10823:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 10823 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:10903:37: warning: unused variable ‘K’ [-Wunused-variable] 10903 | const Tet & K(ThI[i]); | ^ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]’: lgmesh3.cpp:2188:25: required from ‘AnyType pf3r2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2188 | return SetAny(0.0); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~ lgmesh3.cpp:3097:57: required from here AnyType.hpp:83:7: note: 3097 | new E_F1_funcT(pf3r2R) AnyType.hpp:83:7: note: | ^ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:10903:37: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:10903:37: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13943:171: required from here problem.cpp:10903:37: warning: 13943 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:10903:37: warning: | ^ problem.cpp:4262:32: warning: unused variable ‘umx’ [-Wunused-variable] 4262 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4262:74: warning: unused variable ‘umn’ [-Wunused-variable] 4262 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4258:44: warning: unused variable ‘K’ [-Wunused-variable] 4258 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:4246:24: warning: unused variable ‘llevelset’ [-Wunused-variable] 4246 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:4093:23: warning: unused variable ‘pThdi’ [-Wunused-variable] 4093 | 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:4093:23: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:4093:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1576:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:4093:23: warning: 1576 | matep= new MatriceElementairePleine(Uh,VF,FIT,FIE,useopt); problem.cpp:4093:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4093:23: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4093:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13957:165: required from here problem.cpp:4093:23: warning: 13957 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4093:23: warning: | ^ ./../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*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13957:165: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13957 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1559:15: warning: variable ‘paramate’ set but not used [-Wunused-but-set-variable] 1559 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const MeshS&, const FESpaceS&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1559:15: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1559:15: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13957:165: required from here problem.cpp:1559:15: warning: 13957 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1559:15: warning: | ^ problem.cpp:11232:36: warning: unused variable ‘arean’ [-Wunused-variable] 11232 | double arean = (1-c)*Th[t].mesure(); | ^~~~~ problem.cpp:11197:20: warning: unused variable ‘Q’ [-Wunused-variable] 11197 | R2 Q[4]; | ^ ../femlib/HashMatrix.cpp: In member function ‘int HashMatrix::IsTrianglulare() const [with TypeIndex = long int; TypeScalaire = double]’: ../femlib/HashMatrix.cpp:499:27: warning: ‘nU’ may be used uninitialized [-Wmaybe-uninitialized] 499 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:496:12: note: ‘nU’ was declared here 496 | size_t nU, nL=0,nD=0; | ^~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:11197:20: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:11197:20: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13960:168: required from here problem.cpp:11197:20: warning: 13960 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:11197:20: warning: | ^ problem.cpp:4444:24: warning: unused variable ‘vol6’ [-Wunused-variable] 4444 | double vol6[2]; | ^~~~ problem.cpp:4321:17: warning: unused variable ‘pThdi’ [-Wunused-variable] 4321 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4336:35: warning: unused variable ‘mapt’ [-Wunused-variable] 4336 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4337:35: warning: unused variable ‘mapu’ [-Wunused-variable] 4337 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4338:14: warning: unused variable ‘withmap’ [-Wunused-variable] 4338 | 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, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]’: problem.cpp:9590:27: required from ‘void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double, int*) [with R = double; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*; MatriceCreuse = VirtualMatrix]’ problem.cpp:4338:14: warning: 9590 | AssembleBC(stack,Th,Uh,Vh,sym,A,B,X, dynamic_cast(e),tgv,mpirankandsize); problem.cpp:4338:14: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13962:167: required from here problem.cpp:4338:14: warning: 13962 | MatriceCreuse * A,KN_ * B,KN_ * X, const list &largs , double tgv, int * mpirankandsize); problem.cpp:4338:14: warning: | ^ problem.cpp:10022:28: warning: unused variable ‘le’ [-Wunused-variable] 10022 | 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:10022:28: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:10022:28: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1576:20: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:10022:28: warning: 1576 | matep= new MatriceElementairePleine(Uh,VF,FIT,FIE,useopt); problem.cpp:10022:28: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:10022:28: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:10022:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13967:169: required from here problem.cpp:10022:28: warning: 13967 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:10022:28: warning: | ^ ./../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*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13967:169: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13967 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1559:15: warning: variable ‘paramate’ set but not used [-Wunused-but-set-variable] 1559 | void *paramate=stack; | ^~~~~~~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6795:90: required from here lgfem.hpp:962:36: warning: 6795 | map_type[typeid(double).name( )]->AddCast(new E_F1_funcT< double, pfer >(pfer2R< R, 0 >)); lgfem.hpp:962:36: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./AFunction.hpp:438:32: required from here ./problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6797:98: required from here lgfem.cpp:1884:8: warning: 6797 | map_type[typeid(Complex).name( )]->AddCast(new E_F1_funcT< Complex, pfec >(pfer2R< Complex, 0 >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const MeshS&, const FESpaceS&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1559:15: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1559:15: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13967:169: required from here problem.cpp:1559:15: warning: 13967 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1559:15: warning: | ^ problem.cpp:11232:36: warning: unused variable ‘arean’ [-Wunused-variable] 11232 | double arean = (1-c)*Th[t].mesure(); | ^~~~~ problem.cpp:11197:20: warning: unused variable ‘Q’ [-Wunused-variable] 11197 | R2 Q[4]; | ^ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 1; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6800:74: required from here lgfem.cpp:1884:8: warning: 6800 | Global.Add("dx", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dx >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6801:74: required from here lgfem.cpp:1884:8: warning: 6801 | Global.Add("dy", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6802:76: required from here lgfem.cpp:1884:8: warning: 6802 | Global.Add("dxx", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dxx >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ ./../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]’ AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6803:76: required from here lgfem.cpp:1884:8: warning: 6803 | Global.Add("dyy", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dyy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:11197:20: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:11197:20: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13970:171: required from here problem.cpp:11197:20: warning: 13970 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:11197:20: warning: | ^ problem.cpp:4444:24: warning: unused variable ‘vol6’ [-Wunused-variable] 4444 | double vol6[2]; | ^~~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 5; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6804:76: required from here lgfem.cpp:1884:8: warning: 6804 | Global.Add("dxy", "(", new E_F1_funcT< double, pfer >(pfer2R< R, op_dxy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./AFunction.hpp:1798:40: required from here ./AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp:4321:17: warning: unused variable ‘pThdi’ [-Wunused-variable] 4321 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4336:35: warning: unused variable ‘mapt’ [-Wunused-variable] 4336 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4337:35: warning: unused variable ‘mapu’ [-Wunused-variable] 4337 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4338:14: warning: unused variable ‘withmap’ [-Wunused-variable] 4338 | bool withmap =di.withmap(); | ^~~~~~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 1; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6807:81: required from here lgfem.cpp:1884:8: warning: 6807 | Global.Add("dx", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dx >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./AFunction.hpp:1903:38: required from here ./AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6808:81: required from here lgfem.cpp:1884:8: warning: 6808 | Global.Add("dy", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6809:83: required from here lgfem.cpp:1884:8: warning: 6809 | Global.Add("dxx", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dxx >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBC(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]’: problem.cpp:9590:27: required from ‘void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double, int*) [with R = std::complex; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*; MatriceCreuse = VirtualMatrix >]’ problem.cpp:4338:14: warning: 9590 | AssembleBC(stack,Th,Uh,Vh,sym,A,B,X, dynamic_cast(e),tgv,mpirankandsize); problem.cpp:4338:14: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13972:170: required from here problem.cpp:4338:14: warning: 13972 | MatriceCreuse * A,KN_ * B,KN_ * X, const list &largs , double tgv, int * mpirankandsize); problem.cpp:4338:14: warning: | ^ problem.cpp:10022:28: warning: unused variable ‘le’ [-Wunused-variable] 10022 | double le = sqrt((E,E)); | ^~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6810:83: required from here lgfem.cpp:1884:8: warning: 6810 | Global.Add("dyy", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dyy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 5; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:6811:83: required from here lgfem.cpp:1884:8: warning: 6811 | Global.Add("dxy", "(", new E_F1_funcT< Complex, pfec >(pfer2R< Complex, op_dxy >)); lgfem.cpp:1884:8: warning: | ^ lgfem.cpp:1884:8: warning: variable ‘qnu’ set but not used [-Wunused-but-set-variable] 1884 | bool qnu = true; | ^~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES >’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine >’ problem.cpp:10022:28: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:10022:28: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1861:24: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:10022:28: warning: 1861 | matep= new MatriceElementairePleine(Uh,VF,FIT,0,useopt); problem.cpp:10022:28: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:10022:28: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:10022:28: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:10022:28: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:10022:28: warning: | ^ ./../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*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1779:14: warning: unused variable ‘sameMesh’ [-Wunused-variable] 1779 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1844:15: warning: variable ‘paramate’ set but not used [-Wunused-but-set-variable] 1844 | void *paramate=stack; | ^~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1844:15: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1844:15: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:1844:15: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1844:15: warning: | ^ problem.cpp:11406:41: warning: unused variable ‘K’ [-Wunused-variable] 11406 | const Element & K(ThI[i]); | ^ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:11406:41: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:11406:41: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13983:159: required from here problem.cpp:11406:41: warning: 13983 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:11406:41: warning: | ^ problem.cpp:4621:17: warning: unused variable ‘pThdi’ [-Wunused-variable] 4621 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4635:35: warning: unused variable ‘mapt’ [-Wunused-variable] 4635 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4636:35: warning: unused variable ‘mapu’ [-Wunused-variable] 4636 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4637:14: warning: unused variable ‘withmap’ [-Wunused-variable] 4637 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp:4644:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4644 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4645:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4645 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of ‘class MatriceElementaireFES, Fem2D::GFESpace >’: ./../femlib/MatriceElementaire.hpp:185:7: required from ‘class MatriceElementairePleine, Fem2D::GFESpace >’ problem.cpp:4645:13: warning: 185 | class MatriceElementairePleine:public MatriceElementaireFES { problem.cpp:4645:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:1861:24: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:4645:13: warning: 1861 | matep= new MatriceElementairePleine(Uh,VF,FIT,0,useopt); problem.cpp:4645:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4645:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4645:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:4645:13: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4645:13: warning: | ^ ./../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*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/MatriceElementaire.hpp:179:27: note: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here ./../femlib/MatriceElementaire.hpp:179:27: note: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/MatriceElementaire.hpp:179:27: note: | ^ problem.cpp:1779:14: warning: unused variable ‘sameMesh’ [-Wunused-variable] 1779 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1844:15: warning: variable ‘paramate’ set but not used [-Wunused-but-set-variable] 1844 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]’: problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:1844:15: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:1844:15: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:1844:15: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:1844:15: warning: | ^ problem.cpp:11406:41: warning: unused variable ‘K’ [-Wunused-variable] 11406 | const Element & K(ThI[i]); | ^ 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 ./AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../femlib/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:11406:41: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:11406:41: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13993:162: required from here problem.cpp:11406:41: warning: 13993 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:11406:41: warning: | ^ problem.cpp:4621:17: warning: unused variable ‘pThdi’ [-Wunused-variable] 4621 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4635:35: warning: unused variable ‘mapt’ [-Wunused-variable] 4635 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4636:35: warning: unused variable ‘mapu’ [-Wunused-variable] 4636 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4637:14: warning: unused variable ‘withmap’ [-Wunused-variable] 4637 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp:4644:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4644 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4645:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4645 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = FESpace; Stack = void*]’ problem.cpp:4645:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4645:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14005:159: required from here problem.cpp:4645:13: warning: 14005 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4645:13: warning: | ^ problem.cpp:4741:16: warning: unused variable ‘pThdi’ [-Wunused-variable] 4741 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4747:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4747 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4748:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4748 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:4762:34: warning: unused variable ‘mapt’ [-Wunused-variable] 4762 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4763:34: warning: unused variable ‘mapu’ [-Wunused-variable] 4763 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4764:13: warning: unused variable ‘withmap’ [-Wunused-variable] 4764 | bool withmap =di.withmap(); | ^~~~~~~ AFunction2.cpp: In function ‘C_F0 ForAll(Block*, ListOfId*, C_F0)’: AFunction2.cpp:993:49: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 993 | Expression loop= new PolymorphicLoop(m,args); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘C_F0 ForAll(Block*, ListOfId*, C_F0)’ at AFunction2.cpp:993:49: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = FESpace; Stack = void*]’ problem.cpp:4764:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4764:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14015:162: required from here problem.cpp:4764:13: warning: 14015 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4764:13: warning: | ^ problem.cpp:4741:16: warning: unused variable ‘pThdi’ [-Wunused-variable] 4741 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4747:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4747 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4748:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4748 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:4762:34: warning: unused variable ‘mapt’ [-Wunused-variable] 4762 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4763:34: warning: unused variable ‘mapu’ [-Wunused-variable] 4763 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4764:13: warning: unused variable ‘withmap’ [-Wunused-variable] 4764 | bool withmap =di.withmap(); | ^~~~~~~ ./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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 = const C_args*]’: ./problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4764:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4764:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14026:161: required from here problem.cpp:4764:13: warning: 14026 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4764:13: warning: | ^ problem.cpp:4857:16: warning: unused variable ‘pThdi’ [-Wunused-variable] 4857 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4863:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4863 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4864:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4864 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:4877:34: warning: unused variable ‘mapt’ [-Wunused-variable] 4877 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4878:34: warning: unused variable ‘mapu’ [-Wunused-variable] 4878 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4879:13: warning: unused variable ‘withmap’ [-Wunused-variable] 4879 | bool withmap =di.withmap(); | ^~~~~~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./problem.hpp:300:60: required from here ./AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4879:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4879:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14036:160: required from here problem.cpp:4879:13: warning: 14036 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4879:13: warning: | ^ problem.cpp:4857:16: warning: unused variable ‘pThdi’ [-Wunused-variable] 4857 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4863:13: warning: unused variable ‘bei0’ [-Wunused-variable] 4863 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:4864:13: warning: unused variable ‘bei1’ [-Wunused-variable] 4864 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:4877:34: warning: unused variable ‘mapt’ [-Wunused-variable] 4877 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4878:34: warning: unused variable ‘mapu’ [-Wunused-variable] 4878 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4879:13: warning: unused variable ‘withmap’ [-Wunused-variable] 4879 | bool withmap =di.withmap(); | ^~~~~~~ ./AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./problem.hpp:636:59: required from here ./AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4879:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4879:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14047:160: required from here problem.cpp:4879:13: warning: 14047 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4879:13: warning: | ^ problem.cpp:5089:17: warning: unused variable ‘vol6’ [-Wunused-variable] 5089 | double vol6[2]; | ^~~~ problem.cpp:4967:10: warning: unused variable ‘pThdi’ [-Wunused-variable] 4967 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4989:28: warning: unused variable ‘mapt’ [-Wunused-variable] 4989 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4990:28: warning: unused variable ‘mapu’ [-Wunused-variable] 4990 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4991:7: warning: unused variable ‘withmap’ [-Wunused-variable] 4991 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4991:7: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4991:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14057:159: required from here problem.cpp:4991:7: warning: 14057 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4991:7: warning: | ^ problem.cpp:5089:17: warning: unused variable ‘vol6’ [-Wunused-variable] 5089 | double vol6[2]; | ^~~~ problem.cpp:4967:10: warning: unused variable ‘pThdi’ [-Wunused-variable] 4967 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4989:28: warning: unused variable ‘mapt’ [-Wunused-variable] 4989 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4990:28: warning: unused variable ‘mapu’ [-Wunused-variable] 4990 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4991:7: warning: unused variable ‘withmap’ [-Wunused-variable] 4991 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpace3 = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:4991:7: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:4991:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14068:160: required from here problem.cpp:4991:7: warning: 14068 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:4991:7: warning: | ^ problem.cpp:5387:17: warning: unused variable ‘vol6’ [-Wunused-variable] 5387 | double vol6[2]; | ^~~~ problem.cpp:5267:9: warning: unused variable ‘pThdi’ [-Wunused-variable] 5267 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5287:28: warning: unused variable ‘mapt’ [-Wunused-variable] 5287 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5288:28: warning: unused variable ‘mapu’ [-Wunused-variable] 5288 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5289:7: warning: unused variable ‘withmap’ [-Wunused-variable] 5289 | bool withmap =di.withmap(); | ^~~~~~~ ../femlib/HashMatrix.cpp: In member function ‘int HashMatrix::IsTrianglulare() const [with TypeIndex = long int; TypeScalaire = std::complex]’: ../femlib/HashMatrix.cpp:499:27: warning: ‘nU’ may be used uninitialized [-Wmaybe-uninitialized] 499 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:496:12: note: ‘nU’ was declared here 496 | size_t nU, nL=0,nD=0; | ^~ ./../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]’ ./AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ ./AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:475:69: required from here ./AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./AnyType.hpp:83:7: note: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArrayKn*]’: AFunction.hpp:789:23: required from ‘AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn*; B = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.cpp:1884:8: warning: 789 | return SetAny(static_cast(GetAny(b)));} lgfem.cpp:1884:8: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5985:56: required from here lgfem.cpp:1884:8: warning: 5985 | ( Cast< FEbaseArrayKn< double > *, pferbasearray >), lgfem.cpp:1884:8: warning: | ^ AnyType.hpp: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:789:23: required from ‘AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn >*; B = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 789 | return SetAny(static_cast(GetAny(b)));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:6008:57: required from here AnyType.hpp:83:7: note: 6008 | (Cast< FEbaseArrayKn< Complex > *, pfecbasearray >), AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgfem.cpp:6133:73: required from here AnyType.hpp:83:7: note: 6133 | atype< pfes >( )->AddCast(new E_F1_funcT< pfes, pfes * >(UnRef< pfes >)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgfem.cpp:6136:87: required from here AnyType.hpp:83:7: note: 6136 | atype< pfecbase >( )->AddCast(new E_F1_funcT< pfecbase, pfecbase >(UnRef< pfecbase >)); AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ lgfem.cpp:6234:74: required from here AnyType.hpp:83:7: note: 6234 | new E_F1_funcT(UnRef)); AnyType.hpp:83:7: note: | ^ AnyType.hpp:145: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:1873:25: required from ‘AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1873 | return SetAny< R >(0.0); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ lgfem.cpp:6797:98: required from here AnyType.hpp:83:7: note: 6797 | map_type[typeid(Complex).name( )]->AddCast(new E_F1_funcT< Complex, pfec >(pfer2R< Complex, 0 >)); AnyType.hpp:83:7: note: | ^ AnyType.hpp:145: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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]’ AnyType.hpp:83:7: note: 5711 | (**(rt.v)).resize(n); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6867:94: required from here AnyType.hpp:83:7: note: 6867 | "(", "", new OneOperator2_< pf3rbasearray *, Resize1< pf3rbasearray * >, long >(fepresize)); AnyType.hpp:83:7: note: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fes3>**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6873:16: required from here lgfem.hpp:962:36: warning: 6873 | fepresize)); // FH Oct 2016 lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ In file included from ../bamglib/Mesh2.cpp:44: In member function ‘bamg::TriangleAdjacent bamg::Triangle::Adj(int) const’, inlined from ‘void bamg::ListofIntersectionTriangles::SplitEdge(const bamg::Triangles&, const bamg::R2&, const bamg::R2&, int)’ at ../bamglib/Mesh2.cpp:740:37: ../bamglib/Mesh2.h:433:42: warning: ‘ocut’ may be used uninitialized [-Wmaybe-uninitialized] 433 | return TriangleAdjacent(at[i], aa[i] & 3); | ~~~~^ ../bamglib/Mesh2.cpp: In member function ‘void bamg::ListofIntersectionTriangles::SplitEdge(const bamg::Triangles&, const bamg::R2&, const bamg::R2&, int)’: ../bamglib/Mesh2.cpp:520:9: note: ‘ocut’ was declared here 520 | int ocut, i, j, k = -1; | ^~~~ In member function ‘bamg::Vertex& bamg::Triangle::operator[](int)’, inlined from ‘void bamg::ListofIntersectionTriangles::SplitEdge(const bamg::Triangles&, const bamg::R2&, const bamg::R2&, 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 ‘void bamg::ListofIntersectionTriangles::SplitEdge(const bamg::Triangles&, const bamg::R2&, const bamg::R2&, int)’: ../bamglib/Mesh2.cpp:520:18: note: ‘j’ was declared here 520 | int ocut, i, j, k = -1; | ^ lgfem.hpp: In instantiation of ‘void FEbaseArray::resize(int) [with K = double; v_fes = v_fesS]’: lgfem.cpp:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6890:94: required from here lgfem.hpp:962:36: warning: 6890 | "(", "", new OneOperator2_< pfSrbasearray *, Resize1< pfSrbasearray * >, long >(fepresize)); lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fesS>**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6894:94: required from here lgfem.hpp:962:36: warning: 6894 | "(", "", new OneOperator2_< pfScbasearray *, Resize1< pfScbasearray * >, long >(fepresize)); lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6910:94: required from here lgfem.hpp:962:36: warning: 6910 | "(", "", new OneOperator2_< pfLrbasearray *, Resize1< pfLrbasearray * >, long >(fepresize)); lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:5711:20: required from ‘T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fesL>**]’ lgfem.hpp:962:36: warning: 5711 | (**(rt.v)).resize(n); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~^~~ lgfem.cpp:6914:94: required from here lgfem.hpp:962:36: warning: 6914 | "(", "", new OneOperator2_< pfLcbasearray *, Resize1< pfLcbasearray * >, long >(fepresize)); lgfem.hpp:962:36: warning: | ^ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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]’ lgfem.hpp:962:36: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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:962:36: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here lgfem.hpp:962:36: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; lgfem.hpp:962:36: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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*]’ lgmat.cpp:866:13: warning: 155 | return SetAny * >(this);} lgmat.cpp:866:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here lgmat.cpp:866:13: warning: 154 | AnyType operator()(Stack ) const { lgmat.cpp:866:13: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ ./AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./AnyType.hpp:83:7: note: | ^~~~~~~~ ./AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:2732:31: required from here AnyType.hpp:83:7: note: 2732 | template AnyType RawMatrix::operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~ lgmat.cpp:2739:10: warning: variable ‘sym’ set but not used [-Wunused-but-set-variable] 2739 | bool sym=false; | ^~~ lgmat.cpp: In instantiation of ‘AnyType RawMatrix::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgmat.cpp:2732:31: required from here lgmat.cpp:2739:10: warning: 2732 | template AnyType RawMatrix::operator()(Stack stack) const lgmat.cpp:2739:10: warning: | ^~~~~~~~~~~~ lgmat.cpp:2739:10: warning: variable ‘sym’ set but not used [-Wunused-but-set-variable] 2739 | bool sym=false; | ^~~ lgmat.cpp: In instantiation of ‘AnyType removeDOF_Op::operator()(Stack) const [with T = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgmat.cpp:3452:9: required from here lgmat.cpp:2739:10: warning: 3452 | AnyType removeDOF_Op::operator()(Stack stack) const { lgmat.cpp:2739:10: warning: | ^~~~~~~~~~~~~~~ lgmat.cpp:3531:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3531 | for(int i=0; i::I’ {aka ‘int’} [-Wsign-compare] 3550 | for(unsigned int j = mA->p[mR->j[i]]; j < mA->p[mR->j[i] + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3583:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘VirtualMatrix::I’ {aka ‘int’} [-Wsign-compare] 3583 | for(unsigned int k = 0; k < mA->n; ++k) { | ~~^~~~~~~ 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:953:8: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 953 | void resize(int i) { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgmat.cpp:3606:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 3606 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgfem.hpp: In instantiation of ‘void FEbaseArray::resize(int) [with K = double; v_fes = v_fesL]’: lgfem.hpp:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgmat.cpp:3616:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix::I’ {aka ‘int’} [-Wsign-compare] 3616 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | 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:953:8: required from here lgfem.hpp:962:36: warning: 953 | void resize(int i) { lgfem.hpp:962:36: warning: | ^~~~~~ lgfem.hpp:957:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 957 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:958:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 958 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:961:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 961 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:962:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 962 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgmat.cpp: In instantiation of ‘AnyType removeDOF_Op::operator()(Stack) const [with T = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgmat.cpp:3452:9: required from here lgmat.cpp:3616:54: warning: 3452 | AnyType removeDOF_Op::operator()(Stack stack) const { lgmat.cpp:3616:54: warning: | ^~~~~~~~~~~~~~~ lgmat.cpp:3531:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3531 | for(int i=0; i >::I’ {aka ‘int’} [-Wsign-compare] 3550 | for(unsigned int j = mA->p[mR->j[i]]; j < mA->p[mR->j[i] + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3583:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘VirtualMatrix >::I’ {aka ‘int’} [-Wsign-compare] 3583 | for(unsigned int k = 0; k < mA->n; ++k) { | ~~^~~~~~~ lgmat.cpp:3606:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 3606 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3616:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘HashMatrix >::I’ {aka ‘int’} [-Wsign-compare] 3616 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp: In instantiation of ‘AnyType plotMatrix::Op::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgmat.cpp:3776:21: required from here lgmat.cpp:3616:54: warning: 3776 | AnyType operator()(Stack stack) const{ lgmat.cpp:3616:54: warning: | ^~~~~~~~ lgmat.cpp:3807:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3807 | 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:3776:21: required from here lgmat.cpp:3807:39: warning: 3776 | AnyType operator()(Stack stack) const{ lgmat.cpp:3807:39: warning: | ^~~~~~~~ lgmat.cpp:3807:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3807 | for (int i=0;innz;i++) { | ~^~~~~~~~ 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*]’ lgfem.hpp:962:36: warning: 155 | return SetAny * >(this);} lgfem.hpp:962:36: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here lgfem.hpp:962:36: warning: 154 | AnyType operator()(Stack ) const { lgfem.hpp:962:36: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5289:7: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5289:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14078:159: required from here problem.cpp:5289:7: warning: 14078 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5289:7: warning: | ^ problem.cpp:5387:17: warning: unused variable ‘vol6’ [-Wunused-variable] 5387 | double vol6[2]; | ^~~~ problem.cpp:5267:9: warning: unused variable ‘pThdi’ [-Wunused-variable] 5267 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5287:28: warning: unused variable ‘mapt’ [-Wunused-variable] 5287 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5288:28: warning: unused variable ‘mapu’ [-Wunused-variable] 5288 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5289:7: warning: unused variable ‘withmap’ [-Wunused-variable] 5289 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5289:7: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5289:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14090:158: required from here problem.cpp:5289:7: warning: 14090 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5289:7: warning: | ^ problem.cpp:5672:15: warning: unused variable ‘pThdi’ [-Wunused-variable] 5672 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5678:9: warning: unused variable ‘bei0’ [-Wunused-variable] 5678 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:5679:9: warning: unused variable ‘bei1’ [-Wunused-variable] 5679 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:5693:33: warning: unused variable ‘mapt’ [-Wunused-variable] 5693 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5694:33: warning: unused variable ‘mapu’ [-Wunused-variable] 5694 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5695:12: warning: unused variable ‘withmap’ [-Wunused-variable] 5695 | bool withmap =di.withmap(); | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R2]’: AFunction.hpp:801:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = Fem2D::R2; B = Fem2D::R2*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 801 | return SetAny(*GetAny(a));} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~ AFunction.hpp:2993:10: required from ‘ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = Fem2D::R2; PT = Fem2D::R2*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 2993 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3090:31: required from ‘void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = Fem2D::R2; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 3090 | map_type[typeid(T*).name()] = new ForEachTypePtr(pi,pd,pOnReturn); ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5874:26: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 5874 | Dcl_TypeandPtr< R2 >(0,0,::InitializeDef,0); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::Mesh3*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3016:10: required from ‘ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::Mesh3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3016 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3090:31: required from ‘void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::Mesh3*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3090 | map_type[typeid(T*).name()] = new ForEachTypePtr(pi,pd,pOnReturn); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5880:27: required from here AnyType.hpp:83:7: note: 5880 | Dcl_TypeandPtr< pmesh3 >(0, 0, ::InitializePtr< pmesh3 >, ::DestroyPtr< pmesh3 >, AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5881 | AddIncrement< pmesh3 >, NotReturnOfthisType); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::MeshS*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3016:10: required from ‘ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::MeshS; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3016 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3090:31: required from ‘void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::MeshS*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3090 | map_type[typeid(T*).name()] = new ForEachTypePtr(pi,pd,pOnReturn); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5882:27: required from here AnyType.hpp:83:7: note: 5882 | Dcl_TypeandPtr< pmeshS >(0, 0, ::InitializePtr< pmeshS >, ::DestroyPtr< pmeshS >, AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5883 | AddIncrement< pmeshS >, NotReturnOfthisType); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5695:12: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5695:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14100:161: required from here problem.cpp:5695:12: warning: 14100 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5695:12: warning: | ^ problem.cpp:5672:15: warning: unused variable ‘pThdi’ [-Wunused-variable] 5672 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5678:9: warning: unused variable ‘bei0’ [-Wunused-variable] 5678 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:5679:9: warning: unused variable ‘bei1’ [-Wunused-variable] 5679 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:5693:33: warning: unused variable ‘mapt’ [-Wunused-variable] 5693 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5694:33: warning: unused variable ‘mapu’ [-Wunused-variable] 5694 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5695:12: warning: unused variable ‘withmap’ [-Wunused-variable] 5695 | bool withmap =di.withmap(); | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshL*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::MeshL*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3016:10: required from ‘ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::MeshL; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3016 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3090:31: required from ‘void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::MeshL*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3090 | map_type[typeid(T*).name()] = new ForEachTypePtr(pi,pd,pOnReturn); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5884:27: required from here AnyType.hpp:83:7: note: 5884 | Dcl_TypeandPtr< pmeshL >(0, 0, ::InitializePtr< pmeshL >, ::DestroyPtr< pmeshL >, AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5885 | AddIncrement< pmeshL >, NotReturnOfthisType); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5912:34: required from here AnyType.hpp:83:7: note: 5912 | Dcl_TypeandPtr< pferbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5912:34: required from here AnyType.hpp:83:7: note: 5912 | Dcl_TypeandPtr< pferbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5919:34: required from here lgfem.hpp:946:5: warning: 5919 | Dcl_TypeandPtr< pfecbasearray >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5919:34: required from here AnyType.hpp:83:7: note: 5919 | Dcl_TypeandPtr< pfecbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray, v_fes>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = generic_v_fes*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = generic_v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = generic_v_fes; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = generic_v_fes*; int RTYPE = 7]’ lgfem.hpp:946:5: warning: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} lgfem.hpp:946:5: warning: | ^ lgfem.cpp:5939:89: required from here lgfem.hpp:946:5: warning: 5939 | map_type[typeid(pgenericfes *).name( )] = new ForEachTypePtrfspace< pgenericfes, 7 >( ); // Morice lgfem.hpp:946:5: warning: | ^ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘class generic_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 = vect_generic_v_fes*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = vect_generic_v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = vect_generic_v_fes; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = vect_generic_v_fes*; int RTYPE = 6]’ AnyType.hpp:83:7: note: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} AnyType.hpp:83:7: note: | ^ lgfem.cpp:5942:97: required from here AnyType.hpp:83:7: note: 5942 | map_type[typeid(pvectgenericfes *).name( )] = new ForEachTypePtrfspace< pvectgenericfes, 6 >( ); // Morice AnyType.hpp:83:7: note: | ^ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘class vect_generic_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*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5945:29: required from here AnyType.hpp:83:7: note: 5945 | Dcl_TypeandPtr< pf3rbase >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5946:34: required from here AnyType.hpp:83:7: note: 5946 | Dcl_TypeandPtr< pf3rbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5946:34: required from here AnyType.hpp:83:7: note: 5946 | Dcl_TypeandPtr< pf3rbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase, v_fes3>*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5951:29: required from here lgfem.hpp:946:5: warning: 5951 | Dcl_TypeandPtr< pf3cbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5952:34: required from here AnyType.hpp:83:7: note: 5952 | Dcl_TypeandPtr< pf3cbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5952:34: required from here AnyType.hpp:83:7: note: 5952 | Dcl_TypeandPtr< pf3cbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray, v_fes3>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5957:29: required from here lgfem.hpp:946:5: warning: 5957 | Dcl_TypeandPtr< pfSrbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5958:34: required from here AnyType.hpp:83:7: note: 5958 | Dcl_TypeandPtr< pfSrbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5958:34: required from here AnyType.hpp:83:7: note: 5958 | Dcl_TypeandPtr< pfSrbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5695:12: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5695:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14111:160: required from here problem.cpp:5695:12: warning: 14111 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5695:12: warning: | ^ problem.cpp:5561:13: warning: unused variable ‘pThdi’ [-Wunused-variable] 5561 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesS>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase, v_fesS>*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5963:29: required from here lgfem.hpp:946:5: warning: 5963 | Dcl_TypeandPtr< pfScbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ problem.cpp:5567:9: warning: unused variable ‘bei0’ [-Wunused-variable] 5567 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ problem.cpp:5568:9: warning: unused variable ‘bei1’ [-Wunused-variable] 5568 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:5581:31: warning: unused variable ‘mapt’ [-Wunused-variable] 5581 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5582:31: warning: unused variable ‘mapu’ [-Wunused-variable] 5582 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5583:10: warning: unused variable ‘withmap’ [-Wunused-variable] 5583 | bool withmap =di.withmap(); | ^~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesS>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesS>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5964:34: required from here AnyType.hpp:83:7: note: 5964 | Dcl_TypeandPtr< pfScbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesS>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5964:34: required from here AnyType.hpp:83:7: note: 5964 | Dcl_TypeandPtr< pfScbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray, v_fesS>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5969:29: required from here lgfem.hpp:946:5: warning: 5969 | Dcl_TypeandPtr< pfLrbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5970:34: required from here AnyType.hpp:83:7: note: 5970 | Dcl_TypeandPtr< pfLrbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5970:34: required from here AnyType.hpp:83:7: note: 5970 | Dcl_TypeandPtr< pfLrbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesL>*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbase, v_fesL>*]’ lgfem.hpp:946:5: warning: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5975:29: required from here lgfem.hpp:946:5: warning: 5975 | Dcl_TypeandPtr< pfLcbase >( ); // il faut le 2 pour pourvoir initialiser lgfem.hpp:946:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesL>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5976:34: required from here AnyType.hpp:83:7: note: 5976 | Dcl_TypeandPtr< pfLcbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ AnyType.hpp: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:872:17: required from ‘AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 872 | (*a)->destroy(); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~ AFunction.hpp:3010:56: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3010 | ::InitializePtr,::DestroyPtr,OOnReturn){} AnyType.hpp:83:7: note: | ^ AFunction.hpp:3126:37: required from ‘void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesL>*]’ AnyType.hpp:83:7: note: 3126 | map_type[typeid(T*).name()] = new ForEachTypePtr(); AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp:5976:34: required from here AnyType.hpp:83:7: note: 5976 | Dcl_TypeandPtr< pfLcbasearray >( ); // il faut le 2 pour pourvoir initialiser AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ lgfem.hpp:946:5: warning: deleting object of polymorphic class type ‘FEbaseArray, v_fesL>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 946 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]’: AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.hpp:946:5: warning: 797 | return SetAny(*PGetAny(a));} lgfem.hpp:946:5: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fes3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ lgfem.hpp:946:5: warning: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), lgfem.hpp:946:5: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fes3*; int RTYPE = 3]’ lgfem.hpp:946:5: warning: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} lgfem.hpp:946:5: warning: | ^ lgfem.cpp:6029:77: required from here lgfem.hpp:946:5: warning: 6029 | map_type[typeid(pfes3 *).name( )] = new ForEachTypePtrfspace< pfes3, 3 >( ); // // 3D volume lgfem.hpp:946:5: warning: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fesS; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fesS*; int RTYPE = 4]’ AnyType.hpp:83:7: note: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} AnyType.hpp:83:7: note: | ^ lgfem.cpp:6032:77: required from here AnyType.hpp:83:7: note: 6032 | map_type[typeid(pfesS *).name( )] = new ForEachTypePtrfspace< pfesS, 4 >( ); // 3D surface AnyType.hpp:83:7: note: | ^ AnyType.hpp: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ AFunction.hpp:3008:10: required from ‘ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fesL; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ AnyType.hpp:83:7: note: 3008 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:772:46: required from ‘ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fesL*; int RTYPE = 5]’ AnyType.hpp:83:7: note: 772 | ForEachTypePtrfspace():ForEachTypePtr() {} AnyType.hpp:83:7: note: | ^ lgfem.cpp:6035:77: required from here AnyType.hpp:83:7: note: 6035 | map_type[typeid(pfesL *).name( )] = new ForEachTypePtrfspace< pfesL, 5 >( ); // 3D curve AnyType.hpp:83:7: note: | ^ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’: problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:5583:10: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:5583:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14121:159: required from here problem.cpp:5583:10: warning: 14121 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:5583:10: warning: | ^ problem.cpp:5561:13: warning: unused variable ‘pThdi’ [-Wunused-variable] 5561 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5567:9: warning: unused variable ‘bei0’ [-Wunused-variable] 5567 | int bei0 = mpi_rank*ceil(1.*Th.nbe/mpi_size); | ^~~~ problem.cpp:5568:9: warning: unused variable ‘bei1’ [-Wunused-variable] 5568 | int bei1 = min(Th.nbe,(int)((mpi_rank+1)*ceil(1.*Th.nbe/mpi_size))); | ^~~~ problem.cpp:5581:31: warning: unused variable ‘mapt’ [-Wunused-variable] 5581 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5582:31: warning: unused variable ‘mapu’ [-Wunused-variable] 5582 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5583:10: warning: unused variable ‘withmap’ [-Wunused-variable] 5583 | 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]’ problem.cpp:5583:10: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); problem.cpp:5583:10: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../femlib/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ problem.cpp:5583:10: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), problem.cpp:5583:10: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:475:69: required from here problem.cpp:5583:10: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; problem.cpp:5583:10: warning: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::plusAx]’: lgmat.cpp:3039: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:3807:39: warning: 3039 | return SetAny(R(pv,GetAny((*a1)(s)))); lgmat.cpp:3807:39: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3034:17: required from here lgmat.cpp:3807:39: warning: 3034 | AnyType operator()(Stack s) const lgmat.cpp:3807:39: warning: | ^~~~~~~~ AnyType.hpp:145: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:3039: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*]’ AnyType.hpp:83:7: note: 3039 | return SetAny(R(pv,GetAny((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3034:17: required from here AnyType.hpp:83:7: note: 3034 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:3039: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*]’ AnyType.hpp:83:7: note: 3039 | return SetAny(R(pv,GetAny((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3034:17: required from here AnyType.hpp:83:7: note: 3034 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:3039: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*]’ AnyType.hpp:83:7: note: 3039 | return SetAny(R(pv,GetAny((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3034:17: required from here AnyType.hpp:83:7: note: 3034 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = FEbase**]’: lgmesh3.cpp:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Matrice_Creuse*]’: lgmat.cpp:2717:19: required from ‘AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2717 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmat.cpp:2681:14: required from here AnyType.hpp:83:7: note: 2681 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = FEbase, v_fes3>**]’: lgmesh3.cpp:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘AnyType E_ForAllLoopMatrix::f(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: AFunction.hpp:3541:61: required from ‘AnyType ForAllLoop::ForAllLoopOp::operator()(Stack) const [with F = E_ForAllLoopMatrix; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 3541 | AnyType operator()(Stack s) const { return this->f.f(s);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:3541:17: required from here AnyType.hpp:83:7: note: 3541 | AnyType operator()(Stack s) const { return this->f.f(s);} AnyType.hpp:83:7: note: | ^~~~~~~~ lgmat.cpp:2969:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2969 | for (long kk=0;kk< mm->nnz; ++kk) | ~~^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]’: lgmesh3.cpp:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2049:23: required from ‘AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2049 | return SetAny(p); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmesh3.cpp:2044:13: required from here AnyType.hpp:83:7: note: 2044 | AnyType operator()(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Matrice_Creuse_inv >]’: AFunction.hpp:960: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*]’ lgmat.cpp:2969:27: warning: 960 | {return SetAny(f(GetAny( (*a)(s) )));} lgmat.cpp:2969:27: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here lgmat.cpp:2969:27: warning: 959 | AnyType operator()(Stack s) const lgmat.cpp:2969:27: warning: | ^~~~~~~~ AnyType.hpp:145: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 = std::pair, v_fesS>*, int>]’: lgfem.hpp:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Matrice_Creuse_inv_trans >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = std::pair, v_fesL>*, int>]’: lgfem.hpp:1321:23: required from ‘AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1321 | return SetAny< R >(get_element(GetAny< A >((*a0)(s)), GetAny< B >((*a1)(s)))); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1320:11: required from here AnyType.hpp:83:7: note: 1320 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1119:22: required from ‘AnyType E_F_F0s_::operator()(Stack) const [with R = KN_; A0 = const Fem2D::MeshL*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1118:11: required from here AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Matrix_Prod, std::complex >]’: AFunction.hpp:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = KN*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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::MeshS**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN_; TA0 = KN_; TA1 = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN*]’: AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = const Fem2D::Mesh3**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = GlgElement]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = v_fesL**; TA0 = v_fesL**; TA1 = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = v_fesS**; TA0 = v_fesS**; TA1 = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::MeshL**; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Matrice_Creuse >*]’: lgmat.cpp:2717:19: required from ‘AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2717 | return SetAny(a); AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ lgmat.cpp:2681:14: required from here AnyType.hpp:83:7: note: 2681 | AnyType operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = GlgVertex]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = v_fes3**; TA0 = v_fes3**; TA1 = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘AnyType E_ForAllLoopMatrix::f(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: AFunction.hpp:3541:61: required from ‘AnyType ForAllLoop::ForAllLoopOp::operator()(Stack) const [with F = E_ForAllLoopMatrix >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 3541 | AnyType operator()(Stack s) const { return this->f.f(s);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:3541:17: required from here AnyType.hpp:83:7: note: 3541 | AnyType operator()(Stack s) const { return this->f.f(s);} AnyType.hpp:83:7: note: | ^~~~~~~~ lgmat.cpp:2969:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2969 | for (long kk=0;kk< mm->nnz; ++kk) | ~~^~~~~~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>**]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = Matrice_Creuse_Transpose; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgmat.cpp:2969:27: warning: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} lgmat.cpp:2969:27: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here lgmat.cpp:2969:27: warning: 1032 | AnyType operator()(Stack s) const lgmat.cpp:2969:27: warning: | ^~~~~~~~ AnyType.hpp: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement; A0 = GlgBoundaryElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = double*]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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 = SparseMat_Add >]’: AFunction_ext.hpp:245:22: required from ‘AnyType E_F_F0F0F0F0F0_::operator()(Stack) const [with R = SparseMat_Add >; A0 = SparseMat_Add >; A1 = std::complex; A2 = Matrice_Creuse >*; A3 = long int; A4 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 245 | {return SetAny( f( GetAny((*a0)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | GetAny((*a1)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 247 | GetAny((*a2)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 248 | GetAny((*a3)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 249 | GetAny((*a4)(s)) ) );} // extend aX AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp:244:11: required from here AnyType.hpp:83:7: note: 244 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class SparseMat_Add >’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat; TA0 = TheCoefMat; TA1 = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = std::complex]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN*]’: AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = TheCoefMat; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = const Fem2D::MeshL**]’: AFunction.hpp:1033: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*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = TheDiagMat]’: AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat; TA0 = TheDiagMat; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = std::complex*]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = GlgVertex]’: AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = const Fem2D::MeshL**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = GlgBoundaryElement]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::Mesh3**; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Resize > >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN >*]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat >; TA0 = TheCoefMat >; TA1 = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN >*]’: AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = TheCoefMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat >; TA0 = TheDiagMat >; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = GlgBoundaryElement]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::MeshS**; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = SparseMat_Add]’: AFunction_ext.hpp:245:22: required from ‘AnyType E_F_F0F0F0F0F0_::operator()(Stack) const [with R = SparseMat_Add; A0 = SparseMat_Add; A1 = double; A2 = Matrice_Creuse*; A3 = long int; A4 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 245 | {return SetAny( f( GetAny((*a0)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | GetAny((*a1)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 247 | GetAny((*a2)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 248 | GetAny((*a3)(s)), AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 249 | GetAny((*a4)(s)) ) );} // extend aX AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp:244:11: required from here AnyType.hpp:83:7: note: 244 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class SparseMat_Add’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of ‘void BuildCombMat(MatriceMorse&, const KNM_&, int, int, R, bool) [with R = double; MatriceMorse = HashMatrix]’: lgmat.cpp:2895:24: required from ‘AnyType BlockMatrix::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2895 | BuildCombMat(*Aij,*Fij(i,j),Oi(i),Oj(j),R(1.),cnjij(i,j));// BuildCombMat AnyType.hpp:83:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:2770:31: required from here AnyType.hpp:83:7: note: 2770 | template AnyType BlockMatrix::operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~ lgmat.cpp:582:10: warning: unused variable ‘eps0’ [-Wunused-variable] 582 | double eps0=numeric_limits::min(); | ^~~~ lgmat.cpp: In instantiation of ‘void BuildCombMat(MatriceMorse&, const KNM_&, int, int, R, bool) [with R = std::complex; MatriceMorse = HashMatrix >]’: lgmat.cpp:2895:24: required from ‘AnyType BlockMatrix::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgmat.cpp:582:10: warning: 2895 | BuildCombMat(*Aij,*Fij(i,j),Oi(i),Oj(j),R(1.),cnjij(i,j));// BuildCombMat lgmat.cpp:582:10: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:2770:31: required from here lgmat.cpp:582:10: warning: 2770 | template AnyType BlockMatrix::operator()(Stack s) const lgmat.cpp:582:10: warning: | ^~~~~~~~~~~~~~ lgmat.cpp:582:10: warning: unused variable ‘eps0’ [-Wunused-variable] 582 | double eps0=numeric_limits::min(); | ^~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgmat.cpp:582:10: warning: 960 | {return SetAny(f(GetAny( (*a)(s) )));} lgmat.cpp:582:10: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here lgmat.cpp:582:10: warning: 959 | AnyType operator()(Stack s) const lgmat.cpp:582:10: warning: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:1255:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 1255 | matep->faceelement = Element_OpVF; ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ problem.cpp:264:15: warning: unused variable ‘oldopt’ [-Wunused-variable] 264 | bool oldopt=1; // juin 2007 FH ???? a voir | ^~~~~~ problem.cpp:265:14: warning: unused variable ‘iloop’ [-Wunused-variable] 265 | 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:1260:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:265:14: warning: 1260 | mates->element = Element_Op; problem.cpp:265:14: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:265:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:265:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:265:14: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:265:14: warning: | ^ problem.cpp:7266:25: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 7266 | 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:1264:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:7266:25: warning: 1264 | matep->element = Element_Op; problem.cpp:7266:25: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:7266:25: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:7266:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:7266:25: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:7266:25: warning: | ^ problem.cpp:6070:19: warning: variable ‘mp’ set but not used [-Wunused-but-set-variable] 6070 | 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:10906:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpace3 = GFESpace]’ problem.cpp:6070:19: warning: 10906 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,FIT,useopt); problem.cpp:6070:19: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:6070:19: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:6070:19: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:6070:19: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:6070:19: warning: | ^ problem.cpp:8907:11: warning: unused variable ‘intmortar’ [-Wunused-variable] 8907 | int intmortar=0; | ^~~~~~~~~ problem.cpp:8940:11: warning: unused variable ‘oldopt’ [-Wunused-variable] 8940 | bool oldopt=1; | ^~~~~~ problem.cpp:8941:10: warning: unused variable ‘iloop’ [-Wunused-variable] 8941 | 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:1255:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:8941:10: warning: 1255 | matep->faceelement = Element_OpVF; problem.cpp:8941:10: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8941:10: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:8941:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:8941:10: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8941:10: warning: | ^ problem.cpp:264:15: warning: unused variable ‘oldopt’ [-Wunused-variable] 264 | bool oldopt=1; // juin 2007 FH ???? a voir | ^~~~~~ problem.cpp:265:14: warning: unused variable ‘iloop’ [-Wunused-variable] 265 | 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:1260:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:265:14: warning: 1260 | mates->element = Element_Op; problem.cpp:265:14: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:265:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:265:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:265:14: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:265:14: warning: | ^ problem.cpp:7266:25: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 7266 | 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:1264:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:7266:25: warning: 1264 | matep->element = Element_Op; problem.cpp:7266:25: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:7266:25: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:7266:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:7266:25: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:7266:25: warning: | ^ problem.cpp:6070:19: warning: variable ‘mp’ set but not used [-Wunused-but-set-variable] 6070 | MeshPoint mp= *MeshPointStack(stack); | ^~ lex.cpp: In function ‘mylex* Newlex(std::ostream&, bool, KN*)’: lex.cpp:1418:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1418 | return new mylex(out,eecho,args); | ^ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘mylex* Newlex(std::ostream&, bool, KN*)’ at lex.cpp:1418:36: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:10906:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace]’ problem.cpp:6070:19: warning: 10906 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,FIT,useopt); problem.cpp:6070:19: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:6070:19: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:6070:19: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13940:169: required from here problem.cpp:6070:19: warning: 13940 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:6070:19: warning: | ^ problem.cpp:8907:11: warning: unused variable ‘intmortar’ [-Wunused-variable] 8907 | int intmortar=0; | ^~~~~~~~~ problem.cpp:8940:11: warning: unused variable ‘oldopt’ [-Wunused-variable] 8940 | bool oldopt=1; | ^~~~~~ problem.cpp:8941:10: warning: unused variable ‘iloop’ [-Wunused-variable] 8941 | int iloop=0; | ^~~~~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesL>*, int>]’: lgfem.hpp:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesL; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesL; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesS; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesS; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020: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*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1020:28: required from ‘AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1020 | return SetAny< Result >(Result(*GetAny< FE ** >((*a0)(s)), comp)); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:1019:11: required from here AnyType.hpp:83:7: note: 1019 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ AFunction.hpp:1300:11: required from here AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:1865:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:8941:10: warning: 1865 | matep->faceelement = Element_OpVF; problem.cpp:8941:10: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8941:10: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:8941:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:8941:10: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8941:10: warning: | ^ problem.cpp:460:11: warning: unused variable ‘mes’ [-Wunused-variable] 460 | R mes = 1.; | ^~~ problem.cpp:463:11: warning: unused variable ‘coef’ [-Wunused-variable] 463 | R coef = 1.; | ^~~~ problem.cpp:469:14: warning: unused variable ‘npi’ [-Wunused-variable] 469 | 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:1874:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:469:14: warning: 1874 | matep->element = Element_Op; problem.cpp:469:14: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:469:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:469:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:469:14: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:469:14: warning: | ^ problem.cpp:6629:9: warning: unused variable ‘mes’ [-Wunused-variable] 6629 | R mes = 1.; | ^~~ problem.cpp:6566:13: warning: unused variable ‘ll’ [-Wunused-variable] 6566 | 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:11379:37: required from ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace]’ problem.cpp:6566:13: warning: 11379 | Element_rhs(Vh[i],ie,Th.be(e).lab,*l->l,buf,stack,*B,FIT,false,useopt); problem.cpp:6566:13: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:6566:13: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:6566:13: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:6566:13: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:6566:13: warning: | ^ problem.cpp:8605:18: warning: unused variable ‘npi’ [-Wunused-variable] 8605 | 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:11410:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace]’ problem.cpp:8605:18: warning: 11410 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,useopt); problem.cpp:8605:18: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8605:18: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:8605:18: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13980:165: required from here problem.cpp:8605:18: warning: 13980 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8605:18: warning: | ^ problem.cpp:7809:7: warning: unused variable ‘mes’ [-Wunused-variable] 7809 | R mes = 1.; | ^~~ problem.cpp:7818:10: warning: unused variable ‘npi’ [-Wunused-variable] 7818 | long npi=1; | ^~~ problem.cpp:7819:12: warning: unused variable ‘j’ [-Wunused-variable] 7819 | long i,j; | ^ problem.cpp:7828:9: warning: unused variable ‘n’ [-Wunused-variable] 7828 | int n = BuildMEK_KK(lp,pp,pk,pkk,&Kv,&KKv); | ^ problem.cpp:7842:9: warning: unused variable ‘loffset’ [-Wunused-variable] 7842 | 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:1865:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:7842:9: warning: 1865 | matep->faceelement = Element_OpVF; problem.cpp:7842:9: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:7842:9: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:7842:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:7842:9: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:7842:9: warning: | ^ problem.cpp:460:11: warning: variable ‘mes’ set but not used [-Wunused-but-set-variable] 460 | R mes = 1.; | ^~~ problem.cpp:463:11: warning: variable ‘coef’ set but not used [-Wunused-but-set-variable] 463 | R coef = 1.; | ^~~~ problem.cpp:469:14: warning: unused variable ‘npi’ [-Wunused-variable] 469 | 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:1874:30: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]’ problem.cpp:469:14: warning: 1874 | matep->element = Element_Op; problem.cpp:469:14: warning: | ^~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:469:14: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:469:14: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:469:14: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:469:14: warning: | ^ problem.cpp:6629:9: warning: variable ‘mes’ set but not used [-Wunused-but-set-variable] 6629 | R mes = 1.; | ^~~ problem.cpp:6566:13: warning: unused variable ‘ll’ [-Wunused-variable] 6566 | 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:11379:37: required from ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]’ problem.cpp:6566:13: warning: 11379 | Element_rhs(Vh[i],ie,Th.be(e).lab,*l->l,buf,stack,*B,FIT,false,useopt); problem.cpp:6566:13: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:6566:13: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:6566:13: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:6566:13: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:6566:13: warning: | ^ problem.cpp:8605:18: warning: unused variable ‘npi’ [-Wunused-variable] 8605 | 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:11410:41: required from ‘void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]’ problem.cpp:8605:18: warning: 11410 | Element_rhsVF(Vh[i],Vh[ii],ie,iie,lab,*l->l,buf,ip,&bstack,*B,useopt); problem.cpp:8605:18: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9537:51: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:8605:18: warning: 9537 | if(Thbf) AssembleLinearForm( stack,*Thbf, Vh, B,bf,mpirankandsize); problem.cpp:8605:18: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13990:169: required from here problem.cpp:8605:18: warning: 13990 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:8605:18: warning: | ^ problem.cpp:7809:7: warning: variable ‘mes’ set but not used [-Wunused-but-set-variable] 7809 | R mes = 1.; | ^~~ problem.cpp:7818:10: warning: unused variable ‘npi’ [-Wunused-variable] 7818 | long npi=1; | ^~~ problem.cpp:7819:12: warning: unused variable ‘j’ [-Wunused-variable] 7819 | long i,j; | ^ problem.cpp:7828:9: warning: unused variable ‘n’ [-Wunused-variable] 7828 | int n = BuildMEK_KK(lp,pp,pk,pkk,&Kv,&KKv); | ^ problem.cpp:7842:9: warning: unused variable ‘loffset’ [-Wunused-variable] 7842 | int loffset = 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ 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:4943:26: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]’ problem.cpp:7842:9: warning: 4943 | AddMatElem(A,Th,*b->b,sym,i,-1,Th[i].lab,Uh,Vh,FIT,0,p,stack); problem.cpp:7842:9: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:7842:9: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:7842:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14026:161: required from here problem.cpp:7842:9: warning: 14026 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:7842:9: warning: | ^ problem.cpp:3293:27: warning: variable ‘outsidev’ set but not used [-Wunused-but-set-variable] 3293 | 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:4943:26: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’ problem.cpp:3293:27: warning: 4943 | AddMatElem(A,Th,*b->b,sym,i,-1,Th[i].lab,Uh,Vh,FIT,0,p,stack); problem.cpp:3293:27: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3293:27: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3293:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14036:160: required from here problem.cpp:3293:27: warning: 14036 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3293:27: warning: | ^ problem.cpp:3293:27: warning: variable ‘outsidev’ set but not used [-Wunused-but-set-variable] 3293 | bool outsideu,outsidev; | ^~~~~~~~ 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:5124:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix]’ problem.cpp:3293:27: warning: 5124 | AddMatElem(A,Th,*b->b,sym,t,10,Th[t].lab,Uh,Vh,FIT,FIE,p,stack,intmortar); problem.cpp:3293:27: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3293:27: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3293:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14047:160: required from here problem.cpp:3293:27: warning: 14047 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3293:27: warning: | ^ problem.cpp:3387:12: warning: unused variable ‘epsP’ [-Wunused-variable] 3387 | 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:5124:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix >]’ problem.cpp:3387:12: warning: 5124 | AddMatElem(A,Th,*b->b,sym,t,10,Th[t].lab,Uh,Vh,FIT,FIE,p,stack,intmortar); problem.cpp:3387:12: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3387:12: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3387:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14057:159: required from here problem.cpp:3387:12: warning: 14057 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3387:12: warning: | ^ problem.cpp:3387:12: warning: unused variable ‘epsP’ [-Wunused-variable] 3387 | double epsP=1e-6; // must be choose | ^~~~ 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:5647:23: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix]’ problem.cpp:3387:12: warning: 5647 | AddMatElem(A,Th,*b->b,sym,i,-1,Th[i].lab,Uh,Vh,FIT,0,p,stack); problem.cpp:3387:12: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3387:12: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3387:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14111:160: required from here problem.cpp:3387:12: warning: 14111 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3387:12: warning: | ^ problem.cpp:3700:27: warning: variable ‘outsidev’ set but not used [-Wunused-but-set-variable] 3700 | 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:5647:23: required from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix >]’ problem.cpp:3700:27: warning: 5647 | AddMatElem(A,Th,*b->b,sym,i,-1,Th[i].lab,Uh,Vh,FIT,0,p,stack); problem.cpp:3700:27: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3700:27: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3700:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:14121:159: required from here problem.cpp:3700:27: warning: 14121 | MatriceMap * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3700:27: warning: | ^ problem.cpp:3700:27: warning: variable ‘outsidev’ set but not used [-Wunused-but-set-variable] 3700 | bool outsideu,outsidev; | ^~~~~~~~ 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:1327:13: required from here AnyType.hpp:83:7: note: 1327 | AnyType operator( )(Stack s) const { AnyType.hpp:83:7: note: | ^~~~~~~~ lgfem.cpp:1334:18: warning: unused variable ‘dHatfe’ [-Wunused-variable] 1334 | 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:1327:13: required from here lgfem.cpp:1334:18: warning: 1327 | AnyType operator( )(Stack s) const { lgfem.cpp:1334:18: warning: | ^~~~~~~~ lgfem.cpp:1334:18: warning: unused variable ‘dHatfe’ [-Wunused-variable] 1334 | const int dHatfe = TypeOfFE::RdHat::d; | ^~~~~~ 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:1327:13: required from here lgfem.cpp:1334:18: warning: 1327 | AnyType operator( )(Stack s) const { lgfem.cpp:1334:18: warning: | ^~~~~~~~ lgfem.cpp:1334:18: warning: unused variable ‘dHatfe’ [-Wunused-variable] 1334 | const int dHatfe = TypeOfFE::RdHat::d; | ^~~~~~ 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:1327:13: required from here lgfem.cpp:1334:18: warning: 1327 | AnyType operator( )(Stack s) const { lgfem.cpp:1334:18: warning: | ^~~~~~~~ lgfem.cpp:1334:18: warning: unused variable ‘dHatfe’ [-Wunused-variable] 1334 | const int dHatfe = TypeOfFE::RdHat::d; | ^~~~~~ lgfem.cpp: In instantiation of ‘AnyType LinearCG::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:705:21: required from here lgfem.cpp:1334:18: warning: 705 | virtual AnyType operator( )(Stack stack) const { lgfem.cpp:1334:18: warning: | ^~~~~~~~ lgfem.cpp:732:13: warning: unused variable ‘p’ [-Wunused-variable] 732 | R p = (b, b); | ^ lgfem.cpp:753:19: warning: deleting object of polymorphic class type ‘E_StopGC’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 753 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp:756:17: warning: deleting object of polymorphic class type ‘E_StopGC’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 756 | 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:850:21: required from here lgfem.cpp:756:17: warning: 850 | virtual AnyType operator( )(Stack stack) const { lgfem.cpp:756:17: warning: | ^~~~~~~~ lgfem.cpp:886:11: warning: unused variable ‘p’ [-Wunused-variable] 886 | R p = (b, b); | ^ lgfem.cpp:915:17: warning: deleting object of polymorphic class type ‘E_StopGC’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 915 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp:871:12: warning: unused variable ‘gcverb’ [-Wunused-variable] 871 | long gcverb = 51L - Min(Abs(verb), 50L); | ^~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of ‘int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]’: problem.cpp:292: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:3700:27: warning: 292 | int fpe= T.facePermutation(ie); problem.cpp:3700:27: warning: | ~~~~~~~~~~~~~~~~~^~~~ problem.cpp:1255:32: required from ‘void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]’ problem.cpp:3700:27: warning: 1255 | matep->faceelement = Element_OpVF; problem.cpp:3700:27: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ problem.cpp:9501:53: required from ‘bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&, int*) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]’ problem.cpp:3700:27: warning: 9501 | if(Thbf) AssembleBilinearForm( stack,*Thbf,Uh,Vh,sym,*A,bf,mpirankandsize); problem.cpp:3700:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ problem.cpp:13930:165: required from here problem.cpp:3700:27: warning: 13930 | MatriceCreuse * A,KN_ * B,const list &largs , int * mpirankandsize); problem.cpp:3700:27: warning: | ^ ./../femlib/GenericMesh.hpp:405:30: warning: unused variable ‘j’ [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ lgfem.cpp: In instantiation of ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: lgfem.cpp:3232:9: required from here lgfem.cpp:871:12: warning: 3232 | AnyType IntFunction< R >::operator( )(Stack stack) const { lgfem.cpp:871:12: warning: | ^~~~~~~~~~~~~~~~ lgfem.cpp:3377:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3377 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3379:12: warning: unused variable ‘Q’ [-Wunused-variable] 3379 | R2 Q[3]; | ^ lgfem.cpp:3382:22: warning: unused variable ‘umx’ [-Wunused-variable] 3382 | double f[3], umx, umn; | ^~~ lgfem.cpp:3382:27: warning: unused variable ‘umn’ [-Wunused-variable] 3382 | double f[3], umx, umn; | ^~~ lgfem.cpp:3618:20: warning: unused variable ‘umx’ [-Wunused-variable] 3618 | double umx = std::numeric_limits< double >::lowest( ), | ^~~ lgfem.cpp:3619:20: warning: unused variable ‘umn’ [-Wunused-variable] 3619 | umn = std::numeric_limits< double >::max( ); | ^~~ lgfem.cpp:3607:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3607 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3794:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3794 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3796:12: warning: unused variable ‘Q’ [-Wunused-variable] 3796 | R2 Q[3]; | ^ lgfem.cpp:3799:22: warning: unused variable ‘umx’ [-Wunused-variable] 3799 | double f[3], umx, umn; | ^~~ lgfem.cpp:3799:27: warning: unused variable ‘umn’ [-Wunused-variable] 3799 | double f[3], umx, umn; | ^~~ lgfem.cpp:3239:31: warning: unused variable ‘what’ [-Wunused-variable] 3239 | 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:3232:9: required from here lgfem.cpp:3239:31: warning: 3232 | AnyType IntFunction< R >::operator( )(Stack stack) const { lgfem.cpp:3239:31: warning: | ^~~~~~~~~~~~~~~~ lgfem.cpp:3377:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3377 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3379:12: warning: unused variable ‘Q’ [-Wunused-variable] 3379 | R2 Q[3]; | ^ lgfem.cpp:3382:22: warning: unused variable ‘umx’ [-Wunused-variable] 3382 | double f[3], umx, umn; | ^~~ lgfem.cpp:3382:27: warning: unused variable ‘umn’ [-Wunused-variable] 3382 | double f[3], umx, umn; | ^~~ lgfem.cpp:3618:20: warning: unused variable ‘umx’ [-Wunused-variable] 3618 | double umx = std::numeric_limits< double >::lowest( ), | ^~~ lgfem.cpp:3619:20: warning: unused variable ‘umn’ [-Wunused-variable] 3619 | umn = std::numeric_limits< double >::max( ); | ^~~ lgfem.cpp:3607:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3607 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3794:16: warning: unused variable ‘llevelset’ [-Wunused-variable] 3794 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3796:12: warning: unused variable ‘Q’ [-Wunused-variable] 3796 | R2 Q[3]; | ^ lgfem.cpp:3799:22: warning: unused variable ‘umx’ [-Wunused-variable] 3799 | double f[3], umx, umn; | ^~~ lgfem.cpp:3799:27: warning: unused variable ‘umn’ [-Wunused-variable] 3799 | double f[3], umx, umn; | ^~~ lgfem.cpp:3239:31: warning: unused variable ‘what’ [-Wunused-variable] 3239 | 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:5463:11: required from here lgfem.cpp:3239:31: warning: 5463 | AnyType operator( )(Stack stack) const { // a faire lgfem.cpp:3239:31: warning: | ^~~~~~~~ lgfem.cpp:5464:11: warning: unused variable ‘rg’ [-Wunused-variable] 5464 | A rd, rg; | ^~ AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R2*]’: AFunction.hpp:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ lgfem.cpp:5464:11: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} lgfem.cpp:5464:11: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here lgfem.cpp:5464:11: warning: 2589 | AnyType operator()(Stack s) const lgfem.cpp:5464:11: warning: | ^~~~~~~~ AnyType.hpp:145: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1650: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*]’ AnyType.hpp:83:7: note: 1650 | if( ! PUh || ! PVh) return SetAny *>(&A); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ problem.hpp:1611:9: required from here AnyType.hpp:83:7: note: 1611 | AnyType OpMatrixtoBilinearForm::Op::operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp: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:1387:25: required from ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const [with R = std::complex; MMesh = Fem2D::Mesh; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1387 | return SetAny >(xx); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~^~~~ problem.hpp:1351:9: required from here AnyType.hpp:83:7: note: 1351 | AnyType OpArraytoLinearForm::Op::operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp:145: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:1650: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*]’ AnyType.hpp:83:7: note: 1650 | if( ! PUh || ! PVh) return SetAny *>(&A); AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ problem.hpp:1611:9: required from here AnyType.hpp:83:7: note: 1611 | AnyType OpMatrixtoBilinearForm::Op::operator()(Stack stack) const AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AnyType.hpp: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590: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*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2241:25: required from ‘AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2241 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ lgfem.cpp:2235:13: required from here AnyType.hpp:83:7: note: 2235 | AnyType operator( )(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2241:25: required from ‘AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2241 | return SetAny< R >(p); AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~ lgfem.cpp:2235:13: required from here AnyType.hpp:83:7: note: 2235 | AnyType operator( )(Stack stack) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2589:13: required from here AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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}::lgElement]’: AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgElement; A0 = {anonymous}::lgElement::Adj; A1 = long int*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = {anonymous}::lgBoundaryEdge]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgElement::Adj; A0 = {anonymous}::lgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = FEbaseArray**]’: AFunction.hpp:1163: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*]’ AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1162:11: required from here AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = {anonymous}::lgBoundaryEdge::BE]’: AFunction.hpp:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge::BE; A0 = const Fem2D::Mesh**; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1088:11: required from here AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = FEbaseArray, v_fesS>**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Resize1*, int> >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const Fem2D::Mesh**]’: AFunction.hpp:1033: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*]’ AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1032:11: required from here AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = FEbaseArray, v_fes3>**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = FEbaseArray**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN > >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Resize1, v_fes3>**>]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Matrice_Creuse_Transpose >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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*, int> >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Matrice_Creuse_Transpose]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Resize > > >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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_fes>**]’: AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes>**; A0 = Resize1, v_fes>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Resize1, v_fes>*, int> >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = 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/GenericMesh.hpp:405:30: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:405:30: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:405:30: warning: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = Transpose]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose; TA0 = Fem2D::R3; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Transpose; TA0 = Fem2D::R3*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = const LinearComb*]’: ./../femlib/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’ AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 = KN >*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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, v_fesL>**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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 = Resize > >]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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**]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = Resize1, v_fesL>**>]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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}::lgVertex]’: AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgVertex; A0 = {anonymous}::lgBoundaryEdge; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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*, int> >]’: AFunction.hpp:960: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*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 = KN*]’: AFunction.hpp:1134: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*]’ AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:1133:11: required from here AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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**>]’: AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp:959:11: required from here AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const AnyType.hpp:83:7: note: | ^~~~~~~~ AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function ‘virtual E_F0* EigenValueC::code(const basicAC_F0&) const’: ../Eigen/eigenvalue.cpp:374:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* EigenValueC::code(const basicAC_F0&) const’ at ../Eigen/eigenvalue.cpp:374:71: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function ‘virtual E_F0* EigenValue::code(const basicAC_F0&) const’: ../Eigen/eigenvalue.cpp:297:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* EigenValue::code(const basicAC_F0&) const’ at ../Eigen/eigenvalue.cpp:297:73: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::Mesh*; CODE = E_F_F0s_np]’: lgmesh.cpp:1964:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::Mesh*; CODE = E_F_F0s_np]’ at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::Mesh3*; CODE = E_F_F0s_np]’: lgmesh.cpp:1964:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::Mesh3*; CODE = E_F_F0s_np]’ at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::MeshS*; CODE = E_F_F0s_np]’: lgmesh.cpp:1964:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_np::code(const basicAC_F0&) const [with R = Fem2D::R3; A = const Fem2D::MeshS*; CODE = E_F_F0s_np]’ at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Algo/lgalgo.cpp: In function ‘void init_algo()’: ../Algo/lgalgo.cpp:254:45: warning: ‘static void 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 file included from ./AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_algo()’ at ../Algo/lgalgo.cpp:254:45: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Algo/lgalgo.cpp: In function ‘void init_algo()’: ../Algo/lgalgo.cpp:255:50: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_algo()’ at ../Algo/lgalgo.cpp:255:50: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Algo/lgalgo.cpp: In member function ‘virtual E_F0* OptimAlgo::code(const basicAC_F0&) const’: ../Algo/lgalgo.cpp:233:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimAlgo::code(const basicAC_F0&) const’ at ../Algo/lgalgo.cpp:233:72: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function ‘virtual AnyType EigenValueC::E_EV::operator()(Stack) 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; | ^~~ lgmesh.cpp: In member function ‘virtual AnyType Op_trunc_mesh::Op::operator()(Stack) const’: lgmesh.cpp:561:25: warning: array subscript 1 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 561 | mape[nre[i]]=nre[i+1]; In constructor ‘KN::KN(long int) [with R = long int]’, inlined from ‘virtual AnyType Op_trunc_mesh::Op::operator()(Stack) const’ at lgmesh.cpp:509:38: ./../femlib/RNM.hpp:971:24: note: at offset 8 into object of size [0, 8] allocated by ‘operator new []’ 971 | KN(long nn) : KN_(new R[nn],nn) {} | ^~~~~~~~~ lgmesh.cpp: In member function ‘virtual AnyType Op_trunc_mesh::Op::operator()(Stack) const’: lgmesh.cpp:563:25: warning: array subscript 1 is outside array bounds of ‘void [8]’ [-Warray-bounds=] 563 | mapt[nrt[i]]=nrt[i+1]; In constructor ‘KN::KN(long int) [with R = long int]’, inlined from ‘virtual AnyType Op_trunc_mesh::Op::operator()(Stack) const’ at lgmesh.cpp:510:38: ./../femlib/RNM.hpp:971:24: note: at offset 8 into object of size [0, 8] allocated by ‘operator new []’ 971 | KN(long nn) : KN_(new R[nn],nn) {} | ^~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1071:48: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1071:48: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1072:49: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1072:49: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1073:49: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1073:49: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1074:52: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1074:52: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1075:55: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1075:55: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1077:57: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1077:57: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1078:60: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1078:60: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function ‘void init_eigenvalue()’: ../Eigen/eigenvalue.cpp:1079:63: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init_eigenvalue()’ at ../Eigen/eigenvalue.cpp:1079:63: ./CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* SaveMesh::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = SaveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh.cpp:294:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* SaveMesh::f(const basicAC_F0&)’ at lgmesh.cpp:294:72, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = SaveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CheckMoveMesh::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CheckMoveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh.cpp:1525:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CheckMoveMesh::f(const basicAC_F0&)’ at lgmesh.cpp:1525:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CheckMoveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* MoveMesh::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MoveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh.cpp:240:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MoveMesh::f(const basicAC_F0&)’ at lgmesh.cpp:240:72, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MoveMesh; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Adaptation::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Adaptation; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh.cpp:389:74: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Adaptation::f(const basicAC_F0&)’ at lgmesh.cpp:389:74, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Adaptation; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; CODE = E_F_F0, KNM_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; CODE = E_F_F0, KNM_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose*>; A = KNM*; CODE = E_F_F0*>, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose*>; A = KNM*; CODE = E_F_F0*>, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >; A = KN_; CODE = E_F_F0 >, KN_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >; A = KN_; CODE = E_F_F0 >, KN_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM_; CODE = E_F_F0, KNM_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM_; CODE = E_F_F0, KNM_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM*; CODE = E_F_F0, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM*; CODE = E_F_F0, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KNM*; CODE = E_F_F0 >, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KNM*; CODE = E_F_F0 >, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = QuantileKN; A = KN_; CODE = E_F_F0, KN_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = QuantileKN; A = KN_; CODE = E_F_F0, KN_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_rmeps; A = KN_; CODE = E_F_F0, KN_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_rmeps; A = KN_; CODE = E_F_F0, KN_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_; A = double; B = double; BB = KN_]’: array_tlp.hpp:1929:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1929 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_; A = double; B = double; BB = KN_]’ at array_tlp.hpp:1929:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Eye; CODE = E_F_F0F0*, KNM*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Eye; CODE = E_F_F0F0*, KNM*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*, KNM*, Transpose*> >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*, KNM*, Transpose*> >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_; A = KN_rmeps; B = double; CODE = E_F_F0F0, KN_rmeps, double>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_; A = KN_rmeps; B = double; CODE = E_F_F0F0, KN_rmeps, double>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* Unique::code(const basicAC_F0&) const [with K = double; L = long int]’: array_tlp.hpp:1229:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1229 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Unique::code(const basicAC_F0&) const [with K = double; L = long int]’ at array_tlp.hpp:1229:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* Unique::code(const basicAC_F0&) const [with K = double; L = double]’: array_tlp.hpp:1229:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1229 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Unique::code(const basicAC_F0&) const [with K = double; L = double]’ at array_tlp.hpp:1229:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p, KN_, KN_, KN_ >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p, KN_, KN_, KN_ >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM_ >; CODE = E_F_F0 >, KNM_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM_ >; CODE = E_F_F0 >, KNM_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >*>; A = KNM >*; CODE = E_F_F0 >*>, KNM >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >*>; A = KNM >*; CODE = E_F_F0 >*>, KNM >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose > >; A = KN_ >; CODE = E_F_F0 > >, KN_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose > >; A = KN_ >; CODE = E_F_F0 > >, KN_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; CODE = E_F_F0 >, KNM_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; CODE = E_F_F0 >, KNM_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; CODE = E_F_F0 >, KNM >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; CODE = E_F_F0 >, KNM >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_ >; CODE = E_F_F0 >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_ >; CODE = E_F_F0 >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_ >; CODE = E_F_F0 >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_ >; CODE = E_F_F0 >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KNM >*; CODE = E_F_F0 > >, KNM >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KNM >*; CODE = E_F_F0 > >, KNM >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = KNM >*; CODE = E_F_F0, KNM >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = KNM >*; CODE = E_F_F0, KNM >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = KN >*; CODE = E_F_F0, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = KN >*; CODE = E_F_F0, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_ >; CODE = E_F_F0, KNM_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_ >; CODE = E_F_F0, KNM_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KN_ >; CODE = E_F_F0, KN_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KN_ >; CODE = E_F_F0, KN_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_rmeps >; A = KN_ >; CODE = E_F_F0 >, KN_ >, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_rmeps >; A = KN_ >; CODE = E_F_F0 >, KN_ >, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_, std::complex, std::complex, const std::complex&>; A = std::complex; B = const std::complex&; BB = KN_ >]’: array_tlp.hpp:1929:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1929 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_, std::complex, std::complex, const std::complex&>; A = std::complex; B = const std::complex&; BB = KN_ >]’ at array_tlp.hpp:1929:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = OP_setw; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = OP_setw; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = double; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = double; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = bool; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = bool; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::complex; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::complex; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Eye; CODE = E_F_F0F0 >*, KNM >*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Eye; CODE = E_F_F0F0 >*, KNM >*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Transpose >*>; CODE = E_F_F0F0 >*, KNM >*, Transpose >*> >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Transpose >*>; CODE = E_F_F0F0 >*, KNM >*, Transpose >*> >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_ >; A = KN_rmeps >; B = double; CODE = E_F_F0F0 >, KN_rmeps >, double>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_ >; A = KN_rmeps >; B = double; CODE = E_F_F0F0 >, KN_rmeps >, double>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::complex; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::complex; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = double; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = double; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = std::complex; CODE = E_F_F0, const std::complex&>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = std::complex; CODE = E_F_F0, const std::complex&>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3 >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3 >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; CODE = E_F_F0*, std::basic_ostream*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; CODE = E_F_F0*, std::basic_ostream*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::basic_ostream**; A = std::basic_ostream**; CODE = E_F_F0**, std::basic_ostream**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::basic_ostream**; A = std::basic_ostream**; CODE = E_F_F0**, std::basic_ostream**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::basic_istream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::basic_istream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::basic_istream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::basic_istream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = istream_good; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = istream_good; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_good; A = std::basic_istream*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_good; A = std::basic_istream*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_good; A = std::basic_istream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_good; A = std::basic_istream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = ostream_precis; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = ostream_precis; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = istream_seekg; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = istream_seekg; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = ostream_seekp; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = ostream_seekp; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_seekg; A = std::basic_istream*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_seekg; A = std::basic_istream*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_seekg; A = std::basic_istream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = istream_seekg; A = std::basic_istream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_seekp; A = std::basic_ostream*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_seekp; A = std::basic_ostream*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_seekp; A = std::basic_ostream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_seekp; A = std::basic_ostream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_precis; A = std::basic_ostream*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_precis; A = std::basic_ostream*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_precis; A = std::basic_ostream**; CODE = E_F_F0**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ostream_precis; A = std::basic_ostream**; CODE = E_F_F0**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int*; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int*; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op2_padd, std::__cxx11::basic_string*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI]’: AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op2_padd, std::__cxx11::basic_string*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI]’ at AFunction.hpp:2539:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string**; B = std::__cxx11::basic_string**; CODE = E_F_F0F0**, std::__cxx11::basic_string**>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string**; B = std::__cxx11::basic_string**; CODE = E_F_F0F0**, std::__cxx11::basic_string**>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = std::complex*; B = std::complex*; CODE = E_F_F0F0*, std::complex*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = std::complex*; B = std::complex*; CODE = E_F_F0F0*, std::complex*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = bool*; B = bool*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = bool*; B = bool*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = long int*; B = long int*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = long int*; B = long int*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = double*; B = double*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = double*; B = double*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int*; CODE = E_F_F0F0*, long int*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int*; CODE = E_F_F0F0*, long int*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = long int; B = double; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = long int; B = double; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int; CODE = E_F_F0F0*, long int>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int; CODE = E_F_F0F0*, long int>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::__cxx11::basic_string**; CODE = E_F_F0F0*, std::basic_istream*, std::__cxx11::basic_string**>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::__cxx11::basic_string**; CODE = E_F_F0F0*, std::basic_istream*, std::__cxx11::basic_string**>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = ostream_precis; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = ostream_precis; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = istream_seekg; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = istream_seekg; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = ostream_seekp; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = ostream_seekp; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = std::__cxx11::basic_string**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0**, std::__cxx11::basic_string**, std::__cxx11::basic_string*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = std::__cxx11::basic_string**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0**, std::__cxx11::basic_string**, std::__cxx11::basic_string*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op2_set_pstringiomode**, std::basic_ifstream >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op2_set_pstringiomode**, std::basic_ifstream >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op2_set_pstringiomode**, std::basic_ofstream >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op2_set_pstringiomode**, std::basic_ofstream >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SubArray3]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SubArray3]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function ‘virtual E_F0* OneOperator_FEarray::code(const basicAC_F0&) const’: AFunction.cpp:197:80: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 197 | { /*cout << "call OneOperator_FEarray=" << endl;*/ return new E_FEarray(a);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OneOperator_FEarray::code(const basicAC_F0&) const’ at AFunction.cpp:197:80: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function ‘virtual E_F0* OneOperator_array::code(const basicAC_F0&) const’: AFunction.cpp:191:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 191 | { return new E_Array(a);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OneOperator_array::code(const basicAC_F0&) const’ at AFunction.cpp:191:29: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = MyMap*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; CODE = E_F_F0, KNM_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; CODE = E_F_F0, KNM_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose*>; A = KNM*; CODE = E_F_F0*>, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose*>; A = KNM*; CODE = E_F_F0*>, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >; A = KN_; CODE = E_F_F0 >, KN_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose >; A = KN_; CODE = E_F_F0 >, KN_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM_; CODE = E_F_F0, KNM_, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM_; CODE = E_F_F0, KNM_, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM*; CODE = E_F_F0, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = KNM*; CODE = E_F_F0, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KNM*; CODE = E_F_F0 >, KNM*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KNM*; CODE = E_F_F0 >, KNM*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function ‘bool C_F0::MeshIndependent() const’: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KNM*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshL**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshL**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::MeshL**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::MeshL**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Eye; A = long int; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Eye; A = long int; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::MeshS**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::MeshS**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh3**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh3**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_; A = long int; B = double; BB = KN_]’: array_tlp.hpp:1929:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1929 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1F_KN_::code(const basicAC_F0&) const [with R = F_KN_; A = long int; B = double; BB = KN_]’ at array_tlp.hpp:1929:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh3**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh3**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = v_fesL**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = v_fesL**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fesL**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fesL**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Eye; CODE = E_F_F0F0*, KNM*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Eye; CODE = E_F_F0F0*, KNM*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*, KNM*, Transpose*> >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*, KNM*, Transpose*> >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Eye; A = long int; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Eye; A = long int; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = v_fesS**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = v_fesS**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fesS**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fesS**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* Unique::code(const basicAC_F0&) const [with K = long int; L = double]’: array_tlp.hpp:1229:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1229 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Unique::code(const basicAC_F0&) const [with K = long int; L = double]’ at array_tlp.hpp:1229:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* Unique::code(const basicAC_F0&) const [with K = long int; L = long int]’: array_tlp.hpp:1229:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1229 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Unique::code(const basicAC_F0&) const [with K = long int; L = long int]’ at array_tlp.hpp:1229:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = SetArray3]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = v_fes3**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = v_fes3**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fes3**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fes3**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paca]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_pacc]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fesL>*, int>; CODE = E_F_F0 >*, std::pair, v_fesL>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fesL>*, int>; CODE = E_F_F0 >*, std::pair, v_fesL>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fesS>*, int>; CODE = E_F_F0 >*, std::pair, v_fesS>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fesS>*, int>; CODE = E_F_F0 >*, std::pair, v_fesS>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_paac]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fes3>*, int>; CODE = E_F_F0 >*, std::pair, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fes3>*, int>; CODE = E_F_F0 >*, std::pair, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p, KN_, KN_, KN_ >]’: AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op3_p, KN_, KN_, KN_ >]’ at AFunction.hpp:2459:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = Fem2D::R3; CODE = E_F_F0F0, KN_, Fem2D::R3>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = Fem2D::R3; CODE = E_F_F0F0, KN_, Fem2D::R3>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Fem2D::R3; CODE = E_F_F0F0*, KN*, Fem2D::R3>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Fem2D::R3; CODE = E_F_F0F0*, KN*, Fem2D::R3>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fesL**; A = v_fesL**; B = v_fesL*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fesL**; A = v_fesL**; B = v_fesL*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fesS**; A = v_fesS**; B = v_fesS*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fesS**; A = v_fesS**; B = v_fesS*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fes3**; A = v_fes3**; B = v_fes3*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fes3**; A = v_fes3**; B = v_fes3*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = const Fem2D::MeshL*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = const Fem2D::MeshL*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = const Fem2D::MeshS*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = const Fem2D::MeshS*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = const Fem2D::Mesh3*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = const Fem2D::Mesh3*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperatorCode::code(const basicAC_F0&) const [with T = Op2_pfL2K, v_fesL>; CODE = Op2_pfL2K, v_fesL>::Op]’: AFunction.hpp:2364:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2364 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperatorCode::code(const basicAC_F0&) const [with T = Op2_pfL2K, v_fesL>; CODE = Op2_pfL2K, v_fesL>::Op]’ at AFunction.hpp:2364:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperatorCode::code(const basicAC_F0&) const [with T = Op2_pfL2K; CODE = Op2_pfL2K::Op]’: AFunction.hpp:2364:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2364 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperatorCode::code(const basicAC_F0&) const [with T = Op2_pfL2K; CODE = Op2_pfL2K::Op]’ at AFunction.hpp:2364:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVh3_ndf; CODE = pVh3_ndf::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVh3_ndf; CODE = pVh3_ndf::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVhS_ndf; CODE = pVhS_ndf::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVhS_ndf; CODE = pVhS_ndf::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVhL_ndf; CODE = pVhL_ndf::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVhL_ndf; CODE = pVhL_ndf::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfL2K, v_fesL>; CODE = Op3_pfL2K, v_fesL>::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfL2K, v_fesL>; CODE = Op3_pfL2K, v_fesL>::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfL2K; CODE = Op3_pfL2K::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfL2K; CODE = Op3_pfL2K::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op3_MeshDmp; CODE = Op3_MeshDmp::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_K2R >; CODE = Op4_K2R >::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_K2R >; CODE = Op4_K2R >::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_K2R; CODE = Op4_K2R::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_K2R; CODE = Op4_K2R::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfL2K, v_fesL>; CODE = Op4_pfL2K, v_fesL>::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfL2K, v_fesL>; CODE = Op4_pfL2K, v_fesL>::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfL2K; CODE = Op4_pfL2K::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfL2K; CODE = Op4_pfL2K::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfS2K, v_fesS>; CODE = Op4_pfS2K, v_fesS>::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfS2K, v_fesS>; CODE = Op4_pfS2K, v_fesS>::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfS2K; CODE = Op4_pfS2K::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pfS2K; CODE = Op4_pfS2K::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pf32K, v_fes3>; CODE = Op4_pf32K, v_fes3>::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pf32K, v_fes3>; CODE = Op4_pf32K, v_fes3>::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pf32K; CODE = Op4_pf32K::Op]’: AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op4_pf32K; CODE = Op4_pf32K::Op]’ at AFunction.hpp:2426:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: ./../femlib/DOperator.hpp: In function ‘LOperaG* newU_(int)’: ./../femlib/DOperator.hpp:401:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaG* newU_(int)’ at ./../femlib/DOperator.hpp:401:42: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function ‘LOperaD* newV_(int)’: ./../femlib/DOperator.hpp:406:75: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 406 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaD* newV_(int)’ at ./../femlib/DOperator.hpp:406:75: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = F_KN_; CODE = E_F_F0F0_*, KN*, F_KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = F_KN_; CODE = E_F_F0F0_*, KN*, F_KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SetArray; CODE = E_F_F0F0_, KN_, SetArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SetArray; CODE = E_F_F0F0_, KN_, SetArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = SetArray; CODE = E_F_F0F0_*, KN*, SetArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = SetArray; CODE = E_F_F0F0_*, KN*, SetArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = F_KN_, std::complex, std::complex, const std::complex&>; CODE = E_F_F0F0_ >*, KN >*, F_KN_, std::complex, std::complex, const std::complex&>, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = F_KN_, std::complex, std::complex, const std::complex&>; CODE = E_F_F0F0_ >*, KN >*, F_KN_, std::complex, std::complex, const std::complex&>, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, F_KN_, std::complex, std::complex, const std::complex&> >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = SetArray >; CODE = E_F_F0F0_ >, KN_ >, SetArray >, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = SetArray >; CODE = E_F_F0F0_ >, KN_ >, SetArray >, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = KN >*; CODE = E_F_F0F0_ >*, KN >*, KN >*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = KN >*; CODE = E_F_F0F0_ >*, KN >*, KN >*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = SetArray >; CODE = E_F_F0F0_ >*, KN >*, SetArray >, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = SetArray >; CODE = E_F_F0F0_ >*, KN >*, SetArray >, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2 >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2 >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap >*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_ >*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap >*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_ >*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, KN_ >*; A = KN_; B = KN_; CODE = E_F_F0F0_, KN_ >*, KN_, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, KN_ >*; A = KN_; B = KN_; CODE = E_F_F0F0_, KN_ >*, KN_, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = MyMap >*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, MyMap >*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = MyMap >*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, MyMap >*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, KN_, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, KN_, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd > >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd > >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd > >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd > >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNMh_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNMh_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, Mulc_KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, Mulc_KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation_sub > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation_sub > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, KN_, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, KN_, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation_sub > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation_sub > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation_add > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation_add > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation_add > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation_add > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub, KN_ >; Op = Unary_Op, KN_ > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub, KN_ >; Op = Unary_Op, KN_ > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair >, KN_ >*; A = KN_ >; B = KN_; CODE = E_F_F0F0_ >, KN_ >*, KN_ >, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair >, KN_ >*; A = KN_ >; B = KN_; CODE = E_F_F0F0_ >, KN_ >*, KN_ >, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add >, outProduct_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc >, KN_ >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc >, KN_ >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Thresholding >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Thresholding >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mul_KNMh_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mul_KNMh_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheCoefMat >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheCoefMat >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild >, Mulc_KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild >, Mulc_KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheDiagMat >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheDiagMat >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; CODE = E_F_F0, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; CODE = E_F_F0, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc >, KN_ >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc >, KN_ >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, Mulc_KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, Mulc_KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = SparseMat_Add; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = SparseMat_Add; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Thresholding; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Thresholding; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheCoefMat; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheCoefMat; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub >, KN_ > >; Op = Unary_Op >, KN_ > > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub >, KN_ > >; Op = Unary_Op >, KN_ > > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheDiagMat; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = TheDiagMat; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, Mulc_KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, Mulc_KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse*; CODE = E_F_F0*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = Matrice_Creuse >*; CODE = E_F_F0 > >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = Matrice_Creuse >*; CODE = E_F_F0 > >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = Matrice_Creuse*; CODE = E_F_F0 >, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = Matrice_Creuse*; CODE = E_F_F0 >, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* plotMatrix::code(const basicAC_F0&) const [with K = std::complex]’: lgmat.cpp:3829:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3829 | return new Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* plotMatrix::code(const basicAC_F0&) const [with K = std::complex]’ at lgmat.cpp:3829:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* plotMatrix::code(const basicAC_F0&) const [with K = double]’: lgmat.cpp:3829:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3829 | return new Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* plotMatrix::code(const basicAC_F0&) const [with K = double]’ at lgmat.cpp:3829:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat >; A = TheCoefMat >; B = std::complex; CODE = E_F_F0F0 >, TheCoefMat >, std::complex >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat >; A = TheCoefMat >; B = std::complex; CODE = E_F_F0F0 >, TheCoefMat >, std::complex >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat >; A = TheCoefMat >; B = KN >*; CODE = E_F_F0F0 >, TheCoefMat >, KN >*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat >; A = TheCoefMat >; B = KN >*; CODE = E_F_F0F0 >, TheCoefMat >, KN >*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = TheCoefMat >; CODE = E_F_F0F0 >*, KN >*, TheCoefMat > >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = TheCoefMat >; CODE = E_F_F0F0 >*, KN >*, TheCoefMat > >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheDiagMat >; A = TheDiagMat >; B = KN >*; CODE = E_F_F0F0 >, TheDiagMat >, KN >*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheDiagMat >; A = TheDiagMat >; B = KN >*; CODE = E_F_F0F0 >, TheDiagMat >, KN >*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = TheDiagMat >; CODE = E_F_F0F0 >*, KN >*, TheDiagMat > >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = TheDiagMat >; CODE = E_F_F0F0 >*, KN >*, TheDiagMat > >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Eye; CODE = E_F_F0F0 >*, Matrice_Creuse >*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Eye; CODE = E_F_F0F0 >*, Matrice_Creuse >*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = newpMatrice_Creuse >; CODE = E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = newpMatrice_Creuse >; CODE = E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat; A = TheCoefMat; B = double; CODE = E_F_F0F0, TheCoefMat, double>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat; A = TheCoefMat; B = double; CODE = E_F_F0F0, TheCoefMat, double>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat; A = TheCoefMat; B = KN*; CODE = E_F_F0F0, TheCoefMat, KN*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheCoefMat; A = TheCoefMat; B = KN*; CODE = E_F_F0F0, TheCoefMat, KN*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp, KNM*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp, KNM*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = TheCoefMat; CODE = E_F_F0F0*, KN*, TheCoefMat >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = TheCoefMat; CODE = E_F_F0F0*, KN*, TheCoefMat >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheDiagMat; A = TheDiagMat; B = KN*; CODE = E_F_F0F0, TheDiagMat, KN*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = TheDiagMat; A = TheDiagMat; B = KN*; CODE = E_F_F0F0, TheDiagMat, KN*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = TheDiagMat; CODE = E_F_F0F0*, KN*, TheDiagMat >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = TheDiagMat; CODE = E_F_F0F0*, KN*, TheDiagMat >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Eye; CODE = E_F_F0F0*, Matrice_Creuse*, Eye>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Eye; CODE = E_F_F0F0*, Matrice_Creuse*, Eye>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = newpMatrice_Creuse; CODE = E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = newpMatrice_Creuse; CODE = E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Matrice_Creuse_Transpose; CODE = E_F_F0F0 >*, KN >*, Matrice_Creuse_Transpose >]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Matrice_Creuse_Transpose; CODE = E_F_F0F0 >*, KN >*, Matrice_Creuse_Transpose >]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Matrice_Creuse*; CODE = E_F_F0F0 >*, KN >*, Matrice_Creuse*>]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Matrice_Creuse*; CODE = E_F_F0F0 >*, KN >*, Matrice_Creuse*>]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray >, KNM_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray >, KNM_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, KNM_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, KNM_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0_, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0_, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = char; C = long int; CODE = E_F_F0F0F0_, KNM_, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = char; C = long int; CODE = E_F_F0F0F0_, KNM_, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = char; CODE = E_F_F0F0F0_, KNM_, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = char; CODE = E_F_F0F0F0_, KNM_, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM_, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM_, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM_, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM_, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = char; C = long int; CODE = E_F_F0F0F0_, KNM*, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = char; C = long int; CODE = E_F_F0F0F0_, KNM*, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = char; CODE = E_F_F0F0F0_, KNM*, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = char; CODE = E_F_F0F0F0_, KNM*, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM*, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM*, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM*, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM*, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = KN_; B = long int; CODE = E_F_F0F0_, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = KN_; B = long int; CODE = E_F_F0F0_, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp >, KNM >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp >, KNM >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = char; CODE = E_F_F0F0_*, KN*, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = char; CODE = E_F_F0F0_*, KN*, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN*; B = SubArray; CODE = E_F_F0F0_, KN*, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN*; B = SubArray; CODE = E_F_F0F0_, KN*, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray >, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SubArray; CODE = E_F_F0F0_, KN_, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SubArray; CODE = E_F_F0F0_, KN_, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd >, if_arth_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = char; CODE = E_F_F0F0_, KN_, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = char; CODE = E_F_F0F0_, KN_, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd >, Add_Mulc_KN_ >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = NothingType; A = KNM*; B = long int*; C = long int*; CODE = E_F_F0F0F0_*, long int*, long int*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = NothingType; A = KNM*; B = long int*; C = long int*; CODE = E_F_F0F0F0_*, long int*, long int*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mul_KNM_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = QuantileKN; B = double; CODE = E_F_F0F0_, double, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = QuantileKN; B = double; CODE = E_F_F0F0_, double, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Divc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN*; A = KN*; CODE = E_F_F0_*, KN*>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN*; A = KN*; CODE = E_F_F0_*, KN*>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN_; A = KN_; CODE = E_F_F0_, KN_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN_; A = KN_; CODE = E_F_F0_, KN_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Sub_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, DotSlash_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, DotStar_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, Add_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, KNM >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, KNM >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = Resize > >; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Resize > >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = Resize > >; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Resize > >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_ >; CODE = E_F_F0_ > >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_ >; CODE = E_F_F0_ > >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = KNM_ >; CODE = E_F_F0_, KNM_ > >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = KNM_ >; CODE = E_F_F0_, KNM_ > >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_ >; CODE = E_F_F0_ > >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_ >; CODE = E_F_F0_ > >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = KN_ >; CODE = E_F_F0_, KN_ > >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = KN_ >; CODE = E_F_F0_, KN_ > >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = KNM_ >; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM_ >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = KNM_ >; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM_ >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = char; C = long int; CODE = E_F_F0F0F0_ >, KNM_ >, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = char; C = long int; CODE = E_F_F0F0F0_ >, KNM_ >, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = long int; C = char; CODE = E_F_F0F0F0_ >, KNM_ >, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = long int; C = char; CODE = E_F_F0F0F0_ >, KNM_ >, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = SubArray; C = long int; CODE = E_F_F0F0F0_ >, KNM_ >, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = SubArray; C = long int; CODE = E_F_F0F0F0_ >, KNM_ >, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = long int; C = SubArray; CODE = E_F_F0F0F0_ >, KNM_ >, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM_ >; B = long int; C = SubArray; CODE = E_F_F0F0F0_ >, KNM_ >, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = KNM >*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = KNM >*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = char; C = long int; CODE = E_F_F0F0F0_ >, KNM >*, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = char; C = long int; CODE = E_F_F0F0F0_ >, KNM >*, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* ReadMeshL::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMeshL; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh3.cpp:1060:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* ReadMeshL::f(const basicAC_F0&)’ at lgmesh3.cpp:1060:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMeshL; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = long int; C = char; CODE = E_F_F0F0F0_ >, KNM >*, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = long int; C = char; CODE = E_F_F0F0F0_ >, KNM >*, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = SubArray; C = long int; CODE = E_F_F0F0F0_ >, KNM >*, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = SubArray; C = long int; CODE = E_F_F0F0F0_ >, KNM >*, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = long int; C = SubArray; CODE = E_F_F0F0F0_ >, KNM >*, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_ >; A = KNM >*; B = long int; C = SubArray; CODE = E_F_F0F0F0_ >, KNM >*, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* ReadMeshS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMeshS; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh3.cpp:957:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* ReadMeshS::f(const basicAC_F0&)’ at lgmesh3.cpp:957:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMeshS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = KN_ >; B = long int; CODE = E_F_F0F0_*, KN_ >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = KN_ >; B = long int; CODE = E_F_F0F0_*, KN_ >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM >*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_ >, KNM >*, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM >*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_ >, KNM >*, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* ReadMesh3::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMesh3; int ppref = 0]’ at AFunction.hpp:2940:65: lgmesh3.cpp:924:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* ReadMesh3::f(const basicAC_F0&)’ at lgmesh3.cpp:924:71, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = ReadMesh3; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM_ >; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_ >, KNM_ >, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_ >; A = KNM_ >; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_ >, KNM_ >, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = char; CODE = E_F_F0F0_ >*, KN >*, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = char; CODE = E_F_F0F0_ >*, KN >*, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN >*; B = SubArray; CODE = E_F_F0F0_ >, KN >*, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN >*; B = SubArray; CODE = E_F_F0F0_ >, KN >*, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = SubArray; CODE = E_F_F0F0_ >, KN_ >, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = SubArray; CODE = E_F_F0F0_ >, KN_ >, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = char; CODE = E_F_F0F0_ >, KN_ >, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_ >; A = KN_ >; B = char; CODE = E_F_F0F0_ >, KN_ >, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN >]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN >]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM >]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM >]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI >]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI >]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::MeshS**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::MeshS**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::Mesh3**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::Mesh3**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::Mesh3**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::Mesh3**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = v_fesL**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = v_fesL**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fesL**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fesL**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshL*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fesL*]’: lgmat.cpp:363:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 363 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 365 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fesL*]’ at lgmat.cpp:363:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fesS*]’: lgmat.cpp:363:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 363 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 365 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fesS*]’ at lgmat.cpp:363:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fes3*]’: lgmat.cpp:363:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 363 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 365 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fes3*]’ at lgmat.cpp:363:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = v_fesS**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = v_fesS**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fes*]’: lgmat.cpp:363:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 363 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 365 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RestrictArray::code(const basicAC_F0&) const [with pfes = v_fes*]’ at lgmat.cpp:363:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fesS**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fesS**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::MeshS*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_**, MyMap*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_**, MyMap*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex; A = double; B = double; CODE = E_F_F0F0_, double, double, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex; A = double; B = double; CODE = E_F_F0F0_, double, double, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv_trans; TA0 = Matrice_Creuse_Transpose; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv_trans; TA0 = Matrice_Creuse_Transpose; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = std::complex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = std::complex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = v_fes3**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = v_fes3**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = std::complex; CODE = E_F_F0_, std::complex >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = std::complex; A = std::complex; CODE = E_F_F0_, std::complex >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fes3**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = v_fes3**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = long int; B = long int; C = long int; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = long int; B = long int; C = long int; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshL**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshL**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = long int; B = long int; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = long int; B = long int; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const Fem2D::Mesh3*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_new_pstring*, std::basic_ofstream >; Op = Unary_Op*, std::basic_ofstream > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_new_pstring*, std::basic_ofstream >; Op = Unary_Op*, std::basic_ofstream > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_set_pstring**, std::basic_ofstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_set_pstring**, std::basic_ofstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_set_pstring**, std::basic_ifstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_set_pstring**, std::basic_ifstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fesL>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = std::complex*; B = std::complex; CODE = E_F_F0F0_*, std::complex*, std::complex, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::complex*; A = std::complex*; B = std::complex; CODE = E_F_F0F0_*, std::complex*, std::complex, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv_trans >; TA0 = Matrice_Creuse_Transpose >; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Matrice_Creuse_inv_trans >; TA0 = Matrice_Creuse_Transpose >; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SetArray; CODE = E_F_F0F0_, KN_, SetArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SetArray; CODE = E_F_F0F0_, KN_, SetArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool*; A = bool*; B = bool; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool*; A = bool*; B = bool; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = long int*; B = long int; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = long int*; B = long int; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = SetArray; CODE = E_F_F0F0_*, KN*, SetArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = double*; B = double; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double*; A = double*; B = double; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = SetArray; CODE = E_F_F0F0_*, KN*, SetArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fesS>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintP*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = std::pair, v_fes3>*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadP >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadP >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = std::pair*, int>; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheCoefMat; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheCoefMat; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheDiagMat; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheDiagMat; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = MyMap*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::MeshL**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = const Fem2D::MeshL**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS**; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS**; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKNM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = KN*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = SparseMat_Add >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = SparseMat_Add >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheCoefMat >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheCoefMat >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = SparseMat_Add; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = SparseMat_Add; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheDiagMat >; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = TheDiagMat >; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = std::complex; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = std::complex; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = Matrice_Creuse >*; bool RO = true]’: AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = Matrice_Creuse >*; bool RO = true]’ at AFunction.hpp:998:22: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = std::complex]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = std::complex]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = double]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = double]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = long int]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = long int]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = bool]’: AFunction.hpp:2733:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2733 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Operator_Aritm_If::code(const basicAC_F0&) const [with R = bool]’ at AFunction.hpp:2733:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_or; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_or; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_and; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_and; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_not; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_not; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pne*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pne*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_peq*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_peq*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_A_BI >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pge*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pge*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ge; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ge; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ge; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ge; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, KN_ >*; A = KN_; B = KN_; CODE = E_F_F0F0_, KN_ >*, KN_, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, KN_ >*; A = KN_; B = KN_; CODE = E_F_F0F0_, KN_ >*, KN_, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pgt*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pgt*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_gt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_gt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_gt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_gt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ple*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ple*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_sub, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_plt*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_plt*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarraypd_add, outProduct_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, KN_, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, KN_, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pow; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg >; Op = Unary_Op > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg >; Op = Unary_Op > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNMh_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNMh_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_neg; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus >; Op = Unary_Op > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus >; Op = Unary_Op > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_plus; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mod; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mod; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, Mulc_KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, Mulc_KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_dotproduct_; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_div, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, KN_, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulc, KN_, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, bool, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, bool>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub, KN_ >; Op = Unary_Op, KN_ > >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_sub, KN_ >; Op = Unary_Op, KN_ > >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = MIMul; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_div, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, long int, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_mul, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, double, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add, std::complex, std::complex >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pipe; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pipe; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_sub, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN > >*; CODE = E_F_F0 > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN >*; CODE = E_F_F0 >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Matrice_Creuse_Transpose >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Matrice_Creuse_Transpose >; A = Matrice_Creuse >*; CODE = E_F_F0 >, Matrice_Creuse >*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Matrice_Creuse_Transpose; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Matrice_Creuse_Transpose; A = Matrice_Creuse*; CODE = E_F_F0, Matrice_Creuse*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesL>*, int> >; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int> >, std::pair, v_fesL>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesL>*, int> >; A = std::pair, v_fesL>*, int>; CODE = E_F_F0, v_fesL>*, int> >, std::pair, v_fesL>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesL>**>; A = FEbaseArray, v_fesL>**; CODE = E_F_F0, v_fesL>**>, FEbaseArray, v_fesL>**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesL>**>; A = FEbaseArray, v_fesL>**; CODE = E_F_F0, v_fesL>**>, FEbaseArray, v_fesL>**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesS>*, int> >; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int> >, std::pair, v_fesS>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesS>*, int> >; A = std::pair, v_fesS>*, int>; CODE = E_F_F0, v_fesS>*, int> >, std::pair, v_fesS>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesS>**>; A = FEbaseArray, v_fesS>**; CODE = E_F_F0, v_fesS>**>, FEbaseArray, v_fesS>**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fesS>**>; A = FEbaseArray, v_fesS>**; CODE = E_F_F0, v_fesS>**>, FEbaseArray, v_fesS>**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes3>*, int> >; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int> >, std::pair, v_fes3>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes3>*, int> >; A = std::pair, v_fes3>*, int>; CODE = E_F_F0, v_fes3>*, int> >, std::pair, v_fes3>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes3>**>; A = FEbaseArray, v_fes3>**; CODE = E_F_F0, v_fes3>**>, FEbaseArray, v_fes3>**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes3>**>; A = FEbaseArray, v_fes3>**; CODE = E_F_F0, v_fes3>**>, FEbaseArray, v_fes3>**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd_add, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes>*, int> >; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int> >, std::pair, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes>*, int> >; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int> >, std::pair, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1*, int> >; A = std::pair*, int>; CODE = E_F_F0*, int> >, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1**>; A = FEbaseArray**; CODE = E_F_F0**>, FEbaseArray**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes>**>; A = FEbaseArray, v_fes>**; CODE = E_F_F0, v_fes>**>, FEbaseArray, v_fes>**, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize1, v_fes>**>; A = FEbaseArray, v_fes>**; CODE = E_F_F0, v_fes>**>, FEbaseArray, v_fes>**, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = v_fes**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = v_fes**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fes**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = v_fes**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh**; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh**; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair, v_fes>*, int>; CODE = E_F_F0, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = std::pair*, int>; CODE = E_F_F0*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Fem2D::MeshPoint*; CODE = E_F_F0]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = Fem2D::MeshPoint*; CODE = E_F_F0]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fes>*, int>; CODE = E_F_F0 >*, std::pair, v_fes>*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN >*; A = std::pair, v_fes>*, int>; CODE = E_F_F0 >*, std::pair, v_fes>*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN*; A = std::pair*, int>; CODE = E_F_F0*, std::pair*, int>, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose; A = Fem2D::R3; CODE = E_F_F0, Fem2D::R3, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose; A = Fem2D::R3; CODE = E_F_F0, Fem2D::R3, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose; A = Fem2D::R3*; CODE = E_F_F0, Fem2D::R3*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Transpose; A = Fem2D::R3*; CODE = E_F_F0, Fem2D::R3*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’: AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize >; A = KN*; CODE = E_F_F0 >, KN*, true>]’ at AFunction.hpp:2267:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = double; A = Fem2D::R2]’: lgfem.cpp:2260:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2260 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = double; A = Fem2D::R2]’ at lgfem.cpp:2260:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperator_trans_Ptr_o_R::code(const basicAC_F0&) const [with A = Fem2D::R3]’: lgfem.cpp:5794:24: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5794 | return new E_F_trans_A_Ptr_o_R< Result , A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator_trans_Ptr_o_R::code(const basicAC_F0&) const [with A = Fem2D::R3]’ at lgfem.cpp:5794:24: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = double; A = Fem2D::R3]’: lgfem.cpp:2260:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2260 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = double; A = Fem2D::R3]’ at lgfem.cpp:2260:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = Fem2D::R3; A = Fem2D::MeshPoint]’: lgfem.cpp:2260:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2260 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator_Ptr_o_R::code(const basicAC_F0&) const [with Result = Fem2D::R3; A = Fem2D::MeshPoint]’ at lgfem.cpp:2260:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KNM_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_arraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp, KNM*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarrayp, KNM*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, long int>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = v_fes*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = v_fes*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::Mesh**; A = const Fem2D::Mesh**; B = const Fem2D::Mesh*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = const Fem2D::Mesh**; A = const Fem2D::Mesh**; B = const Fem2D::Mesh*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, if_arth_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3*; B = long int; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3*; B = long int; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3*; CODE = E_F_F0F0]’: AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3*; CODE = E_F_F0F0]’ at AFunction.hpp:2287:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarraypd, Add_Mulc_KN_*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVh_ndf; CODE = pVh_ndf::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = pVh_ndf; CODE = pVh_ndf::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mul_KNM_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function ‘virtual E_F0* OneOperator_border::code(const basicAC_F0&) const’: AFunction.cpp:207:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 207 | return new E_Border(a);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OneOperator_border::code(const basicAC_F0&) const’ at AFunction.cpp:207:35: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_Mesh2mp; CODE = Op3_Mesh2mp::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_Mesh2mp; CODE = Op3_Mesh2mp::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Divc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_K2R >; CODE = Op3_K2R >::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_K2R >; CODE = Op3_K2R >::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_K2R; CODE = Op3_K2R::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_K2R; CODE = Op3_K2R::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function ‘LinearComb* LinearComb::Optimize(Block*) [with I = MDroit; R = C_F0]’: ./../femlib/DOperator.hpp:212:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 212 | LinearComb * r=new LinearComb(*this); | ^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LinearComb* LinearComb::Optimize(Block*) [with I = MDroit; R = C_F0]’ at ./../femlib/DOperator.hpp:212:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function ‘LinearComb* LinearComb::Optimize(Block*) [with I = MDroit; R = C_F0]’: ./../femlib/DOperator.hpp:254:21: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 254 | rr.optiexp0 = new E_F0_Optimize(l0,m,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LinearComb* LinearComb::Optimize(Block*) [with I = MDroit; R = C_F0]’ at ./../femlib/DOperator.hpp:254:21: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfe2K >; CODE = Op3_pfe2K >::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfe2K >; CODE = Op3_pfe2K >::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfe2K; CODE = Op3_pfe2K::Op]’: AFunction.hpp:2393:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2393 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator::code(const basicAC_F0&) const [with T = Op3_pfe2K; CODE = Op3_pfe2K::Op]’ at AFunction.hpp:2393:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Sub_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotSlash_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, DotStar_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, Add_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, KNM*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = KNM_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = KN_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = KN_; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int*; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0_, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int*; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0_, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = char; C = long int; CODE = E_F_F0F0F0_, KNM_, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = char; C = long int; CODE = E_F_F0F0F0_, KNM_, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = char; CODE = E_F_F0F0F0_, KNM_, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = char; CODE = E_F_F0F0F0_, KNM_, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM_, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM_, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM_, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM_; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM_, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int*; A = KNM*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = char; C = long int; CODE = E_F_F0F0F0_, KNM*, char, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = char; C = long int; CODE = E_F_F0F0F0_, KNM*, char, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = char; CODE = E_F_F0F0F0_, KNM*, long int, char, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = char; CODE = E_F_F0F0F0_, KNM*, long int, char, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function ‘LinearComb* LinearComb::Optimize(Block*) [with I = std::pair; R = C_F0]’: ./../femlib/DOperator.hpp:212:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 212 | LinearComb * r=new LinearComb(*this); | ^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LinearComb* LinearComb::Optimize(Block*) [with I = std::pair; R = C_F0]’ at ./../femlib/DOperator.hpp:212:20: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function ‘LinearComb* LinearComb::Optimize(Block*) [with I = std::pair; R = C_F0]’: ./../femlib/DOperator.hpp:254:21: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 254 | rr.optiexp0 = new E_F0_Optimize(l0,m,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LinearComb* LinearComb::Optimize(Block*) [with I = std::pair; R = C_F0]’ at ./../femlib/DOperator.hpp:254:21: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM*, SubArray, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = SubArray; C = long int; CODE = E_F_F0F0F0_, KNM*, SubArray, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM*, long int, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KN_; A = KNM*; B = long int; C = SubArray; CODE = E_F_F0F0F0_, KNM*, long int, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = KN_; B = long int; CODE = E_F_F0F0_, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = KN_; B = long int; CODE = E_F_F0F0_, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM*; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = SubArray; C = SubArray; CODE = E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = double]’: array_tlp.hpp:700:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = double]’ at array_tlp.hpp:700:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = char; CODE = E_F_F0F0_*, KN*, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = char; CODE = E_F_F0F0_*, KN*, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN*; B = SubArray; CODE = E_F_F0F0_, KN*, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN*; B = SubArray; CODE = E_F_F0F0_, KN*, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SubArray; CODE = E_F_F0F0_, KN_, SubArray, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = SubArray; CODE = E_F_F0F0_, KN_, SubArray, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = char; CODE = E_F_F0F0_, KN_, char, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN_; A = KN_; B = char; CODE = E_F_F0F0_, KN_, char, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int*; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPn >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPn >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_mul, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_div, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_sub, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = double; bool isinit = false]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = double; bool isinit = false]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, F_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = NothingType; A = KNM*; B = long int*; C = long int*; CODE = E_F_F0F0F0_*, long int*, long int*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = NothingType; A = KNM*; B = long int*; C = long int*; CODE = E_F_F0F0F0_*, long int*, long int*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_Inv_pKN_longI*, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_Inv_pKN_longI*, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_Inv_KN_long, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_Inv_KN_long, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = KN*; B = long int; CODE = E_F_F0F0_**, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string**; A = KN*; B = long int; CODE = E_F_F0F0_**, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; CODE = E_F_F0F0_*, KN*, KN*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN*; A = KN*; CODE = E_F_F0_*, KN*>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN*; A = KN*; CODE = E_F_F0_*, KN*>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = double; bool isinit = true]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = double; bool isinit = true]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN_; A = KN_; CODE = E_F_F0_, KN_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KN_; A = KN_; CODE = E_F_F0_, KN_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KN_; B = long int; C = KN*; CODE = E_F_F0F0F0_, long int, KN*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KN_; B = long int; C = KN*; CODE = E_F_F0F0F0_, long int, KN*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = KNM >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = KNM >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse_Transpose >; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse_Transpose >; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = std::complex]’: array_tlp.hpp:700:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = std::complex]’ at array_tlp.hpp:700:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = KN >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = KN >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = const Matrix_Prod, std::complex >; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = const Matrix_Prod, std::complex >; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = std::__cxx11::list*, bool>, std::allocator*, bool> > >*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = std::__cxx11::list*, bool>, std::allocator*, bool> > >*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = KNM*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = KNM*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = std::complex; bool isinit = false]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = std::complex; bool isinit = false]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Matrice_Creuse_Transpose; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = Matrice_Creuse_Transpose; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = KN*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = KN*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const Matrix_Prod; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const Matrix_Prod; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = Matrice_Creuse*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRN]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMapSI]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopRNM]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = std::complex; bool isinit = true]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = std::complex; bool isinit = true]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = const MatrixInterpolation::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = const RestrictArray::Op*; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lgmat.cpp:36: AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = std::complex; C = Matrice_Creuse >*; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_ >, SparseMat_Add >, std::complex, Matrice_Creuse >*, long int, long int, E_F0>]’: AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = std::complex; C = Matrice_Creuse >*; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_ >, SparseMat_Add >, std::complex, Matrice_Creuse >*, long int, long int, E_F0>]’ at AFunction_ext.hpp:268:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = std::complex; C = Matrice_Creuse >*; CODE = E_F_F0F0F0_ >, SparseMat_Add >, std::complex, Matrice_Creuse >*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = std::complex; C = Matrice_Creuse >*; CODE = E_F_F0F0F0_ >, SparseMat_Add >, std::complex, Matrice_Creuse >*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = Matrice_Creuse >*; CODE = E_F_F0F0_ >, SparseMat_Add >, Matrice_Creuse >*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SparseMat_Add >; A = SparseMat_Add >; B = Matrice_Creuse >*; CODE = E_F_F0F0_ >, SparseMat_Add >, Matrice_Creuse >*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; B = KN_ >; C = KN_ >; CODE = E_F_F0F0F0_, Matrice_Creuse >*, KN_ >, KN_ >, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; B = KN_ >; C = KN_ >; CODE = E_F_F0F0F0_, Matrice_Creuse >*, KN_ >, KN_ >, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; CODE = E_F_F0_ >*>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; CODE = E_F_F0_ >*>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Thresholding >; B = double; CODE = E_F_F0F0_ >*, Thresholding >, double, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Thresholding >; B = double; CODE = E_F_F0F0_ >*, Thresholding >, double, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = outProduct_KN_ >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, outProduct_KN_ >*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = outProduct_KN_ >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, outProduct_KN_ >*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, KN_ > >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, KN_ > >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = outProduct_KN_ >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = outProduct_KN_ >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = KNM >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, KNM >*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = KNM >*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_ >, KNM >*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = KNM >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = KNM >*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesL, RNM_VirtualMatrix >::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_, Matrice_Creuse >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_, Matrice_Creuse >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_*, Matrice_Creuse >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex*; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_*, Matrice_Creuse >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, KN_ > >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, KN_ > >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; B = KN_; CODE = E_F_F0F0_ >*, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; B = KN_; CODE = E_F_F0F0_ >*, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; B = KN_; C = double; CODE = E_F_F0F0F0_ >*, KN_, double, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse >*; B = KN_; C = double; CODE = E_F_F0F0F0_ >*, KN_, double, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd, 1>; Op = Unary_Op, 1> >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd, 1>; Op = Unary_Op, 1> >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fesS, RNM_VirtualMatrix >::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd, -1>; Op = Unary_Op, -1> >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd, -1>; Op = Unary_Op, -1> >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, KN_ > >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, KN_ > >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd, -1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMsub >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMsub >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes3, RNM_VirtualMatrix >::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, KN_ > >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, KN_ > >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd, 1>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMadd >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMadd >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMtC >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMtC >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::plusAx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3, v_fes, RNM_VirtualMatrix >::plusAx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3 >]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMt >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMt >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::plusAtx>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMC >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMC >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAtxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’: lgfem.hpp:1447:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1447 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* init_FE_eqarray::code(const basicAC_F0&) const [with FF = FFset3::solveAxeqb>]’ at lgfem.hpp:1447:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse_Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse_Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse_Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse_Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Matrice_Creuse >*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Matrice_Creuse >*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = long int; CODE = E_F_F0F0_ >*, Matrice_Creuse >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Matrice_Creuse >*; B = long int; CODE = E_F_F0F0_ >*, Matrice_Creuse >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::solveAtxeqb, Matrice_Creuse_inv_trans >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::solveAtxeqb, Matrice_Creuse_inv_trans >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::solveAxeqb, Matrice_Creuse_inv >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::solveAxeqb, Matrice_Creuse_inv >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::plusAtx, Matrice_Creuse_Transpose >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::plusAtx, Matrice_Creuse_Transpose >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::plusAx, Matrice_Creuse >*, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv >::plusAx, Matrice_Creuse >*, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = double; C = Matrice_Creuse*; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_, SparseMat_Add, double, Matrice_Creuse*, long int, long int, E_F0>]’: AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = double; C = Matrice_Creuse*; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_, SparseMat_Add, double, Matrice_Creuse*, long int, long int, E_F0>]’ at AFunction_ext.hpp:268:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = double; C = Matrice_Creuse*; CODE = E_F_F0F0F0_, SparseMat_Add, double, Matrice_Creuse*, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = double; C = Matrice_Creuse*; CODE = E_F_F0F0F0_, SparseMat_Add, double, Matrice_Creuse*, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = Matrice_Creuse*; CODE = E_F_F0F0_, SparseMat_Add, Matrice_Creuse*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = SparseMat_Add; A = SparseMat_Add; B = Matrice_Creuse*; CODE = E_F_F0F0_, SparseMat_Add, Matrice_Creuse*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; B = KN_; C = KN_; CODE = E_F_F0F0F0_*, KN_, KN_, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; B = KN_; C = KN_; CODE = E_F_F0F0F0_*, KN_, KN_, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; CODE = E_F_F0_*>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; CODE = E_F_F0_*>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Thresholding; B = double; CODE = E_F_F0F0_*, Thresholding, double, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Thresholding; B = double; CODE = E_F_F0F0_*, Thresholding, double, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, Matrice_Creuse*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, Matrice_Creuse*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = outProduct_KN_*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, outProduct_KN_*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = outProduct_KN_*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, outProduct_KN_*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = outProduct_KN_*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = outProduct_KN_*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = KNM*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, KNM*, KN_, KN_, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = KNM*; B = KN_; C = KN_; CODE = E_F_F0F0F0s_, KNM*, KN_, KN_, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = KNM*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, KNM*, Inv_KN_long, Inv_KN_long, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = KNM*; B = Inv_KN_long; C = Inv_KN_long; CODE = E_F_F0F0F0s_, KNM*, Inv_KN_long, Inv_KN_long, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double*; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN_; CODE = E_F_F0F0_*, KN_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN_; CODE = E_F_F0F0_*, KN_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN_; C = double; CODE = E_F_F0F0F0_*, KN_, double, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN_; C = double; CODE = E_F_F0F0F0_*, KN_, double, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd; Op = Unary_Op >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = Op1_LCMd; Op = Unary_Op >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMsub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMsub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Jump]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Jump>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Jump]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Jump>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Mean]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Mean>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Mean]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Mean>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_OtherSide]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_OtherSide>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_OtherSide]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_OtherSide>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMCMadd; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Jump]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Jump>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Jump]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Jump>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Mean]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Mean>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_Mean]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_Mean>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMtC; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMtC; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_OtherSide]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_OtherSide>; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:573:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 573 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Code_VF::f(const basicAC_F0&) [with L = LinearComb; TheCode_VF code = Code_OtherSide]’ at ./../femlib/DOperator.hpp:573:13, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Code_VF, Code_OtherSide>; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCMt; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMC; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListMC; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse_Transpose >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse_Transpose >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse_Transpose, Matrice_Creuse_Transpose >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse_Transpose, Matrice_Creuse_Transpose >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse_Transpose, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse_Transpose, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, Matrice_Creuse*, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = long int; C = long int; CODE = E_F_F0F0F0_*, Matrice_Creuse*, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = long int; CODE = E_F_F0F0_*, Matrice_Creuse*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Matrice_Creuse*; B = long int; CODE = E_F_F0F0_*, Matrice_Creuse*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::solveAxeqb, Matrice_Creuse_inv, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::solveAxeqb, Matrice_Creuse_inv, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::plusAtx, Matrice_Creuse_Transpose, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::plusAtx, Matrice_Creuse_Transpose, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::plusAx, Matrice_Creuse*, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mulvirtAv::plusAx, Matrice_Creuse*, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse >*; B = Matrice_Creuse >*; C = long int; D = double; CODE = E_F_F0F0F0F0s_ >*, Matrice_Creuse >*, long int, double, E_F0>]’: AFunction_ext.hpp:208:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse >*; B = Matrice_Creuse >*; C = long int; D = double; CODE = E_F_F0F0F0F0s_ >*, Matrice_Creuse >*, long int, double, E_F0>]’ at AFunction_ext.hpp:208:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::MeshL**; CODE = E_F_F0_::BE, const Fem2D::MeshL**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::MeshL**; CODE = E_F_F0_::BE, const Fem2D::MeshL**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = long int; C = double; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, long int, double, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = long int; C = double; CODE = E_F_F0F0F0s_ >, Matrice_Creuse >*, long int, double, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = long int; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, long int, E_F0>]’: AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = long int; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, long int, E_F0>]’ at AFunction_ext.hpp:46:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshL**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshL**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse*; B = Matrice_Creuse*; C = long int; D = double; CODE = E_F_F0F0F0F0s_*, Matrice_Creuse*, long int, double, E_F0>]’: AFunction_ext.hpp:208:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = bool; A = Matrice_Creuse*; B = Matrice_Creuse*; C = long int; D = double; CODE = E_F_F0F0F0F0s_*, Matrice_Creuse*, long int, double, E_F0>]’ at AFunction_ext.hpp:208:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshL*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshL*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = long int; C = double; CODE = E_F_F0F0F0s_, Matrice_Creuse*, long int, double, E_F0>]’: AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = long int; C = double; CODE = E_F_F0F0F0s_, Matrice_Creuse*, long int, double, E_F0>]’ at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = long int; CODE = E_F_F0F0s_, Matrice_Creuse*, long int, E_F0>]’: AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = long int; CODE = E_F_F0F0s_, Matrice_Creuse*, long int, E_F0>]’ at AFunction_ext.hpp:46:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshL**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshL**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::solveAtxeqb; A = Matrice_Creuse_inv; B = KN_ >]’: lgmat.cpp:3049:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3050 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::solveAtxeqb; A = Matrice_Creuse_inv; B = KN_ >]’ at lgmat.cpp:3049:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::solveAxeqb; A = Matrice_Creuse_inv; B = KN_ >]’: lgmat.cpp:3049:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3050 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::solveAxeqb; A = Matrice_Creuse_inv; B = KN_ >]’ at lgmat.cpp:3049:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshL*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshL*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshL*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::plusAtx; A = Matrice_Creuse_Transpose; B = KN_ >]’: lgmat.cpp:3049:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3050 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::plusAtx; A = Matrice_Creuse_Transpose; B = KN_ >]’ at lgmat.cpp:3049:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::plusAx; A = Matrice_Creuse*; B = KN_ >]’: lgmat.cpp:3049:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3050 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const [with R = RNM_VirtualMatrix >::plusAx; A = Matrice_Creuse*; B = KN_ >]’ at lgmat.cpp:3049:17: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse >*; CODE = E_F_F0s_, Matrice_Creuse >*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse >*; CODE = E_F_F0s_, Matrice_Creuse >*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Resize > >; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Resize > >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = Resize > >; B = long int; C = long int; CODE = E_F_F0F0F0_ >*, Resize > >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = Resize >; B = long int; C = long int; CODE = E_F_F0F0F0_*, Resize >, long int, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::MeshS**; CODE = E_F_F0_::BE, const Fem2D::MeshS**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::MeshS**; CODE = E_F_F0_::BE, const Fem2D::MeshS**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshS**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshS**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshS*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::MeshS*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshS**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshS**; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshS*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::MeshS*; B = long int; CODE = E_F_F0F0_, const Fem2D::MeshS*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgVertex; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgBoundaryElement; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = GlgElement; B = long int; CODE = E_F_F0F0_, GlgElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgBoundaryElement; CODE = E_F_F0_, GlgBoundaryElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = GlgBoundaryElement; CODE = E_F_F0_ >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq, GlgElement >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = GlgElement::Adj; B = long int*; CODE = E_F_F0F0_, GlgElement::Adj, long int*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgBoundaryElement; A = GlgBoundaryElement::BE; B = long int; CODE = E_F_F0F0_, GlgBoundaryElement::BE, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgElement::Adj; A = GlgElement; CODE = E_F_F0_::Adj, GlgElement >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::Mesh3**; CODE = E_F_F0_::BE, const Fem2D::Mesh3**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = GlgBoundaryElement::BE; A = const Fem2D::Mesh3**; CODE = E_F_F0_::BE, const Fem2D::Mesh3**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::Mesh3**; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::Mesh3**; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::Mesh3*; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgVertex; A = const Fem2D::Mesh3*; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::Mesh3**; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::Mesh3**; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::Mesh3*; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GlgElement; A = const Fem2D::Mesh3*; B = long int; CODE = E_F_F0F0_, const Fem2D::Mesh3*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::Mesh*; CODE = E_F_F0s_, const Fem2D::Mesh*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::Mesh*; CODE = E_F_F0s_, const Fem2D::Mesh*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::Mesh3*; CODE = E_F_F0s_, const Fem2D::Mesh3*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::Mesh3*; CODE = E_F_F0s_, const Fem2D::Mesh3*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshS*; CODE = E_F_F0s_, const Fem2D::MeshS*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshS*; CODE = E_F_F0s_, const Fem2D::MeshS*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshL*; CODE = E_F_F0s_, const Fem2D::MeshL*, E_F0>]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshL*; CODE = E_F_F0s_, const Fem2D::MeshL*, E_F0>]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesL>**; A = FEbaseArray, v_fesL>**; B = long int; CODE = E_F_F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesL>**; A = FEbaseArray, v_fesL>**; B = long int; CODE = E_F_F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesS>**; A = FEbaseArray, v_fesS>**; B = long int; CODE = E_F_F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesS>**; A = FEbaseArray, v_fesS>**; B = long int; CODE = E_F_F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes3>**; A = FEbaseArray, v_fes3>**; B = long int; CODE = E_F_F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes3>**; A = FEbaseArray, v_fes3>**; B = long int; CODE = E_F_F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fesL**; A = v_fesL**; B = v_fesL*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fesL**; A = v_fesL**; B = v_fesL*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesL>**; A = FEbaseArray, v_fesL>**; B = v_fesL**; C = long int; CODE = E_F_F0F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesL>**; A = FEbaseArray, v_fesL>**; B = v_fesL**; C = long int; CODE = E_F_F0F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesL>**; A = FEbase, v_fesL>**; B = v_fesL**; CODE = E_F_F0F0_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesL>**; A = FEbase, v_fesL>**; B = v_fesL**; CODE = E_F_F0F0_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fesL**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fesL**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fesL**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fesL**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fesL**; CODE = E_F_F0F0_**, FEbase**, v_fesL**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fesL**; CODE = E_F_F0F0_**, FEbase**, v_fesL**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fesS**; A = v_fesS**; B = v_fesS*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fesS**; A = v_fesS**; B = v_fesS*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesS>**; A = FEbaseArray, v_fesS>**; B = v_fesS**; C = long int; CODE = E_F_F0F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesS>**; A = FEbaseArray, v_fesS>**; B = v_fesS**; C = long int; CODE = E_F_F0F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesS>**; A = FEbase, v_fesS>**; B = v_fesS**; CODE = E_F_F0F0_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fesS>**; A = FEbase, v_fesS>**; B = v_fesS**; CODE = E_F_F0F0_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fesS**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fesS**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fesS**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fesS**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fesS**; CODE = E_F_F0F0_**, FEbase**, v_fesS**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fesS**; CODE = E_F_F0F0_**, FEbase**, v_fesS**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes3**; A = v_fes3**; B = v_fes3*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes3**; A = v_fes3**; B = v_fes3*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes3>**; A = FEbaseArray, v_fes3>**; B = v_fes3**; C = long int; CODE = E_F_F0F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes3>**; A = FEbaseArray, v_fes3>**; B = v_fes3**; C = long int; CODE = E_F_F0F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes3>**; A = FEbase, v_fes3>**; B = v_fes3**; CODE = E_F_F0F0_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes3>**; A = FEbase, v_fes3>**; B = v_fes3**; CODE = E_F_F0F0_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fes3**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fes3**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fes3**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fes3**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fes3**; CODE = E_F_F0F0_**, FEbase**, v_fes3**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fes3**; CODE = E_F_F0F0_**, FEbase**, v_fes3**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgElement; C = long int; CODE = E_F_F0F0F0_, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgElement; C = long int; CODE = E_F_F0F0F0_, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgElement; CODE = E_F_F0F0_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgElement; CODE = E_F_F0F0_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgBoundaryElement; CODE = E_F_F0F0_, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = GlgBoundaryElement; CODE = E_F_F0F0_, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lgmesh3.cpp:31: AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = Fem2D::R3; C = Fem2D::R3; D = Fem2D::R3; CODE = E_F_F0F0F0F0_]’: AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = Fem2D::R3; C = Fem2D::R3; D = Fem2D::R3; CODE = E_F_F0F0F0F0_]’ at AFunction_ext.hpp:159:10: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = const Fem2D::MeshS**; CODE = E_F_F0s_]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = const Fem2D::MeshS**; CODE = E_F_F0s_]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = const Fem2D::Mesh3**; CODE = E_F_F0s_]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS*; A = const Fem2D::Mesh3**; CODE = E_F_F0s_]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = const E_BorderN*; CODE = E_F_F0s_]’: AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL*; A = const E_BorderN*; CODE = E_F_F0s_]’ at AFunction.hpp:2838:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = const Fem2D::MeshL*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = const Fem2D::MeshL*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = const Fem2D::MeshL**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = const Fem2D::MeshS*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = const Fem2D::MeshS*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = const Fem2D::MeshS**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = const Fem2D::Mesh3*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = const Fem2D::Mesh3*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void; A = interpolate_f_X_1::type; B = double; CODE = E_F_StackF0F0]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void; A = interpolate_f_X_1::type; B = double; CODE = E_F_StackF0F0]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = const Fem2D::Mesh3**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0_<{anonymous}::lgElement, const Fem2D::Mesh*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0_<{anonymous}::lgElement, const Fem2D::Mesh*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgBoundaryEdge::BE; A = const Fem2D::Mesh**; CODE = E_F_F0_<{anonymous}::lgBoundaryEdge::BE, const Fem2D::Mesh**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgBoundaryEdge::BE; A = const Fem2D::Mesh**; CODE = E_F_F0_<{anonymous}::lgBoundaryEdge::BE, const Fem2D::Mesh**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement::Adj; A = {anonymous}::lgElement; CODE = E_F_F0_<{anonymous}::lgElement::Adj, {anonymous}::lgElement>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement::Adj; A = {anonymous}::lgElement; CODE = E_F_F0_<{anonymous}::lgElement::Adj, {anonymous}::lgElement>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgBoundaryEdge; A = {anonymous}::lgBoundaryEdge::BE; B = long int; CODE = E_F_F0F0_<{anonymous}::lgBoundaryEdge, {anonymous}::lgBoundaryEdge::BE, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgBoundaryEdge; A = {anonymous}::lgBoundaryEdge::BE; B = long int; CODE = E_F_F0F0_<{anonymous}::lgBoundaryEdge, {anonymous}::lgBoundaryEdge::BE, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshL**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = {anonymous}::lgElement::Adj; B = long int*; CODE = E_F_F0F0_<{anonymous}::lgElement, {anonymous}::lgElement::Adj, long int*, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = {anonymous}::lgElement::Adj; B = long int*; CODE = E_F_F0F0_<{anonymous}::lgElement, {anonymous}::lgElement::Adj, long int*, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_eq<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_ne<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_lt<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_le<{anonymous}::lgElement, {anonymous}::lgElement>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = const Fem2D::Mesh**; B = long int; CODE = E_F_F0F0_<{anonymous}::lgElement, const Fem2D::Mesh**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = const Fem2D::Mesh**; B = long int; CODE = E_F_F0F0_<{anonymous}::lgElement, const Fem2D::Mesh**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::MeshS**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, const Fem2D::Mesh*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, const Fem2D::Mesh*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = const Fem2D::Mesh**; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, const Fem2D::Mesh**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = const Fem2D::Mesh**; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, const Fem2D::Mesh**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = {anonymous}::lgElement; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, {anonymous}::lgElement, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = {anonymous}::lgElement; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, {anonymous}::lgElement, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function ‘virtual E_F0* opTrans::code(const basicAC_F0&) const’: AFunction.cpp:596:85: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 596 | return new TransE_Array(dynamic_cast((Expression) args[0])); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* opTrans::code(const basicAC_F0&) const’ at AFunction.cpp:596:78: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = {anonymous}::lgBoundaryEdge; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, {anonymous}::lgBoundaryEdge, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = {anonymous}::lgVertex; A = {anonymous}::lgBoundaryEdge; B = long int; CODE = E_F_F0F0_<{anonymous}::lgVertex, {anonymous}::lgBoundaryEdge, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = {anonymous}::lgVertex; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = {anonymous}::lgVertex; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgVertex; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgVertex; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgVertex; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgVertex; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgElement; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgElement; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgElement; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgElement; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_<{anonymous}::lgElement, {anonymous}::lgBoundaryEdge>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = {anonymous}::lgElement; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_<{anonymous}::lgElement, {anonymous}::lgBoundaryEdge>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = {anonymous}::lgBoundaryEdge; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Matrice_Creuse*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; CODE = E_F_F0_, v_fes3>*, int> >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; CODE = E_F_F0_, v_fes3>*, int> >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray, v_fes3>**; CODE = E_F_F0_, v_fes3>**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray, v_fes3>**; CODE = E_F_F0_, v_fes3>**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0_*, int> >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0_*, int> >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray**; CODE = E_F_F0_**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray**; CODE = E_F_F0_**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes>*, int>; CODE = E_F_F0_, v_fes>*, int> >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes>*, int>; CODE = E_F_F0_, v_fes>*, int> >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0_*, int> >]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::pair*, int>; CODE = E_F_F0_*, int> >]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray**; CODE = E_F_F0_**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray**; CODE = E_F_F0_**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray, v_fes>**; CODE = E_F_F0_, v_fes>**>]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArray, v_fes>**; CODE = E_F_F0_, v_fes>**>]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesL>*, int>; A = Resize1, v_fesL>*, int> >; B = long int; CODE = E_F_F0F0_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesL>*, int>; A = Resize1, v_fesL>*, int> >; B = long int; CODE = E_F_F0F0_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesL>**; A = Resize1, v_fesL>**>; B = long int; CODE = E_F_F0F0_, v_fesL>**, Resize1, v_fesL>**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesL>**; A = Resize1, v_fesL>**>; B = long int; CODE = E_F_F0F0_, v_fesL>**, Resize1, v_fesL>**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesS>*, int>; A = Resize1, v_fesS>*, int> >; B = long int; CODE = E_F_F0F0_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesS>*, int>; A = Resize1, v_fesS>*, int> >; B = long int; CODE = E_F_F0F0_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesS>**; A = Resize1, v_fesS>**>; B = long int; CODE = E_F_F0F0_, v_fesS>**, Resize1, v_fesS>**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fesS>**; A = Resize1, v_fesS>**>; B = long int; CODE = E_F_F0F0_, v_fesS>**, Resize1, v_fesS>**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes3>*, int>; A = Resize1, v_fes3>*, int> >; B = long int; CODE = E_F_F0F0_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes3>*, int>; A = Resize1, v_fes3>*, int> >; B = long int; CODE = E_F_F0F0_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes3>**; A = Resize1, v_fes3>**>; B = long int; CODE = E_F_F0F0_, v_fes3>**, Resize1, v_fes3>**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes3>**; A = Resize1, v_fes3>**>; B = long int; CODE = E_F_F0F0_, v_fes3>**, Resize1, v_fes3>**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes>*, int>; A = Resize1, v_fes>*, int> >; B = long int; CODE = E_F_F0F0_, v_fes>*, int>, Resize1, v_fes>*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes>*, int>; A = Resize1, v_fes>*, int> >; B = long int; CODE = E_F_F0F0_, v_fes>*, int>, Resize1, v_fes>*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = Resize1*, int> >; B = long int; CODE = E_F_F0F0_*, int>, Resize1*, int> >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes>**; A = Resize1, v_fes>**>; B = long int; CODE = E_F_F0F0_, v_fes>**, Resize1, v_fes>**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes>**; A = Resize1, v_fes>**>; B = long int; CODE = E_F_F0F0_, v_fes>**, Resize1, v_fes>**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = Resize1**>; B = long int; CODE = E_F_F0F0_**, Resize1**>, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbaseArray**; B = long int; CODE = E_F_F0F0_**, FEbaseArray**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes>**; A = FEbaseArray, v_fes>**; B = long int; CODE = E_F_F0F0_, v_fes>**, FEbaseArray, v_fes>**, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes>**; A = FEbaseArray, v_fes>**; B = long int; CODE = E_F_F0F0_, v_fes>**, FEbaseArray, v_fes>**, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = OthersideOp >; Op = OthersideOp >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = OthersideOp >; Op = OthersideOp >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = MeanOp >; Op = MeanOp >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = MeanOp >; Op = MeanOp >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = JumpOp >; Op = JumpOp >]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = JumpOp >; Op = JumpOp >]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = OthersideOp; Op = OthersideOp]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = OthersideOp; Op = OthersideOp]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = MeanOp; Op = MeanOp]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = MeanOp; Op = MeanOp]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = JumpOp; Op = JumpOp]’: AFunction.hpp:2823:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2823 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneUnaryOperator::code(const basicAC_F0&) const [with C = JumpOp; Op = JumpOp]’ at AFunction.hpp:2823:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = v_fes*; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = v_fes*; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘C_F0::C_F0(Expression, aType)’, inlined from ‘CC_F0::operator C_F0() const’ at AFunction.hpp:1422:42, inlined from ‘virtual C_F0 opColumn::code2(const basicAC_F0&) const’ at AFunction.cpp:2001:53: AFunction.hpp:682:41: warning: ‘s.CC_F0::r’ may be used uninitialized [-Wmaybe-uninitialized] 682 | C_F0( Expression ff,aType rr ): f(ff),r(rr) { | ^~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes>**; A = FEbaseArray, v_fes>**; B = v_fes**; C = long int; CODE = E_F_F0F0F0_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray, v_fes>**; A = FEbaseArray, v_fes>**; B = v_fes**; C = long int; CODE = E_F_F0F0F0_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function ‘virtual C_F0 opColumn::code2(const basicAC_F0&) const’: AFunction.cpp:1992:15: note: ‘s.CC_F0::r’ was declared here 1992 | CC_F0 s,aibi; | ^ In constructor ‘C_F0::C_F0(Expression, aType)’, inlined from ‘CC_F0::operator C_F0() const’ at AFunction.hpp:1422:42, inlined from ‘virtual C_F0 opColumn::code2(const basicAC_F0&) const’ at AFunction.cpp:2001:53: AFunction.hpp:682:35: warning: ‘s.CC_F0::f’ may be used uninitialized [-Wmaybe-uninitialized] 682 | C_F0( Expression ff,aType rr ): f(ff),r(rr) { | ^~~~~ AFunction.cpp: In member function ‘virtual C_F0 opColumn::code2(const basicAC_F0&) const’: AFunction.cpp:1992:15: note: ‘s.CC_F0::f’ was declared here 1992 | CC_F0 s,aibi; | ^ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes>**; A = FEbase, v_fes>**; B = v_fes**; CODE = E_F_F0F0_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase, v_fes>**; A = FEbase, v_fes>**; B = v_fes**; CODE = E_F_F0F0_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fes**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fes**, long int, E_F0>]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = FEbaseArray**; A = FEbaseArray**; B = v_fes**; C = long int; CODE = E_F_F0F0F0_**, FEbaseArray**, v_fes**, long int, E_F0>]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fes**; CODE = E_F_F0F0_**, FEbase**, v_fes**, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = FEbase**; A = FEbase**; B = v_fes**; CODE = E_F_F0F0_**, FEbase**, v_fes**, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array_add, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = init_eqarray, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::solveAtxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::solveAxeqb>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::plusAtx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_array, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; CODE = E_F_F0_]’: AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; CODE = E_F_F0_]’ at AFunction.hpp:2854:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_div; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_mul; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_sub; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq_add; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mull; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mull; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divv; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_divv; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mull; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_mull; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_sub; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_DotDiv; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_DotDiv; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_DotStar; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_DotStar; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op2_add; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = Fem2D::R3; C = Fem2D::R3; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Fem2D::R3; B = Fem2D::R3; C = Fem2D::R3; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = Fem2D::R3; B = Fem2D::R3; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R3; A = Fem2D::R3; B = Fem2D::R3; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R2*; A = Fem2D::R2*; B = Fem2D::R2; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R2*; A = Fem2D::R2*; B = Fem2D::R2; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3; C = Fem2D::R3; CODE = E_F_F0F0F0_]’: AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = Fem2D::R3*; B = Fem2D::R3; C = Fem2D::R3; CODE = E_F_F0F0F0_]’ at AFunction.hpp:2905:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = const Fem2D::Mesh**; CODE = E_F_F0F0_]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = v_fes**; A = v_fes**; B = const Fem2D::Mesh**; CODE = E_F_F0F0_]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = OppqR3dot, Fem2D::R3>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = OppqR3dot, Fem2D::R3>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = OpR3dot, Fem2D::R3>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = OpR3dot, Fem2D::R3>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at AFunction.hpp:2646:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = Resize >; B = long int; CODE = E_F_F0F0_*, Resize >, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh**; A = KN*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Inv_KN_long]’, inlined from ‘void initArrayDCLlong()’ at array_long.cpp:44:24: AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Inv_KN_long]’ at AFunction.hpp:3140:42, inlined from ‘void initArrayDCLlong()’ at array_long.cpp:44:24: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = long int]’: array_tlp.hpp:700:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetArrayofKNfromKN::code(const basicAC_F0&) const [with RR = long int]’ at array_tlp.hpp:700:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = long int; bool isinit = false]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = long int; bool isinit = false]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = long int; bool isinit = true]’: array_tlp.hpp:624:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* InitMatfromAArray::code(const basicAC_F0&) const [with RR = long int; bool isinit = true]’ at array_tlp.hpp:624:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* C_args::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = C_args; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:144:69: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* C_args::f(const basicAC_F0&)’ at problem.hpp:144:69, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = C_args; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘Solve::Solve(const C_args*, const ListOfId&, size_t&)’, inlined from ‘Type_Expr TypeSolve::SetParam(const C_F0&, const ListOfId*, size_t&) const [with bool exec_init = true; Problem = Solve]’ at problem.hpp:1054:16: problem.hpp:615:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 615 | : Problem(new C_args(*ca),l,top) {} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘Solve::Solve(const C_args*, const ListOfId&, size_t&)’ at problem.hpp:615:29, inlined from ‘Type_Expr TypeSolve::SetParam(const C_F0&, const ListOfId*, size_t&) const [with bool exec_init = true; Problem = Solve]’ at problem.hpp:1054:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘Type_Expr TypeSolve::SetParam(const C_F0&, const ListOfId*, size_t&) const [with bool exec_init = false; Problem = Problem]’: problem.hpp:1054:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1054 | Problem * pb=new Problem(ca,*l,top); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘Type_Expr TypeSolve::SetParam(const C_F0&, const ListOfId*, size_t&) const [with bool exec_init = false; Problem = Problem]’ at problem.hpp:1054:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In copy constructor ‘FormBilinear::FormBilinear(const FormBilinear&)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13320:86: problem.hpp:651:74: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 651 | FormBilinear(const FormBilinear & fb) : di(fb.di),b(new Foperator(*fb.b) ) {} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormBilinear::FormBilinear(const FormBilinear&)’ at problem.hpp:651:74, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13320:86: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In copy constructor ‘FormLinear::FormLinear(const FormLinear&)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13333:81: problem.hpp:686:66: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 686 | FormLinear(const FormLinear & fb) : di(fb.di),l(new Ftest(*fb.l) ) {} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormLinear::FormLinear(const FormLinear&)’ at problem.hpp:686:66, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13333:81: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘bool FieldOfForm(std::__cxx11::list&, bool)’: problem.cpp:13320:86: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 13320 | FormBilinear * bb=new FormBilinear(*dynamic_cast(e)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13320:86: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘bool FieldOfForm(std::__cxx11::list&, bool)’: problem.cpp:13333:81: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 13333 | FormLinear * ll=new FormLinear(*dynamic_cast(e)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13333:81: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function ‘bool FieldOfForm(std::__cxx11::list&, bool)’: problem.cpp:13345:70: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 13345 | BC_set * bc= new BC_set(*dynamic_cast(e)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘bool FieldOfForm(std::__cxx11::list&, bool)’ at problem.cpp:13345:70: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Convect::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Convect; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:2339:67: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2339 | static E_F0 *f(const basicAC_F0 &args) { return new Convect(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Convect::f(const basicAC_F0&)’ at lgfem.cpp:2339:67, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Convect; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* SetMatrix::code(const basicAC_F0&) const [with R = std::complex]’: lgmat.cpp:537:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 537 | return new SetMatrix_Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMatrix::code(const basicAC_F0&) const [with R = std::complex]’ at lgmat.cpp:537:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* SetMatrix::code(const basicAC_F0&) const [with R = double]’: lgmat.cpp:537:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 537 | return new SetMatrix_Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMatrix::code(const basicAC_F0&) const [with R = double]’ at lgmat.cpp:537:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMatrix]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMatrix]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMatrix >]’: AFunction.hpp:3546:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3546 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ForAllLoop::code(const basicAC_F0&) const [with F = E_ForAllLoopMatrix >]’ at AFunction.hpp:3546:16: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* C_args_minus::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = C_args_minus; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:170:75: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* C_args_minus::f(const basicAC_F0&)’ at problem.hpp:170:75, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = C_args_minus; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Plot::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Plot; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:3057:25: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3057 | return new Plot(args); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Plot::f(const basicAC_F0&)’ at lgfem.cpp:3057:25, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Plot; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* pb2mat::f(const basicAC_F0&) [with K = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = pb2mat >; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:3132:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3132 | static E_F0 *f(const basicAC_F0 &args) { return new Plot(args); } | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* pb2mat::f(const basicAC_F0&) [with K = std::complex]’ at lgfem.cpp:3132:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = pb2mat >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* pb2mat::f(const basicAC_F0&) [with K = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = pb2mat; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:3132:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3132 | static E_F0 *f(const basicAC_F0 &args) { return new Plot(args); } | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* pb2mat::f(const basicAC_F0&) [with K = double]’ at lgfem.cpp:3132:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = pb2mat; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* OP_MakePtr2::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtr2; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:1488:62: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1488 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* OP_MakePtr2::f(const basicAC_F0&)’ at lgfem.cpp:1488:62, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtr2; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* OP_MakePtr3::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtr3; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:1520:62: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1520 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* OP_MakePtr3::f(const basicAC_F0&)’ at lgfem.cpp:1520:62, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtr3; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* OP_MakePtrS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtrS; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:1553:62: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1553 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* OP_MakePtrS::f(const basicAC_F0&)’ at lgfem.cpp:1553:62, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtrS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* OP_MakePtrL::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtrL; int ppref = 0]’ at AFunction.hpp:2940:65: lgfem.cpp:1586:62: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1586 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* OP_MakePtrL::f(const basicAC_F0&)’ at lgfem.cpp:1586:62, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = OP_MakePtrL; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In function ‘int Send3d(PlotStream&, Plot::ListWhat&, std::map&) [with K = double; v_fes = v_fes3]’: lgfem.cpp:4029:61: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4029 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4017:13: note: ‘nsb’ was declared here 4017 | int lg, nsb; | ^~~ lgfem.cpp:4051:61: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4051 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4037:13: note: ‘nsb’ was declared here 4037 | int lg, nsb; | ^~~ lgfem.cpp: In function ‘int Send3d(PlotStream&, Plot::ListWhat&, std::map&) [with K = std::complex; v_fes = v_fes3]’: lgfem.cpp:4029:61: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4029 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4017:13: note: ‘nsb’ was declared here 4017 | int lg, nsb; | ^~~ lgfem.cpp:4051:61: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4051 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4037:13: note: ‘nsb’ was declared here 4037 | int lg, nsb; | ^~~ lgfem.cpp: In function ‘int SendS(PlotStream&, Plot::ListWhat&, std::map&) [with K = double; v_fes = v_fesS]’: lgfem.cpp:4108:59: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4108 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( )<< " " << V1.min( ) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4094:13: note: ‘nsb’ was declared here 4094 | int lg, nsb; | ^~~ lgfem.cpp: In function ‘int SendS(PlotStream&, Plot::ListWhat&, std::map&) [with K = std::complex; v_fes = v_fesS]’: lgfem.cpp:4108:59: warning: ‘nsb’ may be used uninitialized [-Wmaybe-uninitialized] 4108 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( )<< " " << V1.min( ) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4094:13: note: ‘nsb’ was declared here 4094 | int lg, nsb; | ^~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataSeg3]’, inlined from ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshS]’ at lgmesh3.cpp:264:70: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [2]’ {aka ‘Fem2D::GenericVertex* const [2]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshS]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataPoint3]’, inlined from ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL]’ at lgmesh3.cpp:264:51: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 1 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [1]’ {aka ‘Fem2D::GenericVertex* const [1]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataPoint3]’, inlined from ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL]’ at lgmesh3.cpp:264:70: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [1]’ {aka ‘Fem2D::GenericVertex* const [1]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataSeg3]’, inlined from ‘void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = double]’ at problem.cpp:589:129: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [2]’ {aka ‘Fem2D::GenericVertex* const [2]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = double]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ lgmat.cpp: In member function ‘E_F0* SetRawMatformMat::code(const basicAC_F0&) const [with RR = std::complex]’: lgmat.cpp:2727:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2727 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetRawMatformMat::code(const basicAC_F0&) const [with RR = std::complex]’ at lgmat.cpp:2727:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function ‘E_F0* SetRawMatformMat::code(const basicAC_F0&) const [with RR = double]’: lgmat.cpp:2727:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2727 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetRawMatformMat::code(const basicAC_F0&) const [with RR = double]’ at lgmat.cpp:2727:15: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘const Fem2D::GenericElement::Vertex& Fem2D::GenericElement::operator[](int) const [with Data = Fem2D::DataSeg3]’, inlined from ‘void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = std::complex]’ at problem.cpp:589:129: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of ‘Fem2D::GenericElement::Vertex* const [2]’ {aka ‘Fem2D::GenericVertex* const [2]’} [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function ‘void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = std::complex]’: ./../femlib/GenericMesh.hpp:315:11: note: while referencing ‘Fem2D::GenericElement::vertices’ 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In static member function ‘static E_F0* BlockMatrix::f(const basicAC_F0&) [with R = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix; int ppref = 0]’ at AFunction.hpp:2940:65: lgmat.cpp:2238:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2238 | if(IsRawMat(args)) return new RawMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BlockMatrix::f(const basicAC_F0&) [with R = double]’ at lgmat.cpp:2238:31, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* BlockMatrix1::f(const basicAC_F0&) [with R = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix1; int ppref = 0]’ at AFunction.hpp:2940:65: lgmat.cpp:2248:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2248 | if(IsRawMat(args)) return new RawMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BlockMatrix1::f(const basicAC_F0&) [with R = double]’ at lgmat.cpp:2248:38, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix1; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* BlockMatrix1::f(const basicAC_F0&) [with R = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix1 >; int ppref = 0]’ at AFunction.hpp:2940:65: lgmat.cpp:2248:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2248 | if(IsRawMat(args)) return new RawMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BlockMatrix1::f(const basicAC_F0&) [with R = std::complex]’ at lgmat.cpp:2248:38, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix1 >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* BlockMatrix::f(const basicAC_F0&) [with R = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix >; int ppref = 0]’ at AFunction.hpp:2940:65: lgmat.cpp:2238:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2238 | if(IsRawMat(args)) return new RawMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BlockMatrix::f(const basicAC_F0&) [with R = std::complex]’ at lgmat.cpp:2238:31, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BlockMatrix >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesL]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesL]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fesL]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fesL]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesS]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesS]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fesS]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fesS]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes3]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes3]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fes3]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fes3]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationBorderL::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorderL; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:472:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 472 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int0d,3,1);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationBorderL::f(const basicAC_F0&)’ at problem.hpp:472:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorderL; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationL::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationL; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:465:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 465 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d,3,1);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationL::f(const basicAC_F0&)’ at problem.hpp:465:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationL; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationBorderS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorderS; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:448:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 448 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d,3,2);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationBorderS::f(const basicAC_F0&)’ at problem.hpp:448:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorderS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationS; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:441:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 441 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int2d,3,2);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationS::f(const basicAC_F0&)’ at problem.hpp:441:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationAll0d::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAll0d; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:432:96: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intall0d,3,1);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationAll0d::f(const basicAC_F0&)’ at problem.hpp:432:96, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAll0d; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationAllEdgesS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllEdgesS; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:455:101: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 455 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intalledges,3,2);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationAllEdgesS::f(const basicAC_F0&)’ at problem.hpp:455:101, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllEdgesS; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationAllFaces::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllFaces; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:425:97: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 425 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intallfaces,3);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationAllFaces::f(const basicAC_F0&)’ at problem.hpp:425:97, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllFaces; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationBorder3d::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorder3d; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:418:91: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 418 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int2d,3);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationBorder3d::f(const basicAC_F0&)’ at problem.hpp:418:91, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorder3d; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegration3d::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegration3d; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:411:91: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 411 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int3d,3);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegration3d::f(const basicAC_F0&)’ at problem.hpp:411:91, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegration3d; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘LOperaG* newU_(int)’, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13754:69: ./../femlib/DOperator.hpp:401:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaG* newU_(int)’ at ./../femlib/DOperator.hpp:401:42, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13754:69: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘LOperaD* newV_(int)’, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13756:69: ./../femlib/DOperator.hpp:406:75: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 406 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaD* newV_(int)’ at ./../femlib/DOperator.hpp:406:75, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13756:69: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘LOperaG* newU_(int)’, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13781:57: ./../femlib/DOperator.hpp:401:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaG* newU_(int)’ at ./../femlib/DOperator.hpp:401:42, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13781:57: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘LOperaD* newV_(int)’, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13783:57: ./../femlib/DOperator.hpp:406:75: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 406 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘LOperaD* newV_(int)’ at ./../femlib/DOperator.hpp:406:75, inlined from ‘void SetArgsFormLinear(const ListOfId*, int)’ at problem.cpp:13783:57: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesL>*, int>; A = std::pair, v_fesL>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesL>*, int>; A = std::pair, v_fesL>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesS>*, int>; A = std::pair, v_fesS>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fesS>*, int>; A = std::pair, v_fesS>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes3>*, int>; A = std::pair, v_fes3>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes3>*, int>; A = std::pair, v_fes3>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesL]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesL]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fesL]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fesL]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesS]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fesS]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fesS]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fesS]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes3]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes3]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fes3]’: lgmesh3.cpp:2057:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2057 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE3::code(const basicAC_F0&) const [with K = double; v_fes = v_fes3]’ at lgmesh3.cpp:2057:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In constructor ‘Problem::Problem(const C_args*, const ListOfId&, size_t&)’: problem.cpp:13361:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 13361 | op(new C_args(*ca)), | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘Problem::Problem(const C_args*, const ListOfId&, size_t&)’ at problem.cpp:13361:18: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:3892:33: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:3892:33: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4193:33: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4193:33: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4423:37: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4423:37: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In file included from ./../femlib/FESpacen.hpp:63: In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:1861:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:1863:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:1869:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:1873:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4700:37: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:1861:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:1863:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:1869:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In constructor ‘Fem2D::QuadratureWeight::QuadratureWeight(Fem2D::R)’, inlined from ‘Fem2D::GQuadraturePoint::GQuadraturePoint() [with Rd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:56:46, inlined from ‘Fem2D::GQuadratureFormular::GQuadratureFormular(int) [with Rdd = Fem2D::R0]’ at ./../femlib/QuadratureFormular.hpp:100:62, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:1873:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4700:37: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4817:36: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4817:36: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In constructor ‘FormLinear::FormLinear(const basicAC_F0&)’, inlined from ‘static E_F0* FormLinear::f(const basicAC_F0&)’ at problem.hpp:682:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = FormLinear; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:671:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 671 | l = new Ftest(*ll); // FH1004 ->Optimize(currentblock); same as bilinear | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormLinear::FormLinear(const basicAC_F0&)’ at problem.hpp:671:22, inlined from ‘static E_F0* FormLinear::f(const basicAC_F0&)’ at problem.hpp:682:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = FormLinear; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘FormBilinear::FormBilinear(const basicAC_F0&)’, inlined from ‘static E_F0* FormBilinear::f(const basicAC_F0&)’ at problem.hpp:639:75, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = FormBilinear; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:628:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 628 | b=new Foperator(*bb); // FH1004 no optimisation here because we don't the type of the bilinear form here. | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormBilinear::FormBilinear(const basicAC_F0&)’ at problem.hpp:628:22, inlined from ‘static E_F0* FormBilinear::f(const basicAC_F0&)’ at problem.hpp:639:75, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = FormBilinear; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = std::complex; v_fes = v_fes]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fes]’: lgfem.hpp:1351:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1351 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_FE_get_elmnt::code(const basicAC_F0&) const [with K = double; v_fes = v_fes]’ at lgfem.hpp:1351:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:4926:31: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:4926:31: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ problem.hpp: In member function ‘C_F0 TypeSolve::Initialization(const Type_Expr&) const [with bool exec_init = true; Problem = Solve]’: problem.hpp:1090:19: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1090 | { return C_F0( new SolveInit(e) ,atype()); } | ^~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘C_F0 TypeSolve::Initialization(const Type_Expr&) const [with bool exec_init = true; Problem = Solve]’ at problem.hpp:1090:19: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘E_F0* TypeSolve::Destroy(const C_F0&) const [with bool exec_init = true; Problem = Solve]’: problem.hpp:1085:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1085 | { return new SolveDel(c);} | ^~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* TypeSolve::Destroy(const C_F0&) const [with bool exec_init = true; Problem = Solve]’ at problem.hpp:1085:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘C_F0 TypeSolve::Initialization(const Type_Expr&) const [with bool exec_init = false; Problem = Problem]’: problem.hpp:1090:19: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1090 | { return C_F0( new SolveInit(e) ,atype()); } | ^~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘C_F0 TypeSolve::Initialization(const Type_Expr&) const [with bool exec_init = false; Problem = Problem]’ at problem.hpp:1090:19: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function ‘E_F0* TypeSolve::Destroy(const C_F0&) const [with bool exec_init = false; Problem = Problem]’: problem.hpp:1085:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1085 | { return new SolveDel(c);} | ^~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* TypeSolve::Destroy(const C_F0&) const [with bool exec_init = false; Problem = Problem]’ at problem.hpp:1085:12: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* IntFunction::f(const basicAC_F0&) [with R = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = IntFunction >; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:996:54: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 996 | static E_F0 * f(const basicAC_F0 & args) { return new IntFunction(args);} | ^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* IntFunction::f(const basicAC_F0&) [with R = std::complex]’ at problem.hpp:996:54, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = IntFunction >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* IntFunction::f(const basicAC_F0&) [with R = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = IntFunction; int ppref = 1]’ at AFunction.hpp:2940:65: problem.hpp:996:54: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 996 | static E_F0 * f(const basicAC_F0 & args) { return new IntFunction(args);} | ^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* IntFunction::f(const basicAC_F0&) [with R = double]’ at problem.hpp:996:54, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = IntFunction; int ppref = 1]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:5068:30: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:5068:30: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:5366:30: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:5366:30: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:5748:35: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:5748:35: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In static member function ‘static E_F0* CDomainOfIntegrationVFEdges::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationVFEdges; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:404:97: warning: ‘static void 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,intallVFedges);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationVFEdges::f(const basicAC_F0&)’ at problem.hpp:404:97, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationVFEdges; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationAllEdges::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllEdges; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:398:95: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 398 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intalledges);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationAllEdges::f(const basicAC_F0&)’ at problem.hpp:398:95, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationAllEdges; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegrationBorder::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorder; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:392:89: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 392 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegrationBorder::f(const basicAC_F0&)’ at problem.hpp:392:89, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegrationBorder; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CDomainOfIntegration::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegration; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:376:83: warning: ‘static void 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);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CDomainOfIntegration::f(const basicAC_F0&)’ at problem.hpp:376:83, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CDomainOfIntegration; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* BC_set::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BC_set; int ppref = 0]’ at AFunction.hpp:2940:65: problem.hpp:303:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 303 | static E_F0 * f(const basicAC_F0 & args) { return new BC_set(args);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* BC_set::f(const basicAC_F0&)’ at problem.hpp:303:69, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = BC_set; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes>*, int>; A = std::pair, v_fes>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair, v_fes>*, int>; A = std::pair, v_fes>*, int>; B = std::complex; CODE = E_F_StackF0F0opt2 >]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’: AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::pair*, int>; A = std::pair*, int>; B = double; CODE = E_F_StackF0F0opt2]’ at AFunction.hpp:2879:11: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperatorMakePtrFE::code(const basicAC_F0&) const [with K = std::complex]’: lgfem.cpp:2246:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2246 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE::code(const basicAC_F0&) const [with K = std::complex]’ at lgfem.cpp:2246:53: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* OneOperatorMakePtrFE::code(const basicAC_F0&) const [with K = double]’: lgfem.cpp:2246:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2246 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperatorMakePtrFE::code(const basicAC_F0&) const [with K = double]’ at lgfem.cpp:2246:53: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = double]’ at problem.cpp:5630:28: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function ‘bool C_F0::MeshIndependent() const’, inlined from ‘void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*, int*) [with R = std::complex]’ at problem.cpp:5630:28: AFunction.hpp:709:67: warning: ‘this’ pointer is null [-Wnonnull] 709 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ lgfem.cpp: In member function ‘E_F0* LinearGMRES::code(const basicAC_F0&) const [with R = double]’: lgfem.cpp:922:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 922 | E_F0 *code(const basicAC_F0 &args) const { return new E_LGMRES(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* LinearGMRES::code(const basicAC_F0&) const [with R = double]’ at lgfem.cpp:922:53: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function ‘E_F0* LinearCG::code(const basicAC_F0&) const [with R = double]’: lgfem.cpp:763:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 763 | E_F0 *code(const basicAC_F0 &args) const { return new E_LCG(args, cas); } | ^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* LinearCG::code(const basicAC_F0&) const [with R = double]’ at lgfem.cpp:763:53: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = std::complex]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, double>; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = double]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, double>; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL >; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:521:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 521 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb]’ at ./../femlib/DOperator.hpp:521:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL >; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:486:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 486 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:486:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb, C_F0>; T = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, C_F0>, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb, C_F0>; T = std::complex]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, C_F0>, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb, C_F0>; T = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, C_F0>, double>; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb, C_F0>; T = double]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, C_F0>, double>; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb, C_F0>]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL, C_F0> >; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:521:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 521 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb, C_F0>]’ at ./../femlib/DOperator.hpp:521:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL, C_F0> >; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb, C_F0>]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus, C_F0> >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:486:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 486 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb, C_F0>]’ at ./../femlib/DOperator.hpp:486:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus, C_F0> >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = std::complex]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = std::complex]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, std::complex >; int ppref = 10]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = double]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, double>; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:541:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 541 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_DivLR::f(const basicAC_F0&) [with L = LinearComb; T = double]’ at ./../femlib/DOperator.hpp:541:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_DivLR, double>; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL >; int ppref = 20]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:521:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 521 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_MulRL::f(const basicAC_F0&) [with T = double; L = LinearComb]’ at ./../femlib/DOperator.hpp:521:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_MulRL >; int ppref = 20]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:486:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 486 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Minus::f(const basicAC_F0&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:486:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Minus >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function ‘L* Diff(const L*, const Fem2D::operatortype&) [with L = LinearComb]’: ./../femlib/DOperator.hpp:413:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 413 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘L* Diff(const L*, const Fem2D::operatortype&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:413:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function ‘L* Diff(const L*, const Fem2D::operatortype&) [with L = LinearComb]’: ./../femlib/DOperator.hpp:413:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 413 | L * r= new L(*u); | ^~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘L* Diff(const L*, const Fem2D::operatortype&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:413:13: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Add::f(const basicAC_F0&) [with L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Add >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:465:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 465 | return new L(*a+*b);} | ^~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Add::f(const basicAC_F0&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:465:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Add >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* CODE_L_Add::f(const basicAC_F0&) [with L = LinearComb]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Add >; int ppref = 0]’ at AFunction.hpp:2940:65: ./../femlib/DOperator.hpp:465:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 465 | return new L(*a+*b);} | ^~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* CODE_L_Add::f(const basicAC_F0&) [with L = LinearComb]’ at ./../femlib/DOperator.hpp:465:12, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = CODE_L_Add >; int ppref = 0]’ at AFunction.hpp:2940:65: CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:827:23, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’ at lgfem.cpp:3670:41: ./../femlib/MeshPoint.hpp:300:14: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’: lgfem.cpp:3654:11: note: ‘lab’ was declared here 3654 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::MeshS&, const Fem2D::R3&, const Fem2D::R2&, const Fem2D::TriangleS&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::MeshS&, const Fem2D::R3&, const Fem2D::R2&, const Fem2D::TriangleS&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:850:25, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’ at lgfem.cpp:3873:41: ./../femlib/MeshPoint.hpp:484:17: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 484 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’: lgfem.cpp:3861:11: note: ‘lab’ was declared here 3861 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:827:23, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’ at lgfem.cpp:3597:41: ./../femlib/MeshPoint.hpp:300:14: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = std::complex]’: lgfem.cpp:3584:13: note: ‘lab’ was declared here 3584 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:827:23, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = double]’ at lgfem.cpp:3670:41: ./../femlib/MeshPoint.hpp:300:14: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = double]’: lgfem.cpp:3654:11: note: ‘lab’ was declared here 3654 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::MeshS&, const Fem2D::R3&, const Fem2D::R2&, const Fem2D::TriangleS&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::MeshS&, const Fem2D::R3&, const Fem2D::R2&, const Fem2D::TriangleS&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:850:25, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = double]’ at lgfem.cpp:3873:41: ./../femlib/MeshPoint.hpp:484:17: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 484 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = double]’: lgfem.cpp:3861:11: note: ‘lab’ was declared here 3861 | int lab; | ^~~ In member function ‘void Fem2D::MeshPointBase::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int, int)’, inlined from ‘void Fem2D::MeshPoint::set(const Fem2D::Mesh3&, const Fem2D::R3&, const Fem2D::R3&, const Fem2D::Tet&, int, const Fem2D::R3&, int)’ at ./../femlib/MeshPoint.hpp:827:23, inlined from ‘AnyType IntFunction::operator()(Stack) const [with R = double]’ at lgfem.cpp:3597:41: ./../femlib/MeshPoint.hpp:300:14: warning: ‘lab’ may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ^~ lgfem.cpp: In member function ‘AnyType IntFunction::operator()(Stack) const [with R = double]’: lgfem.cpp:3584:13: note: ‘lab’ was declared here 3584 | int lab; | ^~~ 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.14/openmpi/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/fflib' Making all in nw make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/nw' /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/sansrgraph.o ../Graphics/sansrgraph.cpp /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/ffglut.o ../Graphics/ffglut.cpp /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/ffthreads.o ../Graphics/ffthreads.cpp /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/gggg.o ../Graphics/gggg.cpp /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../mpi/parallelempi-empty.o ../mpi/parallelempi-empty.cpp /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../fflib/ffapi.o ../fflib/ffapi.cpp /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../fflib/compositeFESpace.o ../fflib/compositeFESpace.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:44: ./../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:65: ../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:152:17: warning: unused variable ‘c2’ [-Wunused-variable] 152 | int c2 =getc(fp); | ^~ ../Graphics/ffglut.cpp: In function ‘void Plot(const Fem2D::Mesh3&, bool, bool, bool, ThePlot&, GLint, int*)’: ../Graphics/ffglut.cpp:484:12: warning: unused variable ‘r’ [-Wunused-variable] 484 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:484:16: warning: unused variable ‘g’ [-Wunused-variable] 484 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:484:20: warning: unused variable ‘b’ [-Wunused-variable] 484 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:475:28: warning: typedef ‘Tet’ locally defined but not used [-Wunused-local-typedefs] 475 | typedef Mesh3::Element Tet; | ^~~ ../Graphics/ffglut.cpp: In function ‘void Plot(const Fem2D::MeshS&, bool, bool, bool, ThePlot&, GLint, int*, OneWindow*)’: ../Graphics/ffglut.cpp:703:37: warning: operation on ‘i’ may be undefined [-Wsequence-point] 703 | for (int i=0;ihpixel; | ^ ../Graphics/ffglut.cpp:588:12: warning: unused variable ‘r’ [-Wunused-variable] 588 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:588:16: warning: unused variable ‘g’ [-Wunused-variable] 588 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:588:20: warning: unused variable ‘b’ [-Wunused-variable] 588 | 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:830:33: warning: operation on ‘i’ may be undefined [-Wsequence-point] 830 | for (int i=0;ihpixel; | ^~ ../Graphics/ffglut.cpp: In member function ‘virtual void OnePlotBorder::Draw(OneWindow*)’: ../Graphics/ffglut.cpp:1719:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1719 | for(int i=0;i >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1723 | for(int j=1;j > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for(int i=0;i >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1768 | for(int j=1;jtheplot->nbN; | ^~~ ../Graphics/ffglut.cpp: In function ‘int main(int, char**)’: ../Graphics/ffglut.cpp:4201:10: warning: unused variable ‘fullscreen’ [-Wunused-variable] 4201 | bool fullscreen = false; | ^~~~~~~~~~ In file included from ../fflib/compositeFESpace.cpp:50: ../fflib/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../fflib/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../fflib/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../fflib/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../fflib/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../fflib/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../Graphics/ffglut.cpp: In instantiation of ‘OnePlotFE::OnePlotFE(const Mesh*, long int, PlotStream&) [with Mesh = Fem2D::Mesh]’: ../Graphics/ffglut.cpp:3012:59: required from here ../Graphics/ffglut.cpp:4201:10: warning: 3012 | p=new OnePlotFE(Ths[imsh-1],what,fin); ../Graphics/ffglut.cpp:4201:10: warning: | ^ ../Graphics/ffglut.cpp:1259:21: warning: unused variable ‘j’ [-Wunused-variable] 1259 | for(int i=0,j=0;i::OnePlotFE(const Mesh*, long int, PlotStream&) [with Mesh = Fem2D::Mesh2]’: ../Graphics/ffglut.cpp:3014:61: required from here ../Graphics/ffglut.cpp:1259:21: warning: 3014 | p=new OnePlotFE(Ths2[imsh-1],what,fin); ../Graphics/ffglut.cpp:1259:21: warning: | ^ ../Graphics/ffglut.cpp:1259:21: warning: unused variable ‘j’ [-Wunused-variable] 1259 | for(int i=0,j=0;i >&, MapOfE_F0&, size_t&)’: ../fflib/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../fflib/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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 ../fflib/compositeFESpace.cpp:53: ./../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]; | ^ ../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:1549:9: required from ‘void OnePlotFE::Draw(OneWindow*) [with Mesh = Fem2D::Mesh2]’ ../Graphics/ffglut.cpp:1259:21: warning: 1549 | Plot(Th,false,plot.drawmeshes,plot.drawborder,plot,gllists+2,&oklist[2]); ../Graphics/ffglut.cpp:1259:21: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:1435:6: required from here ../Graphics/ffglut.cpp:1259:21: warning: 1435 | void OnePlotFE::Draw(OneWindow *win) ../Graphics/ffglut.cpp:1259:21: warning: | ^~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:391:12: warning: unused variable ‘r’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:391:16: warning: unused variable ‘g’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:391:20: warning: unused variable ‘b’ [-Wunused-variable] 391 | 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:1549:9: required from ‘void OnePlotFE::Draw(OneWindow*) [with Mesh = Fem2D::Mesh]’ ../Graphics/ffglut.cpp:391:20: warning: 1549 | Plot(Th,false,plot.drawmeshes,plot.drawborder,plot,gllists+2,&oklist[2]); ../Graphics/ffglut.cpp:391:20: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:1435:6: required from here ../Graphics/ffglut.cpp:391:20: warning: 1435 | void OnePlotFE::Draw(OneWindow *win) ../Graphics/ffglut.cpp:391:20: warning: | ^~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:391:12: warning: unused variable ‘r’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:391:16: warning: unused variable ‘g’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:391:20: warning: unused variable ‘b’ [-Wunused-variable] 391 | double r=0,g=0,b=0; | ^ 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’ ../fflib/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../fflib/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ../fflib/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../fflib/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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 ../fflib/compositeFESpace.cpp:57: ./../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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../fflib/lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ../fflib/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../fflib/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ../fflib/compositeFESpace.cpp:61: ../fflib/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ../fflib/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../fflib/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../fflib/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../fflib/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../fflib/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../fflib/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../fflib/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../fflib/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../fflib/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../fflib/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../fflib/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../fflib/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../fflib/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../fflib/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../fflib/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In function ‘KNM > computeBlockLargs(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: ../fflib/compositeFESpace.cpp:358:14: warning: unused variable ‘d’ [-Wunused-variable] 358 | int d = di.d; | ^ ../fflib/compositeFESpace.cpp:359:11: warning: unused variable ‘dHat’ [-Wunused-variable] 359 | int dHat = di.dHat; | ^~~~ ../fflib/compositeFESpace.cpp:545:14: warning: unused variable ‘Opsize’ [-Wunused-variable] 545 | size_t Opsize= Op->v.size(); | ^~~~~~ ../fflib/compositeFESpace.cpp: In function ‘void listOfComponentBilinearForm(const std::__cxx11::list&)’: ../fflib/compositeFESpace.cpp:993:14: warning: unused variable ‘d’ [-Wunused-variable] 993 | int d = di.d; | ^ ../fflib/compositeFESpace.cpp:994:11: warning: unused variable ‘dHat’ [-Wunused-variable] 994 | int dHat = di.dHat; | ^~~~ ../fflib/compositeFESpace.cpp: In function ‘void separateFEMpartBemPart(const std::__cxx11::list&, std::__cxx11::list&, std::__cxx11::list&)’: ../fflib/compositeFESpace.cpp:1328:30: warning: unused variable ‘OpBEM’ [-Wunused-variable] 1328 | BilinearOperator * OpBEM = new BilinearOperator( Op->v[indexBEMmass].first, Op->v[indexBEMmass].second ); | ^~~~~ ../fflib/compositeFESpace.cpp:1235:7: warning: unused variable ‘nbBEM’ [-Wunused-variable] 1235 | int nbBEM=0; | ^~~~~ ../fflib/compositeFESpace.cpp: In function ‘void varfToCompositeBlockLinearSystem_fes(bool, bool, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, MatriceCreuse&, int*, bool)’: ../fflib/compositeFESpace.cpp:1490:34: warning: typedef ‘pfes1’ locally defined but not used [-Wunused-local-typedefs] 1490 | typedef typename v_fes1::pfes pfes1; | ^~~~~ ../fflib/compositeFESpace.cpp:1491:34: warning: typedef ‘pfes2’ locally defined but not used [-Wunused-local-typedefs] 1491 | typedef typename v_fes2::pfes pfes2; | ^~~~~ ../fflib/compositeFESpace.cpp:1494:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1494 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../fflib/compositeFESpace.cpp:1495:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1495 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../fflib/compositeFESpace.cpp: In function ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool)’: ../fflib/compositeFESpace.cpp:1847:36: warning: typedef ‘pfes1’ locally defined but not used [-Wunused-local-typedefs] 1847 | typedef typename v_fes1::pfes pfes1; | ^~~~~ ../fflib/compositeFESpace.cpp:1848:36: warning: typedef ‘pfes2’ locally defined but not used [-Wunused-local-typedefs] 1848 | typedef typename v_fes2::pfes pfes2; | ^~~~~ ../fflib/compositeFESpace.cpp:1849:39: warning: typedef ‘FESpace1’ locally defined but not used [-Wunused-local-typedefs] 1849 | typedef typename v_fes1::FESpace FESpace1; | ^~~~~~~~ ../fflib/compositeFESpace.cpp:1850:39: warning: typedef ‘FESpace2’ locally defined but not used [-Wunused-local-typedefs] 1850 | typedef typename v_fes2::FESpace FESpace2; | ^~~~~~~~ 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:438:32: required from here ../fflib/compositeFESpace.cpp:1850:39: warning: 438 | return SetAny(this);} ../fflib/compositeFESpace.cpp:1850:39: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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:1798:40: required from here ../fflib/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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:1903:38: required from here ../fflib/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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 ../fflib/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../fflib/AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ ../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ../fflib/problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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:300:60: required from here ../fflib/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../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:373:82: required from here ../fflib/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../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:636:59: required from here ../fflib/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../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:679:60: required from here ../fflib/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../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 { | ^~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ../fflib/compositeFESpace.cpp:2425:80: required from here ../fflib/AnyType.hpp:83:7: note: 2425 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ../fflib/AnyType.hpp:83:7: note: | ^~~~~ ../fflib/compositeFESpace.cpp:2109:11: warning: unused variable ‘N_block’ [-Wunused-variable] 2109 | int N_block = UhNbOfDf[i]; | ^~~~~~~ ../fflib/compositeFESpace.cpp:2110:11: warning: unused variable ‘M_block’ [-Wunused-variable] 2110 | int M_block = VhNbOfDf[j]; | ^~~~~~~ ../fflib/compositeFESpace.cpp:2046:8: warning: unused variable ‘A_is_maybe_sym’ [-Wunused-variable] 2046 | bool A_is_maybe_sym = (void*)pUh == (void*)pVh; | ^~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ../fflib/compositeFESpace.cpp:2427:81: required from here ../fflib/compositeFESpace.cpp:2046:8: warning: 2427 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ../fflib/compositeFESpace.cpp:2046:8: warning: | ^~~~~ ../fflib/compositeFESpace.cpp:2109:11: warning: unused variable ‘N_block’ [-Wunused-variable] 2109 | int N_block = UhNbOfDf[i]; | ^~~~~~~ ../fflib/compositeFESpace.cpp:2110:11: warning: unused variable ‘M_block’ [-Wunused-variable] 2110 | int M_block = VhNbOfDf[j]; | ^~~~~~~ ../fflib/compositeFESpace.cpp:2046:8: warning: unused variable ‘A_is_maybe_sym’ [-Wunused-variable] 2046 | bool A_is_maybe_sym = (void*)pUh == (void*)pVh; | ^~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1955:70: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:2046:8: warning: 1955 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, ../fflib/compositeFESpace.cpp:2046:8: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:2046:8: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:2046:8: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:2046:8: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::Mesh3; v_fes1 = v_fes3; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1962:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1962 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1968:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1968 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1976:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1976 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1983:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1983 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fes; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1990:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1990 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1996:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1996 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fes3; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:2003:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 2003 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2394:101: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1955:70: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1955 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::Mesh3; v_fes1 = v_fes3; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1962:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1962 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1968:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1968 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1976:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1976 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1983:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1983 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fes; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1990:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1990 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:1996:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 1996 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fes3; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: ../fflib/compositeFESpace.cpp:2003:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 2003 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp:2402:104: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); ../fflib/compositeFESpace.cpp:1861:17: warning: | ^ ../fflib/compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]’: ../fflib/compositeFESpace.cpp:2090:58: required from ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../fflib/compositeFESpace.cpp:1861:17: warning: 2090 | if( ! pUh || ! pVh) return SetAny *>(&A); // ../fflib/compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../fflib/compositeFESpace.cpp:2425:80: required from here ../fflib/compositeFESpace.cpp:1861:17: warning: 2425 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ../fflib/compositeFESpace.cpp:1861:17: warning: | ^~~~~ ../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 Matrice_Creuse* 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 = Matrice_Creuse >*]’: ../fflib/compositeFESpace.cpp:2090:58: required from ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../fflib/AnyType.hpp:83:7: note: 2090 | if( ! pUh || ! pVh) return SetAny *>(&A); // ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../fflib/compositeFESpace.cpp:2427:81: required from here ../fflib/AnyType.hpp:83:7: note: 2427 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ../fflib/AnyType.hpp:83:7: note: | ^~~~~ ../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 Matrice_Creuse >* 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]’ ../fflib/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/lgfem.hpp:475:69: required from here ../fflib/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../fflib/AnyType.hpp:83:7: note: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fflib/lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ../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*]’ ../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ../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*]’ ../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ../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 { | ^~~~~~~~~~~~~~~~~~~ In constructor ‘FormBilinear::FormBilinear(A, Expression)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:174:69: ../fflib/problem.hpp:640:79: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 640 | FormBilinear(A a,Expression bb) : di(a),b(new Foperator(*dynamic_cast(bb))/*->Optimize(currentblock) FH1004 */) | ^ In file included from ../fflib/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormBilinear::FormBilinear(A, Expression)’ at ../fflib/problem.hpp:640:79, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:174:69: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘FormLinear::FormLinear(A, Expression)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:235:70: ../fflib/problem.hpp:683:73: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 683 | FormLinear(A a,Expression bb) : di(a),l(new Ftest(*dynamic_cast(bb))/*->Optimize(currentblock) FH1004 */) {ffassert(l);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormLinear::FormLinear(A, Expression)’ at ../fflib/problem.hpp:683:73, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:235:70: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: ../fflib/compositeFESpace.cpp:277:64: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 277 | if(addBC) newlargs.push_back( C_F0( new BC_set(*bc,okBC), r) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:277:64: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: ../fflib/compositeFESpace.cpp:174:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 174 | newlargs.push_back( C_F0( new FormBilinear( &di, OpBloc ), r ) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:174:69: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../fflib/compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: ../fflib/compositeFESpace.cpp:235:70: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 235 | newlargs.push_back( C_F0( new FormLinear( (ll->di), OpBloc ), r ) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at ../fflib/compositeFESpace.cpp:235:70: ../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 /usr/lib64/openmpi/bin/mpic++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../fflib/compositeFESpace.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib64 -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz /usr/lib64/openmpi/bin/mpic++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../fflib/compositeFESpace.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib64 -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/nw' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/mpi' cp ../fflib/ffapi.cpp . cp ../fflib/compositeFESpace.cpp . /usr/lib64/openmpi/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -DPARALLELE -I./../fflib -I./../Graphics -I./../femlib -I./../bamglib/ -I/usr/include/openmpi-riscv64 -I/usr/include -I/usr/include/suitesparse -I./../../3rdparty/include/BemTool/ -I./../../3rdparty/boost/include -I../../plugin/mpi -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -DPARALLELE -DHAVE_ZLIB -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o parallelempi.o parallelempi.cpp ../../config.status --file=ff-mpirun:ff-mpirun.in /usr/lib64/openmpi/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -DPARALLELE -I./../fflib -I./../Graphics -I./../femlib -I./../bamglib/ -I/usr/include/openmpi-riscv64 -I/usr/include -I/usr/include/suitesparse -I./../../3rdparty/include/BemTool/ -I./../../3rdparty/boost/include -I../../plugin/mpi -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -DPARALLELE -DHAVE_ZLIB -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffapi.o ffapi.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -DPARALLELE -I./../fflib -I./../Graphics -I./../femlib -I./../bamglib/ -I/usr/include/openmpi-riscv64 -I/usr/include -I/usr/include/suitesparse -I./../../3rdparty/include/BemTool/ -I./../../3rdparty/boost/include -I../../plugin/mpi -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -DPARALLELE -DHAVE_ZLIB -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o compositeFESpace.o compositeFESpace.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -DPARALLELE -I./../fflib -I./../Graphics -I./../femlib -I./../bamglib/ -I/usr/include/openmpi-riscv64 -I/usr/include -I/usr/include/suitesparse -I./../../3rdparty/include/BemTool/ -I./../../3rdparty/boost/include -I../../plugin/mpi -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -DPARALLELE -DHAVE_ZLIB -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../lglib/mymain.o ../lglib/mymain.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -DPARALLELE -I./../fflib -I./../Graphics -I./../femlib -I./../bamglib/ -I/usr/include/openmpi-riscv64 -I/usr/include -I/usr/include/suitesparse -I./../../3rdparty/include/BemTool/ -I./../../3rdparty/boost/include -I../../plugin/mpi -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -DPARALLELE -DHAVE_ZLIB -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../lglib/lg.tab.o ../lglib/lg.tab.cpp config.status: creating ff-mpirun chmod a+x ff-mpirun In file included from compositeFESpace.cpp:50: ./../fflib/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./../fflib/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./../fflib/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./../fflib/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./../fflib/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./../fflib/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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 compositeFESpace.cpp:53: ./../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 lg.ypp:62: ./../fflib/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./../fflib/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./../fflib/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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’ ./../fflib/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../fflib/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../fflib/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./../fflib/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from lg.ypp:66: ./../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/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:34: ./../fflib/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./../fflib/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from compositeFESpace.cpp:57: ./../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); | ^ ./../fflib/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./../fflib/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./../fflib/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../fflib/lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./../fflib/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./../fflib/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./../fflib/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./../fflib/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from compositeFESpace.cpp:61: ./../fflib/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./../fflib/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./../fflib/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./../fflib/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./../fflib/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./../fflib/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./../fflib/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./../fflib/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./../fflib/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./../fflib/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./../fflib/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./../fflib/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./../fflib/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./../fflib/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./../fflib/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./../fflib/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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 lg.ypp:68: ./../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); | ^ compositeFESpace.cpp: In function ‘KNM > computeBlockLargs(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: compositeFESpace.cpp:358:14: warning: unused variable ‘d’ [-Wunused-variable] 358 | int d = di.d; | ^ compositeFESpace.cpp:359:11: warning: unused variable ‘dHat’ [-Wunused-variable] 359 | int dHat = di.dHat; | ^~~~ compositeFESpace.cpp:545:14: warning: unused variable ‘Opsize’ [-Wunused-variable] 545 | size_t Opsize= Op->v.size(); | ^~~~~~ compositeFESpace.cpp: In function ‘void listOfComponentBilinearForm(const std::__cxx11::list&)’: compositeFESpace.cpp:993:14: warning: unused variable ‘d’ [-Wunused-variable] 993 | int d = di.d; | ^ compositeFESpace.cpp:994:11: warning: unused variable ‘dHat’ [-Wunused-variable] 994 | int dHat = di.dHat; | ^~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ compositeFESpace.cpp: In function ‘void separateFEMpartBemPart(const std::__cxx11::list&, std::__cxx11::list&, std::__cxx11::list&)’: compositeFESpace.cpp:1328:30: warning: unused variable ‘OpBEM’ [-Wunused-variable] 1328 | BilinearOperator * OpBEM = new BilinearOperator( Op->v[indexBEMmass].first, Op->v[indexBEMmass].second ); | ^~~~~ compositeFESpace.cpp:1235:7: warning: unused variable ‘nbBEM’ [-Wunused-variable] 1235 | int nbBEM=0; | ^~~~~ compositeFESpace.cpp: In function ‘void varfToCompositeBlockLinearSystem_fes(bool, bool, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, MatriceCreuse&, int*, bool)’: compositeFESpace.cpp:1490:34: warning: typedef ‘pfes1’ locally defined but not used [-Wunused-local-typedefs] 1490 | typedef typename v_fes1::pfes pfes1; | ^~~~~ compositeFESpace.cpp:1491:34: warning: typedef ‘pfes2’ locally defined but not used [-Wunused-local-typedefs] 1491 | typedef typename v_fes2::pfes pfes2; | ^~~~~ compositeFESpace.cpp:1494:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1494 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ compositeFESpace.cpp:1495:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1495 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ compositeFESpace.cpp: In function ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool)’: compositeFESpace.cpp:1847:36: warning: typedef ‘pfes1’ locally defined but not used [-Wunused-local-typedefs] 1847 | typedef typename v_fes1::pfes pfes1; | ^~~~~ compositeFESpace.cpp:1848:36: warning: typedef ‘pfes2’ locally defined but not used [-Wunused-local-typedefs] 1848 | typedef typename v_fes2::pfes pfes2; | ^~~~~ compositeFESpace.cpp:1849:39: warning: typedef ‘FESpace1’ locally defined but not used [-Wunused-local-typedefs] 1849 | typedef typename v_fes1::FESpace FESpace1; | ^~~~~~~~ compositeFESpace.cpp:1850:39: warning: typedef ‘FESpace2’ locally defined but not used [-Wunused-local-typedefs] 1850 | typedef typename v_fes2::FESpace FESpace2; | ^~~~~~~~ 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:438:32: required from here compositeFESpace.cpp:1850:39: warning: 438 | return SetAny(this);} compositeFESpace.cpp:1850:39: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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 { | ^~~~~~~~~~~~~~~~~~~ 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(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1903:38: required from here ./../fflib/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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/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::VirtualSolver(int) [with I = int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../fflib/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./../fflib/problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:300:60: required from here ./../fflib/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./../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:373:82: required from here ./../fflib/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:636:59: required from here ./../fflib/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./../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:679:60: required from here ./../fflib/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./../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 { | ^~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’: compositeFESpace.cpp:2425:80: required from here ./../fflib/AnyType.hpp:83:7: note: 2425 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ./../fflib/AnyType.hpp:83:7: note: | ^~~~~ compositeFESpace.cpp:2109:11: warning: unused variable ‘N_block’ [-Wunused-variable] 2109 | int N_block = UhNbOfDf[i]; | ^~~~~~~ compositeFESpace.cpp:2110:11: warning: unused variable ‘M_block’ [-Wunused-variable] 2110 | int M_block = VhNbOfDf[j]; | ^~~~~~~ compositeFESpace.cpp:2046:8: warning: unused variable ‘A_is_maybe_sym’ [-Wunused-variable] 2046 | bool A_is_maybe_sym = (void*)pUh == (void*)pVh; | ^~~~~~~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: compositeFESpace.cpp:2427:81: required from here compositeFESpace.cpp:2046:8: warning: 2427 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; compositeFESpace.cpp:2046:8: warning: | ^~~~~ compositeFESpace.cpp:2109:11: warning: unused variable ‘N_block’ [-Wunused-variable] 2109 | int N_block = UhNbOfDf[i]; | ^~~~~~~ compositeFESpace.cpp:2110:11: warning: unused variable ‘M_block’ [-Wunused-variable] 2110 | int M_block = VhNbOfDf[j]; | ^~~~~~~ compositeFESpace.cpp:2046:8: warning: unused variable ‘A_is_maybe_sym’ [-Wunused-variable] 2046 | bool A_is_maybe_sym = (void*)pUh == (void*)pVh; | ^~~~~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:7, from parallelempi.cpp:53: ./../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 ./../fflib/error.hpp:32, from parallelempi.cpp:33: ./../fflib/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); | ^~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: compositeFESpace.cpp:1955:70: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:2046:8: warning: 1955 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, compositeFESpace.cpp:2046:8: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:2046:8: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:2046:8: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:2046:8: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::Mesh3; v_fes1 = v_fes3; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1962:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1962 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1968:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1968 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1976:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1976 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: compositeFESpace.cpp:1983:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1983 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshL; v_fes1 = v_fes; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1990:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1990 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1996:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1996 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = double; MMesh = Fem2D::MeshS; v_fes1 = v_fes3; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:2003:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = double; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 2003 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2394:101: required from here compositeFESpace.cpp:1861:17: warning: 2394 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: compositeFESpace.cpp:1955:70: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1955 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::Mesh3; v_fes1 = v_fes3; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1962:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1962 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1968:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1968 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1976:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1976 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fesL; v_fes2 = v_fes; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::FESpace; Stack = void*]’: compositeFESpace.cpp:1983:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1983 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshL; v_fes1 = v_fes; v_fes2 = v_fesL; typename v_fes1::FESpace = Fem2D::FESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1990:72: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1990 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fesS; v_fes2 = v_fes3; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:1996:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 1996 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ compositeFESpace.cpp: In instantiation of ‘void varfToCompositeBlockLinearSystemALLCASE_pfesT(const int&, const int&, const long int&, const long int&, const typename v_fes1::FESpace*&, const typename v_fes2::FESpace*&, bool, bool, const int&, const double&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, int*, bool) [with K = std::complex; MMesh = Fem2D::MeshS; v_fes1 = v_fes3; v_fes2 = v_fesS; typename v_fes1::FESpace = Fem2D::GFESpace; typename v_fes2::FESpace = Fem2D::GFESpace; Stack = void*]’: compositeFESpace.cpp:2003:73: required from ‘void varfToCompositeBlockLinearSystemALLCASE_pfes(const int&, const int&, const int&, const int&, const long int&, const long int&, const generic_v_fes*, const generic_v_fes*, bool, bool, const int&, const double&, void* const&, const std::__cxx11::list&, Stack, KN_*, KN_*, HashMatrix*, bool) [with K = std::complex; pcommworld = void*; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 2003 | varfToCompositeBlockLinearSystemALLCASE_pfesT( i, j, offsetUh, offsetVh, PUh, PVh, initmat, initx, sym, tgv, b_largs_zz, stack, B, X, hm_A,mpirankandsize,B_from_varf); compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp:2402:104: required from here compositeFESpace.cpp:1861:17: warning: 2402 | KN_ *B, KN_ *X, HashMatrix *hm_A, bool B_from_varf=false); compositeFESpace.cpp:1861:17: warning: | ^ compositeFESpace.cpp:1861:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1861 | ffassert( B && X || (!B && !X) ); | ~~^~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./../fflib/AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./../fflib/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../fflib/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../fflib/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./../fflib/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]’: compositeFESpace.cpp:2090:58: required from ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ compositeFESpace.cpp:1861:17: warning: 2090 | if( ! pUh || ! pVh) return SetAny *>(&A); // compositeFESpace.cpp:1861:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ compositeFESpace.cpp:2425:80: required from here compositeFESpace.cpp:1861:17: warning: 2425 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; compositeFESpace.cpp:1861:17: warning: | ^~~~~ ./../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 Matrice_Creuse* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./../femlib/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./../femlib/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./../femlib/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]’: compositeFESpace.cpp:2090:58: required from ‘AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 2090 | if( ! pUh || ! pVh) return SetAny *>(&A); // ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ compositeFESpace.cpp:2427:81: required from here ./../fflib/AnyType.hpp:83:7: note: 2427 | template AnyType OpMatrixtoBilinearFormVG::Op::operator()(Stack stack) const; ./../fflib/AnyType.hpp:83:7: note: | ^~~~~ ./../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 Matrice_Creuse >* 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/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 ; | ^~ ./../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]’ ./../fflib/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:475:69: required from here ./../fflib/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../fflib/AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 ./../fflib/AFunction.hpp:92: ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./../fflib/AFunction.hpp:438:32: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 438 | return SetAny(this);} ./../femlib/MeshPoint.hpp:1028:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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 { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./../femlib/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./../femlib/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./../fflib/AFunction.hpp:1798:40: required from here ./../fflib/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1903:38: required from here ./../fflib/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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 = 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./../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*]’ ./../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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*]’ ./../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./../fflib/lgsolver.hpp:152:23: required from here ./../femlib/MeshPoint.hpp:1028:22: warning: 152 | class MatC2R : public VirtualMatrix { public: ./../femlib/MeshPoint.hpp:1028:22: warning: | ^~~~~~~~~~~~~~~~~~~~~ ./../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;} | ^~~~~~~~~~~ ./../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]’ ./../fflib/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:475:69: required from here ./../fflib/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../fflib/AnyType.hpp:83:7: note: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../fflib/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./../fflib/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from parallelempi.cpp:65: ./../fflib/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./../fflib/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../fflib/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./../fflib/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./../fflib/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../fflib/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./../fflib/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./../fflib/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./../fflib/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./../fflib/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./../fflib/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./../fflib/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./../fflib/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./../fflib/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./../fflib/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./../fflib/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ parallelempi.cpp: In member function ‘void Serialize::mpisend(const MPIrank&, long int, const void*)’: parallelempi.cpp:1032:59: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1032 | << ", l=" << l << ", tag=" << tag << " " << (l < sizempibuf) << endl; | ~~^~~~~~~~~~~~ parallelempi.cpp:1033:9: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1033 | if (l <=sizempibuf) | ~~^~~~~~~~~~~~ parallelempi.cpp: In constructor ‘Serialize::Serialize(const MPIrank&, const char*, long int, const void*)’: parallelempi.cpp:1067:10: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1067 | if ( l <= sizempibuf) | ~~^~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]’: ./../fflib/AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~^~~ ./../fflib/AFunction.hpp:1300:11: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./../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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./../fflib/AFunction.hpp:1300:11: required from here ./../fflib/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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 function ‘fMPI_Comm* def_comm(fMPI_Comm* const&, fMPI_Group* const&)’: parallelempi.cpp:2435:9: warning: unused variable ‘ok’ [-Wunused-variable] 2435 | 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:2474:9: warning: variable ‘err’ set but not used [-Wunused-but-set-variable] 2474 | int err; | ^~~ parallelempi.cpp: In function ‘AnyType ClearReturnKK_(Stack, const AnyType&)’: parallelempi.cpp:2521:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2521 | if(verbosity>400) | ^~ parallelempi.cpp:2523:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2523 | 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:438:32: required from here parallelempi.cpp:2523:5: note: 438 | return SetAny(this);} parallelempi.cpp:2523:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1798:40: required from here ./../fflib/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:1903:38: required from here ./../fflib/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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 ./../fflib/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./../femlib/VirtualSolver.hpp:199:5: warning: | ^ ./../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) {} | ^~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./../fflib/problem.hpp:141:68: required from here ./../femlib/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./../femlib/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:300:60: required from here ./../fflib/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./../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:373:82: required from here ./../fflib/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../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:636:59: required from here ./../fflib/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./../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:679:60: required from here ./../fflib/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./../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 ‘SendWMeshd::SendWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::Mesh]’: parallelempi.cpp:938:60: required from here ./../fflib/AnyType.hpp:83:7: note: 938 | SendWMeshd *rwm= new SendWMeshd(this,&a); ./../fflib/AnyType.hpp:83:7: note: | ^ parallelempi.cpp:848:20: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 848 | ffassert(lsz == lg); // verif ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ parallelempi.cpp: In instantiation of ‘SendWMeshd::SendWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::Mesh3]’: parallelempi.cpp:952:62: required from here parallelempi.cpp:848:20: warning: 952 | SendWMeshd *rwm= new SendWMeshd(this,&a); parallelempi.cpp:848:20: warning: | ^ parallelempi.cpp:848:20: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 848 | ffassert(lsz == lg); // verif ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ parallelempi.cpp: In instantiation of ‘SendWMeshd::SendWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::MeshS]’: parallelempi.cpp:965:58: required from here parallelempi.cpp:848:20: warning: 965 | SendWMeshd *rwm= new SendWMeshd(this,&a); parallelempi.cpp:848:20: warning: | ^ parallelempi.cpp:848:20: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 848 | ffassert(lsz == lg); // verif ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ parallelempi.cpp: In instantiation of ‘SendWMeshd::SendWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::MeshL]’: parallelempi.cpp:974:56: required from here parallelempi.cpp:848:20: warning: 974 | SendWMeshd *rwm= new SendWMeshd(this,&a); parallelempi.cpp:848:20: warning: | ^ parallelempi.cpp:848:20: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 848 | ffassert(lsz == lg); // verif ./../fflib/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ parallelempi.cpp: In instantiation of ‘RevcWMeshd::RevcWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::Mesh]’: parallelempi.cpp:983:56: required from here parallelempi.cpp:848:20: warning: 983 | RevcWMeshd *rwm= new RevcWMeshd(this,&a); parallelempi.cpp:848:20: warning: | ^ parallelempi.cpp:799:9: warning: unused variable ‘ll’ [-Wunused-variable] 799 | 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:993:58: required from here parallelempi.cpp:799:9: warning: 993 | RevcWMeshd *rwm= new RevcWMeshd(this,&a); parallelempi.cpp:799:9: warning: | ^ parallelempi.cpp:799:9: warning: unused variable ‘ll’ [-Wunused-variable] 799 | 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::MeshS]’: parallelempi.cpp:1003:58: required from here parallelempi.cpp:799:9: warning: 1003 | RevcWMeshd *rwm= new RevcWMeshd(this,&a); parallelempi.cpp:799:9: warning: | ^ parallelempi.cpp:799:9: warning: unused variable ‘ll’ [-Wunused-variable] 799 | 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::MeshL]’: parallelempi.cpp:1013:58: required from here parallelempi.cpp:799:9: warning: 1013 | RevcWMeshd *rwm= new RevcWMeshd(this,&a); parallelempi.cpp:799:9: warning: | ^ parallelempi.cpp:799:9: warning: unused variable ‘ll’ [-Wunused-variable] 799 | int ll = WRecv(p, sizempibuf, who, tag, comm, rq); // wait first part Warning async => not wait. | ^~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]’: parallelempi.cpp:2523:23: required from ‘AnyType ClearReturnKK_(Stack, const AnyType&) [with K = ompi_request_t*; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:799:9: warning: 2523 | return SetAny(*cm); parallelempi.cpp:799:9: warning: | ~~~~~~~~~~~^~~~~ parallelempi.cpp:2691:7: required from here parallelempi.cpp:799:9: warning: 2690 | Dcl_TypeandPtr_ ,KN* > parallelempi.cpp:799:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2691 | (0,0,0,::Destroy >, parallelempi.cpp:799:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2692 | ::ClearReturnKK_,KN_ >, parallelempi.cpp:799:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | ::ClearReturnpKK >); parallelempi.cpp:799:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = MPIrank; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ parallelempi.cpp:2702:94: required from here ./../fflib/AnyType.hpp:83:7: note: 2702 | map_type[typeid(MPIrank).name()]->AddCast(new E_F1_funcT(UnRef)); ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ parallelempi.cpp:2703:106: required from here ./../fflib/AnyType.hpp:83:7: note: 2703 | map_type[typeid(fMPI_Group).name()]->AddCast(new E_F1_funcT(UnRef)); ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ parallelempi.cpp:2704:102: required from here ./../fflib/AnyType.hpp:83:7: note: 2704 | map_type[typeid(fMPI_Comm).name()]->AddCast(new E_F1_funcT(UnRef)); ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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]’ ./../fflib/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:475:69: required from here ./../fflib/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../fflib/AnyType.hpp:83:7: note: | ^ ./../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:522:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/lgfem.hpp:569:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./../femlib/GenericMesh.hpp:1733:13: warning: | ^ ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]’: ./../fflib/AFunction.hpp:801:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = fMPI; B = fMPI*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 801 | return SetAny(*GetAny(a));} ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:2993:10: required from ‘ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = fMPI; PT = fMPI*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 2993 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:3090:31: required from ‘void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = fMPI; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]’ ./../femlib/GenericMesh.hpp:1733:13: warning: 3090 | map_type[typeid(T*).name()] = new ForEachTypePtr(pi,pd,pOnReturn); ./../femlib/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parallelempi.cpp:2689:33: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: 2689 | Dcl_TypeandPtr(0,0,InitializeRequest,DeleteRequest); // bof bof ... ./../femlib/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../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 { | ^~~~~~~~~~~~~~~~~~~ parallelempi.cpp: In instantiation of ‘bool RevcWMeshd::Do(ompi_request_t**) [with Mesh = Fem2D::MeshL; MPI_Request = ompi_request_t*]’: parallelempi.cpp:802:8: required from here ./../fflib/AnyType.hpp:83:7: note: 802 | bool Do (MPI_Request *rrq) { ./../fflib/AnyType.hpp:83:7: note: | ^~ parallelempi.cpp:818:92: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 818 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:820:11: warning: unused variable ‘ll’ [-Wunused-variable] 820 | 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:802:8: required from here parallelempi.cpp:820:11: warning: 802 | bool Do (MPI_Request *rrq) { parallelempi.cpp:820:11: warning: | ^~ parallelempi.cpp:818:92: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 818 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:820:11: warning: unused variable ‘ll’ [-Wunused-variable] 820 | 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:802:8: required from here parallelempi.cpp:820:11: warning: 802 | bool Do (MPI_Request *rrq) { parallelempi.cpp:820:11: warning: | ^~ parallelempi.cpp:818:92: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 818 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:820:11: warning: unused variable ‘ll’ [-Wunused-variable] 820 | 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:802:8: required from here parallelempi.cpp:820:11: warning: 802 | bool Do (MPI_Request *rrq) { parallelempi.cpp:820:11: warning: | ^~ parallelempi.cpp:818:92: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 818 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:820:11: warning: unused variable ‘ll’ [-Wunused-variable] 820 | 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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:820:11: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} parallelempi.cpp:820:11: warning: | ~~~~~~~~~^~~ ./../fflib/AFunction.hpp:1300:11: required from here parallelempi.cpp:820:11: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} parallelempi.cpp:820:11: warning: | ^~~~~~~~ ./../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:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = fMPI*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./../fflib/AFunction.hpp:1300:11: required from here ./../fflib/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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*]’ ./../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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*]’ ./../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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*]’ ./../fflib/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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:2556:41: required from ‘AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduce1; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 2556 | {return SetAny(static_cast(T::f(s, GetAny((*a)(s)) , ./../fflib/AnyType.hpp:83:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2557 | GetAny((*b)(s)) , ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~ 2558 | GetAny((*c)(s)), ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~ 2559 | GetAny((*d)(s)) ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~ 2560 | )));} ./../fflib/AnyType.hpp:83:7: note: | ~ parallelempi.cpp:2555:11: required from here ./../fflib/AnyType.hpp:83:7: note: 2555 | AnyType operator()(Stack s) const ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ parallelempi.cpp:1665:13: warning: unused variable ‘chunk’ [-Wunused-variable] 1665 | 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:2556:41: required from ‘AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduce1; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:1665:13: warning: 2556 | {return SetAny(static_cast(T::f(s, GetAny((*a)(s)) , parallelempi.cpp:1665:13: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2557 | GetAny((*b)(s)) , parallelempi.cpp:1665:13: warning: | ~~~~~~~~~~~~~~~~~~~~ 2558 | GetAny((*c)(s)), parallelempi.cpp:1665:13: warning: | ~~~~~~~~~~~~~~~~~~~ 2559 | GetAny((*d)(s)) parallelempi.cpp:1665:13: warning: | ~~~~~~~~~~~~~~~~~~ 2560 | )));} parallelempi.cpp:1665:13: warning: | ~ parallelempi.cpp:2555:11: required from here parallelempi.cpp:1665:13: warning: 2555 | AnyType operator()(Stack s) const parallelempi.cpp:1665:13: warning: | ^~~~~~~~ parallelempi.cpp:1665:13: warning: unused variable ‘chunk’ [-Wunused-variable] 1665 | int chunk = 1; | ^~~~~ 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:2556:41: required from ‘AnyType Quad_Op::operator()(Stack) const [with T = Op_ReduceMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:1665:13: warning: 2556 | {return SetAny(static_cast(T::f(s, GetAny((*a)(s)) , parallelempi.cpp:1665:13: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2557 | GetAny((*b)(s)) , parallelempi.cpp:1665:13: warning: | ~~~~~~~~~~~~~~~~~~~~ 2558 | GetAny((*c)(s)), parallelempi.cpp:1665:13: warning: | ~~~~~~~~~~~~~~~~~~~ 2559 | GetAny((*d)(s)) parallelempi.cpp:1665:13: warning: | ~~~~~~~~~~~~~~~~~~ 2560 | )));} parallelempi.cpp:1665:13: warning: | ~ parallelempi.cpp:2555:11: required from here parallelempi.cpp:1665:13: warning: 2555 | AnyType operator()(Stack s) const parallelempi.cpp:1665:13: warning: | ^~~~~~~~ parallelempi.cpp:1513:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1513 | 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:2556:41: required from ‘AnyType Quad_Op::operator()(Stack) const [with T = Op_ReduceMat; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:1513:28: warning: 2556 | {return SetAny(static_cast(T::f(s, GetAny((*a)(s)) , parallelempi.cpp:1513:28: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2557 | GetAny((*b)(s)) , parallelempi.cpp:1513:28: warning: | ~~~~~~~~~~~~~~~~~~~~ 2558 | GetAny((*c)(s)), parallelempi.cpp:1513:28: warning: | ~~~~~~~~~~~~~~~~~~~ 2559 | GetAny((*d)(s)) parallelempi.cpp:1513:28: warning: | ~~~~~~~~~~~~~~~~~~ 2560 | )));} parallelempi.cpp:1513:28: warning: | ~ parallelempi.cpp:2555:11: required from here parallelempi.cpp:1513:28: warning: 2555 | AnyType operator()(Stack s) const parallelempi.cpp:1513:28: warning: | ^~~~~~~~ parallelempi.cpp:1513:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1513 | 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 = std::complex; Stack = void*; fMPI_Comm = fMPI; fMPI_Op = fMPI]’: parallelempi.cpp:2556:41: required from ‘AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduceMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:1513:28: warning: 2556 | {return SetAny(static_cast(T::f(s, GetAny((*a)(s)) , parallelempi.cpp:1513:28: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2557 | GetAny((*b)(s)) , parallelempi.cpp:1513:28: warning: | ~~~~~~~~~~~~~~~~~~~~ 2558 | GetAny((*c)(s)), parallelempi.cpp:1513:28: warning: | ~~~~~~~~~~~~~~~~~~~ 2559 | GetAny((*d)(s)) parallelempi.cpp:1513:28: warning: | ~~~~~~~~~~~~~~~~~~ 2560 | )));} parallelempi.cpp:1513:28: warning: | ~ parallelempi.cpp:2555:11: required from here parallelempi.cpp:1513:28: warning: 2555 | AnyType operator()(Stack s) const parallelempi.cpp:1513:28: warning: | ^~~~~~~~ parallelempi.cpp:1585:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1585 | 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:2556:41: required from ‘AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduceMat; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:1585:28: warning: 2556 | {return SetAny(static_cast(T::f(s, GetAny((*a)(s)) , parallelempi.cpp:1585:28: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2557 | GetAny((*b)(s)) , parallelempi.cpp:1585:28: warning: | ~~~~~~~~~~~~~~~~~~~~ 2558 | GetAny((*c)(s)), parallelempi.cpp:1585:28: warning: | ~~~~~~~~~~~~~~~~~~~ 2559 | GetAny((*d)(s)) parallelempi.cpp:1585:28: warning: | ~~~~~~~~~~~~~~~~~~ 2560 | )));} parallelempi.cpp:1585:28: warning: | ~ parallelempi.cpp:2555:11: required from here parallelempi.cpp:1585:28: warning: 2555 | AnyType operator()(Stack s) const parallelempi.cpp:1585:28: warning: | ^~~~~~~~ parallelempi.cpp:1585:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1585 | for (int k=0; k< sM->nnz;++k ) | ~^~~~~~~~~ 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:2556:41: required from ‘AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduce1 >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ parallelempi.cpp:1585:28: warning: 2556 | {return SetAny(static_cast(T::f(s, GetAny((*a)(s)) , parallelempi.cpp:1585:28: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2557 | GetAny((*b)(s)) , parallelempi.cpp:1585:28: warning: | ~~~~~~~~~~~~~~~~~~~~ 2558 | GetAny((*c)(s)), parallelempi.cpp:1585:28: warning: | ~~~~~~~~~~~~~~~~~~~ 2559 | GetAny((*d)(s)) parallelempi.cpp:1585:28: warning: | ~~~~~~~~~~~~~~~~~~ 2560 | )));} parallelempi.cpp:1585:28: warning: | ~ parallelempi.cpp:2555:11: required from here parallelempi.cpp:1585:28: warning: 2555 | AnyType operator()(Stack s) const parallelempi.cpp:1585:28: warning: | ^~~~~~~~ parallelempi.cpp:1665:13: warning: unused variable ‘chunk’ [-Wunused-variable] 1665 | int chunk = 1; | ^~~~~ ./../fflib/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI*]’: ./../fflib/AFunction.hpp:1134: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*]’ parallelempi.cpp:1665:13: warning: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} parallelempi.cpp:1665:13: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:1133:11: required from here parallelempi.cpp:1665:13: warning: 1133 | AnyType operator()(Stack s) const parallelempi.cpp:1665:13: warning: | ^~~~~~~~ ./../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 = fMPI*]’: ./../fflib/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:1133:11: required from here ./../fflib/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:1133:11: required from here ./../fflib/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = void*; TA0 = fMPI*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:959:11: required from here ./../fflib/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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 = KN*]’: ./../fflib/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:1133:11: required from here ./../fflib/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../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:308:29: required from ‘void CheckPtrHashMatrix(const HashMatrix*, const char*) [with I = int; R = double]’ ./../fflib/AnyType.hpp:83:7: note: 308 | int gm=GoodPtrHashMatrix(p); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~ parallelempi.cpp:561:25: required from ‘const MPIrank& MPIrank::Bcast(Matrice_Creuse&) const [with R = double]’ ./../fflib/AnyType.hpp:83:7: note: 561 | CheckPtrHashMatrix(mA, "Bcast 2"); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ parallelempi.cpp:1142:12: required from ‘static MPIrank Op_Bcastmpi::f(const MPIrank&, A* const&) [with A = Matrice_Creuse]’ ./../fflib/AnyType.hpp:83:7: note: 1142 | f.Bcast(*a); ./../fflib/AnyType.hpp:83:7: note: | ~~~~~~~^~~~ ./../fflib/AFunction.hpp:2590:43: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../fflib/AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} ./../fflib/AnyType.hpp:83:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:2589:13: required from here ./../fflib/AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const ./../fflib/AnyType.hpp:83:7: note: | ^~~~~~~~ ./../femlib/HashMatrix.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘int’ [-Wsign-compare] 302 | 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:308:29: required from ‘void CheckPtrHashMatrix(const HashMatrix*, const char*) [with I = int; R = std::complex]’ ./../femlib/HashMatrix.hpp:302:16: warning: 308 | int gm=GoodPtrHashMatrix(p); ./../femlib/HashMatrix.hpp:302:16: warning: | ~~~~~~~~~~~~~~~~~^~~ parallelempi.cpp:561:25: required from ‘const MPIrank& MPIrank::Bcast(Matrice_Creuse&) const [with R = std::complex]’ ./../femlib/HashMatrix.hpp:302:16: warning: 561 | CheckPtrHashMatrix(mA, "Bcast 2"); ./../femlib/HashMatrix.hpp:302:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ parallelempi.cpp:1142:12: required from ‘static MPIrank Op_Bcastmpi::f(const MPIrank&, A* const&) [with A = Matrice_Creuse >]’ ./../femlib/HashMatrix.hpp:302:16: warning: 1142 | f.Bcast(*a); ./../femlib/HashMatrix.hpp:302:16: warning: | ~~~~~~~^~~~ ./../fflib/AFunction.hpp:2590:43: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./../femlib/HashMatrix.hpp:302:16: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} ./../femlib/HashMatrix.hpp:302:16: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:2589:13: required from here ./../femlib/HashMatrix.hpp:302:16: warning: 2589 | AnyType operator()(Stack s) const ./../femlib/HashMatrix.hpp:302:16: warning: | ^~~~~~~~ ./../femlib/HashMatrix.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if (p->nnz ==-1234567802) return -4; | ~~~~~~~^~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In function ‘C_F0 For(C_F0, C_F0, C_F0, C_F0)’: ./../fflib/AFunction.hpp:1533:107: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1533 | 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘C_F0 For(C_F0, C_F0, C_F0, C_F0)’ at ./../fflib/AFunction.hpp:1533:107: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘FormBilinear::FormBilinear(A, Expression)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at compositeFESpace.cpp:174:69: ./../fflib/problem.hpp:640:79: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 640 | FormBilinear(A a,Expression bb) : di(a),b(new Foperator(*dynamic_cast(bb))/*->Optimize(currentblock) FH1004 */) | ^ In file included from ./../fflib/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormBilinear::FormBilinear(A, Expression)’ at ./../fflib/problem.hpp:640:79, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at compositeFESpace.cpp:174:69: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘FormLinear::FormLinear(A, Expression)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at compositeFESpace.cpp:235:70: ./../fflib/problem.hpp:683:73: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 683 | FormLinear(A a,Expression bb) : di(a),l(new Ftest(*dynamic_cast(bb))/*->Optimize(currentblock) FH1004 */) {ffassert(l);} | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘FormLinear::FormLinear(A, Expression)’ at ./../fflib/problem.hpp:683:73, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at compositeFESpace.cpp:235:70: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: compositeFESpace.cpp:277:64: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 277 | if(addBC) newlargs.push_back( C_F0( new BC_set(*bc,okBC), r) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at compositeFESpace.cpp:277:64: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: compositeFESpace.cpp:174:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 174 | newlargs.push_back( C_F0( new FormBilinear( &di, OpBloc ), r ) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at compositeFESpace.cpp:174:69: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ compositeFESpace.cpp: In function ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’: compositeFESpace.cpp:235:70: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 235 | newlargs.push_back( C_F0( new FormLinear( (ll->di), OpBloc ), r ) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘std::__cxx11::list creationLargsForCompositeFESpace(const std::__cxx11::list&, const int&, const int&, const KN&, const KN&)’ at compositeFESpace.cpp:235:70: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = fMPI*; CODE = E_F_F0*, true>]’: ./../fflib/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../fflib/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = fMPI*; CODE = E_F_F0*, true>]’ at ./../fflib/AFunction.hpp:2267:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = fMPI; CODE = E_F_F0, true>]’: ./../fflib/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = fMPI; CODE = E_F_F0, true>]’ at ./../fflib/AFunction.hpp:2267:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’: ./../fflib/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KN*; CODE = E_F_F0*, true>]’ at ./../fflib/AFunction.hpp:2267:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = fMPI*; CODE = E_F_F0*, true>]’: ./../fflib/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = fMPI*; CODE = E_F_F0*, true>]’ at ./../fflib/AFunction.hpp:2267:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = MPIrank; A = long int; CODE = E_F_F0]’: ./../fflib/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = MPIrank; A = long int; CODE = E_F_F0]’ at ./../fflib/AFunction.hpp:2267:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = void*; A = fMPI*; CODE = E_F_F0*, true>]’: ./../fflib/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = void*; A = fMPI*; CODE = E_F_F0*, true>]’ at ./../fflib/AFunction.hpp:2267:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = fMPI*; CODE = E_F_F0*, true>]’: ./../fflib/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = fMPI*; CODE = E_F_F0*, true>]’ at ./../fflib/AFunction.hpp:2267:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = MPIrank; A = fMPI; B = long int; CODE = E_F_F0F0, long int>]’: ./../fflib/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = MPIrank; A = fMPI; B = long int; CODE = E_F_F0F0, long int>]’ at ./../fflib/AFunction.hpp:2287:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = MPIrank; A = long int; B = fMPI; CODE = E_F_F0F0 >]’: ./../fflib/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = MPIrank; A = long int; B = fMPI; CODE = E_F_F0F0 >]’ at ./../fflib/AFunction.hpp:2287:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather1 >]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather1 >]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter1 >]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter1 >]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather3 >]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather3 >]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter3 >]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter3 >]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather13 >]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather13 >]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather3 >]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather3 >]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_All2All3 >]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_All2All3 >]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather1]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather1]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather1]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Gather1]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter1]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter1]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter1]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Scatter1]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather13]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather13]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather13]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather13]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_Allgather3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_All2All3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_All2All3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_All2All3]’: ./../fflib/AFunction.hpp:2459:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2459 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneTernaryOperator3::code(const basicAC_F0&) const [with T = Op_All2All3]’ at ./../fflib/AFunction.hpp:2459:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ parallelempi.cpp: In member function ‘virtual E_F0* splitComm::code(const basicAC_F0&) const’: parallelempi.cpp:2620:106: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2620 | return new splitComm_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* splitComm::code(const basicAC_F0&) const’ at parallelempi.cpp:2620:106: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce1 >; CODE = Quad_Op > >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce1 >; CODE = Quad_Op > >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce >; CODE = Quad_Op > >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce >; CODE = Quad_Op > >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce1 >; CODE = Quad_Op > >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce1 >; CODE = Quad_Op > >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce >; CODE = Quad_Op > >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce >; CODE = Quad_Op > >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduceMat; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduceMat; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduceMat >; CODE = Quad_Op > >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduceMat >; CODE = Quad_Op > >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_ReduceMat; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_ReduceMat; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_ReduceMat >; CODE = Quad_Op > >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_ReduceMat >; CODE = Quad_Op > >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Allgatherv >; CODE = Quad_Op > >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Allgatherv >; CODE = Quad_Op > >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce1; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce1; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce1; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce1; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce1; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce1; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_AllReduce; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce1; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce1; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Reduce; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Allgatherv; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Allgatherv; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Allgatherv; CODE = Quad_Op >]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Op_Allgatherv; CODE = Quad_Op >]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Def_def_Commsplit; CODE = Quad_Op]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Def_def_Commsplit; CODE = Quad_Op]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Def_def_Intercommcreate; CODE = Quad_Op]’: ./../fflib/AFunction.hpp:2426:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2426 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneQuadOperator::code(const basicAC_F0&) const [with T = Def_def_Intercommcreate; CODE = Quad_Op]’ at ./../fflib/AFunction.hpp:2426:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘void Fem2D::GenericMesh::BuildGTree() [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]’, inlined from ‘void DeSerialize(Serialize*, const Fem2D::Mesh3**)’ at parallelempi.cpp:656: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 ‘void DeSerialize(Serialize*, const Fem2D::Mesh3**)’: parallelempi.cpp:649:19: note: ‘pTh’ was declared here 649 | Fem2D::Mesh3 *pTh; | ^~~ In member function ‘void Fem2D::GenericMesh::BuildGTree() [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]’, inlined from ‘void DeSerialize(Serialize*, const Fem2D::MeshS**)’ at parallelempi.cpp:669: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 ‘void DeSerialize(Serialize*, const Fem2D::MeshS**)’: parallelempi.cpp:662:19: note: ‘pTh’ was declared here 662 | Fem2D::MeshS *pTh; | ^~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: ./../fflib/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at ./../fflib/AFunction.hpp:2879:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’: ./../fflib/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = long int; CODE = E_F_F0F0_*, KN*, long int, E_F0>]’ at ./../fflib/AFunction.hpp:2879:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = MPIrank; A = long int; B = fMPI*; CODE = E_F_F0F0_*, E_F0>]’: ./../fflib/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = MPIrank; A = long int; B = fMPI*; CODE = E_F_F0F0_*, E_F0>]’ at ./../fflib/AFunction.hpp:2879:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = MPIrank; A = long int; B = fMPI; C = fMPI*; CODE = E_F_F0F0F0_, fMPI*, E_F0>]’: ./../fflib/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = MPIrank; A = long int; B = fMPI; C = fMPI*; CODE = E_F_F0F0F0_, fMPI*, E_F0>]’ at ./../fflib/AFunction.hpp:2905:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather1 >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather1 >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_All2All >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_All2All >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather1; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather1; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather1; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather1; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Allgather; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_All2All; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_All2All; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_All2All; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_All2All; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Bcastmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_IRecvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Recvmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_ISendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Sendmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Writempi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ./../fflib/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = Op_Readmpi; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ./../fflib/AFunction.hpp:2646:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = long int; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, long int, E_F0>]’: ./../fflib/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = long int; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, long int, E_F0>]’ at ./../fflib/AFunction.hpp:2905:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = MPIrank; C = long int; CODE = E_F_F0F0F0_*, fMPI*, MPIrank, long int, E_F0>]’: ./../fflib/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = MPIrank; C = long int; CODE = E_F_F0F0F0_*, fMPI*, MPIrank, long int, E_F0>]’ at ./../fflib/AFunction.hpp:2905:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = fMPI*; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, fMPI*, E_F0>]’: ./../fflib/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = fMPI*; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, fMPI*, E_F0>]’ at ./../fflib/AFunction.hpp:2905:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; CODE = E_F_F0F0_*, fMPI*, fMPI*, E_F0>]’: ./../fflib/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; CODE = E_F_F0F0_*, fMPI*, fMPI*, E_F0>]’ at ./../fflib/AFunction.hpp:2879:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; CODE = E_F_F0F0_*, fMPI*, fMPI*, E_F0>]’: ./../fflib/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; CODE = E_F_F0F0_*, fMPI*, fMPI*, E_F0>]’ at ./../fflib/AFunction.hpp:2879:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = KN_; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0>]’: ./../fflib/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = KN_; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0>]’ at ./../fflib/AFunction.hpp:2905:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = KN_; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0>]’: ./../fflib/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = fMPI*; C = KN_; CODE = E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0>]’ at ./../fflib/AFunction.hpp:2905:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = KN_; CODE = E_F_F0F0_*, fMPI*, KN_, E_F0>]’: ./../fflib/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = fMPI*; A = fMPI*; B = KN_; CODE = E_F_F0F0_*, fMPI*, KN_, E_F0>]’ at ./../fflib/AFunction.hpp:2879:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = MPIrank*; A = MPIrank*; B = MPIrank; CODE = E_F_F0F0_]’: ./../fflib/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = MPIrank*; A = MPIrank*; B = MPIrank; CODE = E_F_F0F0_]’ at ./../fflib/AFunction.hpp:2879:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicxx -DPARALLELE -DHAVE_ZLIB -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 compositeFESpace.o parallelempi.o ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib64 -larpack -L/usr/lib64/openmpi/lib -lscalapack -lflexiblas -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/mpi' Making all in bamg make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/bamg' /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o bamg.o bamg.cpp /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++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) | ^ /usr/lib64/openmpi/bin/mpic++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm /usr/lib64/openmpi/bin/mpic++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/bamg' Making all in medit make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/medit' echo "#define COMPIL " '"' `date` '(with ff++ 4.14)''"' > compil.date make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/medit' /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o animat.o animat.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o cube.o cube.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o image.o image.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o listnum.o listnum.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o mouse.o mouse.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o persp.o persp.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o stream.o stream.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o zaldy2.o zaldy2.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o bbfile.o bbfile.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o dlists.o dlists.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o inmsh2.o inmsh2.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o material.o material.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o normal.o normal.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o tiles.o tiles.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o camera.o camera.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o ellipse.o ellipse.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o inout.o inout.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o medit.o medit.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o param.o param.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o psfile.o psfile.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o transform.o transform.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o cenrad.o cenrad.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o geometry.o geometry.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o inout_morice.o inout_morice.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o menus.o menus.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o parsar.o parsar.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o scene.o scene.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o util.o util.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o clip.o clip.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o gisfil.o gisfil.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o inout_popenbinaire.o inout_popenbinaire.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o mesh.o mesh.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o parsop.o parsop.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o scissor.o scissor.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o vector.o vector.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o clipvol.o clipvol.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o hash.o hash.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o items.o items.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o mlists.o mlists.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o particle.o particle.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o sftcpy.o sftcpy.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o view.o view.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o critip.o critip.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o ilists.o ilists.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o keyboard.o keyboard.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o morphing.o morphing.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o path.o path.c /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o status.o status.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]); | ~~~~~~~~^~~~~~ 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]); | ^~~~~~~~~~~~~~~ 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]); | ~~~~~~~^~~~~~ 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]); | ~~~~~~~^~~~ /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o zaldy1.o zaldy1.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]); | ~~~~~~~^~~~~~ /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -c -o picking.o picking.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]); | ^~~~~~~~~~~~~~~ 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 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]); | ~~~~~~~^~~~~~ 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]; | ^~~~~~ 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]); | ^~~~~~~~~~~~~~~ parsop.c: In function ‘parsop’: parsop.c:342:7: warning: ‘__builtin_strncpy’ output may be truncated copying 10 bytes from a string of length 31 [-Wstringop-truncation] 342 | strncpy(sc->par.pscolor, pscol, 10); | ^ In file included from /usr/include/stdio.h:980, 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; | ^~~~~~~~~~ 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; | ^~~~ In file included from /usr/include/string.h:548, 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: ‘__builtin_memcpy’ accessing 24 bytes at offsets 48 and 60 overlaps 12 bytes at offset 60 [-Wrestrict] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/medit' Making all in bin-win32 make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/bin-win32' echo done done make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/bin-win32' Making all in ffgraphics make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics' Making all in server make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics/server' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics/server' Making all in client make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics/client' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics/client' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src' Making all in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin' Making all in seq make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin/seq' Makefile:902: warning: ignoring prerequisites on suffix rule definition /usr/lib64/openmpi/bin/mpicc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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 --file=load.link:load.link.in ../../config.status --file=ff-get-dep:ff-get-dep.in 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/fflib/compositeFESpace.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 config.status: creating ff-pkg-download config.status: creating ff-get-dep config.status: creating load.link chmod a+x ff-pkg-download cp ff-pkg-download ../../3rdparty/bin chmod a+x ff-get-dep if [ -d ../../3rdparty/bin ] ;then cp ff-get-dep ../../3rdparty/bin; fi chmod a+x load.link diff: WHERE_LIBRARY-download: No such file or directory ../../config.status --file=ff-c++:load.link.in touch include.done config.status: creating ff-c++ /usr/lib64/openmpi/bin/mpicc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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` chmod a+x ff-c++ Makefile:902: warning: ignoring prerequisites on suffix rule definition eval ./ff-c++ tetgen.cpp -ltet eval ./ff-c++ dfft.cpp -lfftw3 eval ./ff-c++ UMFPACK64.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lflexiblas eval ./ff-c++ lapack.cpp -lflexiblas eval ./ff-c++ gsl.cpp -lgsl -lgslcblas -lm -I/usr/include eval ./ff-c++ aniso.cpp -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -lmshmet -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/libMesh eval ./ff-c++ MUMPS_seq.cpp -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/mumps_seq -lflexiblas -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/mumps_seq -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ -lpthread eval ./ff-c++ cmaes.cpp ff-cmaes.cpp eval ./ff-c++ MUMPS.cpp -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/mumps_seq -lflexiblas -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/mumps_seq -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ -lpthread eval ./ff-c++ NewSolver.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lflexiblas eval ./ff-c++ freeyams.cpp -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -lfreeyams -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/libMesh eval ./ff-c++ SuperLu.cpp -lsuperlu -lflexiblas -DWITH_fc -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ eval ./ff-c++ mshmet.cpp -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -lmshmet -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/libMesh eval ./ff-c++ iohdf5.cpp -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -I/usr/include /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'dfft.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'tetgen.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'lapack.cpp' eval ./ff-c++ ff-NLopt.cpp -lnlopt /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gsl.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/libMesh' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'aniso.cpp' eval ./ff-c++ metis.cpp -lmetis /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'NewSolver.cpp' eval ./ff-c++ ff-Ipopt.cpp -lipopt -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/mumps_seq -lflexiblas -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/mumps_seq -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ eval ./ff-c++ scotch.cpp -DWITH_mpi -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/openmpi-riscv64 -DWITH_ptscotch -L/usr/lib64/openmpi/lib -lptscotch -lscotch -lptscotcherr -lscotcherr -I/usr/include/openmpi-riscv64/scotch -L/usr/lib64/openmpi/lib -lscotch -lscotcherr -I/usr/include/openmpi-riscv64/scotch /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/mumps_seq' '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS.cpp' eval ./ff-c++ newuoa.f ffnewuoa.cpp -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/libMesh' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'freeyams.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_fc' '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'SuperLu.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'iohdf5.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/libMesh' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mshmet.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/mumps_seq' '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'cmaes.cpp' 'ff-cmaes.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'metis.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_mpi' '-I/usr/include/openmpi-riscv64' '-DWITH_ptscotch' '-I/usr/include/openmpi-riscv64/scotch' '-I/usr/include/openmpi-riscv64/scotch' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'scotch.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/mumps_seq' '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DAdd_' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ffnewuoa.cpp' eval ./ff-c++ Morley.cpp eval ./ff-c++ Element_P3.cpp eval ./ff-c++ Element_P4.cpp eval ./ff-c++ addNewType.cpp eval ./ff-c++ ffrandom.cpp eval ./ff-c++ Element_PkEdge.cpp eval ./ff-c++ splitmesh12.cpp eval ./ff-c++ pcm.cpp pcm2rnm.cpp eval ./ff-c++ splitmesh6.cpp eval ./ff-c++ BernardiRaugel.cpp eval ./ff-c++ medit.cpp eval ./ff-c++ splitmesh3.cpp eval ./ff-c++ funcTemplate.cpp eval ./ff-c++ Element_P3dc.cpp eval ./ff-c++ Element_P4dc.cpp eval ./ff-c++ mat_dervieux.cpp eval ./ff-c++ gmsh.cpp /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3.cpp' eval ./ff-c++ MetricKuate.cpp eval ./ff-c++ bmo.cpp lgbmo.cpp /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Morley.cpp' eval ./ff-c++ myfunction.cpp eval ./ff-c++ ppm2rnm.cpp eval ./ff-c++ DxWriter.cpp eval ./ff-c++ qf11to25.cpp eval ./ff-c++ splitmesh4.cpp /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_PkEdge.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BernardiRaugel.cpp' eval ./ff-c++ ioply.cpp /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'addNewType.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P4.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ffrandom.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'pcm.cpp' 'pcm2rnm.cpp' eval ./ff-c++ iovtk.cpp /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'funcTemplate.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh3.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh6.cpp' eval ./ff-c++ msh3.cpp eval ./ff-c++ mat_psi.cpp /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh12.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'medit.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MetricKuate.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gmsh.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'qf11to25.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ppm2rnm.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ioply.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bmo.cpp' 'lgbmo.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh4.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'DxWriter.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'iovtk.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'msh3.cpp' /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_psi.cpp' eval ./ff-c++ Element_P1dc1.cpp /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1dc1.cpp' lapack.cpp:1025:47: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs] 1025 | cerr << " error: dgesv_ (not invertible ??) " << info << endl; cmaes.cpp: In function ‘char* szCat(const char*, const char*, const char*, const char*)’: cmaes.cpp:3311:10: warning: ‘char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)’ 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)); | ~~~~~~^~~~~ 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 file included from splitmesh6.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from MUMPS.cpp:35: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from ffnewuoa.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from mshmet.cpp:40: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from addNewType.cpp:23: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_P4.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from ff-NLopt.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from splitmesh4.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from qf11to25.cpp:44: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from lapack.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from myfunction.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from gsl.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_PkEdge.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from NewSolver.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from BernardiRaugel.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from funcTemplate.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ffrandom.cpp:39: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/ff++.hpp:21, from Morley.cpp:48: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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/ff++.hpp:21, from gmsh.cpp:45: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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]; | ^ In file included from ./include/ff++.hpp:21, from metis.cpp:29: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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]; | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from iovtk.cpp:76: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from iohdf5.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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:438:32: required from here splitmesh6.cpp:126:7: warning: 438 | return SetAny(this);} splitmesh6.cpp:126:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:21, from tetgen.cpp:42: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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]; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from medit.cpp:34: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from splitmesh12.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from msh3.cpp:43: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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, 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/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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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]; | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_P1dc1.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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(this);} ./include/AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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 >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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 >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:438:32: required from here ./include/AFunction.hpp:3435:8: note: 438 | return SetAny(this);} ./include/AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AFunction.hpp:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ qf11to25.cpp:4143:49: required from here ./include/AnyType.hpp:83:7: note: 4143 | UnRef< const GQuadratureFormular< R1 > * >)); ./include/AnyType.hpp:83:7: note: | ^ ./include/AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ qf11to25.cpp:4146:49: required from here ./include/AnyType.hpp:83:7: note: 4146 | UnRef< const GQuadratureFormular< R2 > * >)); ./include/AnyType.hpp:83:7: note: | ^ ./include/AnyType.hpp:145: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:797:23: required from ‘AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 797 | return SetAny(*PGetAny(a));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ qf11to25.cpp:4149:49: required from here ./include/AnyType.hpp:83:7: note: 4149 | UnRef< const GQuadratureFormular< R3 > * >)); ./include/AnyType.hpp:83:7: note: | ^ ./include/AnyType.hpp:145: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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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 >::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/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::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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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 >::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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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: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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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::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: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/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); | ^~~~~~~~ ./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::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: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::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); | ^~~~~~~~ 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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]’: ./include/AFunction.hpp:1163: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/AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1162:11: required from here ./include/AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:1163: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/AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1162:11: required from here ./include/AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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 ppm2rnm.cpp:35: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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); | ^~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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: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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/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/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;jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_P4dc.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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 ; | ^~ ./include/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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;} | ^~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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}; | ^~~~~~~~ | - - 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/MatriceCreuse_tpl.hpp:113:6: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/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/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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./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;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/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: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: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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~~~ 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/RNM.hpp:265:16: warning: ‘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/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 splitmesh12.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/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/ff++.hpp:21, from mat_dervieux.cpp:34: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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:21, from Element_P3dc.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::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:21, from MUMPS_seq.cpp:35: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(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/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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/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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 splitmesh3.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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}; | ^~~~~~~~ | - - 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./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/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/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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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:21, from mat_psi.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/VirtualMatrix.hpp:89:10: 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/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:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/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:21, from DxWriter.cpp:34: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from dfft.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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]); | ^ 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; | ^~ ./include/SkyLineSolver.hpp:253: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:21, from ioply.cpp:23: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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 ; | ^~ 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/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./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: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:21, from MetricKuate.cpp:36: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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/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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ 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 ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In file included from ./include/ff++.hpp:21, from scotch.cpp:31: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from ff-Ipopt.cpp:37: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j(nargs[10]); | ^~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/RNM.hpp:265:16: warning: ‘bool 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/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp:88: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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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]; | ^~~~ 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:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./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 ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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: 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:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(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 ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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]); | ^ 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/SkyLineSolver.hpp:253: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/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./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 ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./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]; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ppm2rnm.cpp:451:11: warning: 438 | return SetAny(this);} ppm2rnm.cpp:451:11: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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: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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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/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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/VirtualMatrix.hpp:89:10: 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/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/RNM.hpp:265:16: warning: ‘bool RNM_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/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/VirtualMatrix.hpp:88:10: 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/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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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); | ^ 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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: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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at splitmesh6.cpp:190:1: splitmesh6.cpp:177:92: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitmesh6.cpp:177:92, inlined from ‘void AutoLoadInit()’ at splitmesh6.cpp:190:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/MatriceCreuse_tpl.hpp:113:6: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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 ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/RNM.hpp:265:16: warning: ‘bool 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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 Element_P4.cpp:233: 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; | ^ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ 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]; | ^~~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Element_P4.cpp: In constructor ‘Fem2D::TypeOfFE_P4_3d::TypeOfFE_P4_3d()’: Element_P4.cpp:426:21: warning: typedef ‘E’ locally defined but not used [-Wunused-local-typedefs] 426 | typedef Element E; | ^ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P4.cpp: In member function ‘virtual void Fem2D::TypeOfFE_P4_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const’: Element_P4.cpp:466:9: warning: unused variable ‘n’ [-Wunused-variable] 466 | 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/SkyLineSolver.hpp:253: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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ Element_P4.cpp: In constructor ‘Fem2D::TypeOfFE_P4_S::TypeOfFE_P4_S()’: Element_P4.cpp:647:21: warning: typedef ‘E’ locally defined but not used [-Wunused-local-typedefs] 647 | typedef Element E; | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ Element_P4.cpp: In member function ‘virtual void Fem2D::TypeOfFE_P4_S::set(const Fem2D::MeshS&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const’: Element_P4.cpp:686:9: warning: unused variable ‘n’ [-Wunused-variable] 686 | int n = this->NbDoF; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 = KNM*]’: ./include/AFunction.hpp:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = KNM*; A0 = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1088:11: required from here ./include/AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = const Fem2D::Mesh*; CODE = E_F_F0s_]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = const Fem2D::Mesh*; CODE = E_F_F0s_]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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; | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P4.cpp:686:9: warning: 438 | return SetAny(this);} Element_P4.cpp:686:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class C_args* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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 constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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 constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here splitmesh3.cpp:80:7: warning: 438 | return SetAny(this);} splitmesh3.cpp:80:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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;iinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~ 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(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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 >*)’: 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++) { | ~~^~~~~~~~~~~~~ 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]; | ^~ 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++) | ^~~ ./include/GenericMesh.hpp: In instantiation of ‘int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]’: Element_P4.cpp:263:33: required from here ./include/AnyType.hpp:83:7: note: 263 | int np=K.facePermutation(f); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~ ./include/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 ./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); | ^~~~~~~~ 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; | ^~~ 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; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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; | ^~~ ./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(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ 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 ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 408 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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]; | ^~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ medit.cpp:446:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 446 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ medit.cpp:358:14: warning: unused variable ‘mp’ [-Wunused-variable] 358 | MeshPoint *mp(MeshPointStack(stack)); | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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 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]; | ^~~~~~~~~~~~ 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; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^ 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; | ^~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^ iovtk.cpp: In constructor ‘VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)’: iovtk.cpp:2315:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 2315 | int nbofsol; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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++) { | ~~^~~~~~~ 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; | ^ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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++) { | ~~^~~~~~~ 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]; | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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 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]; | ^~~~~~~ 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; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ iovtk.cpp:2756:15: warning: unused variable ‘bid0’ [-Wunused-variable] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~~ iovtk.cpp:2686:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 1156 | if (jj != (nbTh - 1) * offset) { | ~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1089:9: warning: unused variable ‘nbofsol’ [-Wunused-variable] 1089 | int nbofsol; | ^~~~~~~ medit.cpp:1092:11: warning: unused variable ‘tictac’ [-Wunused-variable] 1092 | char *tictac; | ^~~~~~ 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; | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ gmsh.cpp:614:38: warning: unused variable ‘postpro’ [-Wunused-variable] 614 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 1324 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ 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; | ^~~~~~~~~ medit.cpp:1322:11: warning: unused variable ‘ddim’ [-Wunused-variable] 1322 | int ddim = 2; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 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; | ^ 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; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./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&)’: mshmet.cpp:204:20: warning: unused variable ‘wrapperMetric’ [-Wunused-variable] 204 | static const int wrapperMetric[6] = {0, 1, 3, 2, 4, 5}; | ^~~~~~~~~~~~~ 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ medit.cpp:1207:14: warning: unused variable ‘mp’ [-Wunused-variable] 1207 | MeshPoint *mp(MeshPointStack(stack)); | ^~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 = double]’: ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~ iovtk.cpp: In function ‘Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)’: iovtk.cpp:3323:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3323 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:3402:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3402 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_PkL.hpp:151:16: warning: 438 | return SetAny(this);} Element_PkL.hpp:151:16: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./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/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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ iovtk.cpp:3623:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3623 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ iovtk.cpp:3184:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 3184 | char *res; | ^~~ 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; | ^~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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 member function ‘virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const’: iovtk.cpp:3688:7: warning: unused variable ‘reftetra’ [-Wunused-variable] 3688 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ iovtk.cpp:3690:7: warning: unused variable ‘reftri’ [-Wunused-variable] 3690 | int reftri(arg(2, stack, 1)); | ^~~~~~ iovtk.cpp:3692:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 3692 | string *DataLabel; | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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::VirtualSolver(int) [with I = int; R = std::complex]’: ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/SkyLineSolver.hpp:253: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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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]; | ^~ iovtk.cpp: In constructor ‘VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)’: iovtk.cpp:4259:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 4259 | int nbofsol; | ^~~~~~~ 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]; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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]; | ^~ iovtk.cpp: In function ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’: iovtk.cpp:4385:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4385 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:4402:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4402 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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 ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = long int; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here mshmet.cpp:691:7: warning: 438 | return SetAny(this);} mshmet.cpp:691:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ iovtk.cpp:4698:15: warning: unused variable ‘bid0’ [-Wunused-variable] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here medit.cpp:3324:18: warning: 438 | return SetAny(this);} medit.cpp:3324:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(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:438:32: required from here ./include/AFunction.hpp:3435:8: note: 438 | return SetAny(this);} ./include/AFunction.hpp:3435:8: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here gmsh.cpp:1138:48: warning: 438 | return SetAny(this);} gmsh.cpp:1138:48: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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) {} | ^~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 109 | for (long k = 0; k < n; ++k) { | ~~^~~ 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; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 member function ‘void GSLInterpolation::init(GSLInterpolation*, bool)’: gsl.cpp:132:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 132 | for (int i = 0; i < 2 * n; ++i) { | ~~^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/FESpace.hpp:825:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 825 | cout << endl; | ^~~~ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P1dc1.cpp:305:15: warning: 438 | return SetAny(this);} Element_P1dc1.cpp:305:15: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/FESpace.hpp:825:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 825 | cout << endl; | ^~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]’ 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/FESpace.hpp:151:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 151 | return r; | ^~~~~~ ./include/RNM.hpp:265:16: warning: ‘bool 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:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i&, 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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./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); | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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]; | ^~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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: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/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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/SkyLineSolver.hpp:253: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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ tetgen.cpp: In constructor ‘Build2D3D_Op::Build2D3D_Op(const basicAC_F0&, Expression)’: tetgen.cpp:137:9: warning: unused variable ‘err’ [-Wunused-variable] 137 | int err = 0; | ^~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]’: ./include/AFunction.hpp:1089:22: required from ‘AnyType E_F_F0_::operator()(Stack) const [with R = Fem2D::R3*; A0 = myType_uv; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1089 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1088:11: required from here ./include/AnyType.hpp:83:7: note: 1088 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:1163: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/AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1162:11: required from here ./include/AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = myType*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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* GluMesh(const listMeshT&)’: msh3.cpp:2080:18: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 2080 | const MeshS *th0 = 0; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 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) | ^~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < vv.size( ); ++i) { | ~~^~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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++) | ^~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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/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); | ^~~~~~~~ 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) { | ~~^~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ 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) { | ~~^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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 = std::complex]’: ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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) { | ~~^~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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) { | ~~^~~ tetgen.cpp: In member function ‘virtual AnyType Build2D3D_Op::operator()(Stack) const’: tetgen.cpp:194:9: warning: unused variable ‘m’ [-Wunused-variable] 194 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ tetgen.cpp:303:9: warning: unused variable ‘rTh’ [-Wunused-variable] 303 | Mesh &rTh = Th; | ^~~ 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) { | ~~^~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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/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 ; | ^~ msh3.cpp: In function ‘Fem2D::MeshL* GluMesh(const listMeshT&)’: msh3.cpp:2230:18: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 2230 | const MeshL *th0 = 0; | ^~~ msh3.cpp:2223:50: warning: typedef ‘BRdHat’ locally defined but not used [-Wunused-local-typedefs] 2223 | typedef typename MeshL::BorderElement::RdHat BRdHat; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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); | ^ metis.cpp: In function ‘KN* partmetisd(Stack, KN* const&, Fem2D::Mesh* const&, const long int&)’: metis.cpp:177:13: warning: unused variable ‘numflag’ [-Wunused-variable] 177 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:179:13: warning: unused variable ‘edgecut’ [-Wunused-variable] 179 | idx_t edgecut; | ^~~~~~~ ./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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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); | ^~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 function ‘double metisFE(const pf3r&, const long int&)’: metis.cpp:202:35: warning: typedef ‘pfes’ locally defined but not used [-Wunused-local-typedefs] 202 | typedef typename FEbase::pfes pfes; | ^~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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/GenericMesh.hpp:1733:13: warning: 51 | { return new VS(A,ds,stack);} ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here ./include/GenericMesh.hpp:1733:13: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~ MUMPS.cpp:192:9: warning: unused variable ‘myid’ [-Wunused-variable] 192 | int myid = 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:2912:10: warning: variable ‘bmin3’ set but not used [-Wunused-but-set-variable] 2912 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:2912:20: warning: variable ‘bmax3’ set but not used [-Wunused-but-set-variable] 2912 | double bmin3[3], bmax3[3]; | ^~~~~ 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*]’ MUMPS.cpp:192:9: warning: 51 | { return new VS(A,ds,stack);} MUMPS.cpp:192:9: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS.cpp:192:9: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) MUMPS.cpp:192:9: warning: | ^~~~~~ MUMPS.cpp:192:9: warning: unused variable ‘myid’ [-Wunused-variable] 192 | int myid = 0; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN]’: medit.cpp:249:32: required from here ./include/AnyType.hpp:83:7: note: 249 | return SetAny< KN< double > >(tabsol); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ MUMPS.cpp:192:9: warning: 155 | return SetAny * >(this);} MUMPS.cpp:192:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here MUMPS.cpp:192:9: warning: 154 | AnyType operator()(Stack ) const { MUMPS.cpp:192:9: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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:3212:9: warning: unused variable ‘lab’ [-Wunused-variable] 3212 | int lab; | ^~~ msh3.cpp:3223:9: warning: unused variable ‘lab’ [-Wunused-variable] 3223 | int lab; | ^~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ tetgen.cpp: In function ‘Fem2D::Mesh3* Convexhull_3Dpoints(char*, const int&, const double*, const double*, const double*, const int&, const int&)’: tetgen.cpp:878:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 878 | int itet, jtet; | ^~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:3264:10: warning: variable ‘bmin3’ set but not used [-Wunused-but-set-variable] 3264 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:3264:20: warning: variable ‘bmax3’ set but not used [-Wunused-but-set-variable] 3264 | double bmin3[3], bmax3[3]; | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ tetgen.cpp: In function ‘Fem2D::Mesh3* RemplissageSurf3D_tetgen(char*, const Fem2D::Mesh3&, const int&)’: tetgen.cpp:945:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 945 | int itet, jtet; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./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;} | ^~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:438:32: required from here gsl.cpp:132:23: warning: 438 | return SetAny(this);} gsl.cpp:132:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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); | ^~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:1043:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 1043 | int itet, jtet; | ^~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)’: iovtk.cpp:6647:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 6647 | if (startdatapoint==0) | ^~ iovtk.cpp:6653:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 6653 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN]’: mshmet.cpp:574:32: required from here ./include/AnyType.hpp:83:7: note: 574 | return SetAny< KN< double > >(metric); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:4016:10: warning: unused variable ‘i’ [-Wunused-variable] 4016 | size_t i; | ^ msh3.cpp:4017:10: warning: unused variable ‘j’ [-Wunused-variable] 4017 | size_t j[3]; | ^ msh3.cpp:4018:10: warning: unused variable ‘k’ [-Wunused-variable] 4018 | size_t k[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); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ msh3.cpp: In constructor ‘BuildLayeMesh_Op::BuildLayeMesh_Op(const basicAC_F0&, Expression, Expression)’: msh3.cpp:4215:9: warning: unused variable ‘err’ [-Wunused-variable] 4215 | int err = 0; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 constructor ‘cubeMesh_Op::cubeMesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)’: msh3.cpp:4314:9: warning: unused variable ‘err’ [-Wunused-variable] 4314 | 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:438:32: required from here metis.cpp:202:35: warning: 438 | return SetAny(this);} metis.cpp:202:35: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* 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 function ‘Fem2D::Mesh3* RemplissageSurf3D_tetgen_new(char*, const Fem2D::MeshS&, const int&, const int&, const double*, const int&, const double*, const int&, const double*, const int&, const double*, const int&, const double*)’: tetgen.cpp:1169:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 1169 | 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:1348:9: warning: unused variable ‘lenswitch’ [-Wunused-variable] 1348 | int lenswitch; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ tetgen.cpp:1385:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 1385 | 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:1514:9: warning: unused variable ‘lenswitch’ [-Wunused-variable] 1514 | int lenswitch; | ^~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType cubeMesh_Op::operator()(Stack) const’: msh3.cpp:4448:7: warning: unused variable ‘nebn’ [-Wunused-variable] 4448 | int nebn = 0; | ^~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ff-NLopt.cpp:557:29: warning: 438 | return SetAny(this);} ff-NLopt.cpp:557:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ tetgen.cpp:1551:13: warning: variable ‘jtet’ set but not used [-Wunused-but-set-variable] 1551 | int itet, jtet; | ^~~~ 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; | ^~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 ‘virtual AnyType BuildLayeMesh_Op::operator()(Stack) const’: msh3.cpp:4550:9: warning: unused variable ‘m’ [-Wunused-variable] 4550 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp:4647:7: warning: unused variable ‘nebn’ [-Wunused-variable] 4647 | int nebn = 0; | ^~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 member function ‘virtual AnyType DeplacementTab_Op::operator()(Stack) const’: msh3.cpp:4802:10: warning: unused variable ‘m’ [-Wunused-variable] 4802 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ iovtk.cpp: In function ‘void Load_Init()’: iovtk.cpp:6898:17: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 6898 | typedef Mesh *pmesh; | ^~~~~ iovtk.cpp:6899:18: warning: typedef ‘pmesh3’ locally defined but not used [-Wunused-local-typedefs] 6899 | typedef Mesh3 *pmesh3; | ^~~~~~ iovtk.cpp:6900:18: warning: typedef ‘pmeshS’ locally defined but not used [-Wunused-local-typedefs] 6900 | typedef MeshS *pmeshS; | ^~~~~~ iovtk.cpp:6901:18: warning: typedef ‘pmeshL’ locally defined but not used [-Wunused-local-typedefs] 6901 | typedef MeshL *pmeshL; | ^~~~~~ msh3.cpp: In function ‘void GetNumberBEManifold(Expression, int&)’: msh3.cpp:4945:9: warning: unused variable ‘i’ [-Wunused-variable] 4945 | int i, j; | ^ msh3.cpp:4945:12: warning: unused variable ‘j’ [-Wunused-variable] 4945 | int i, j; | ^ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/GenericMesh.hpp:1733:13: warning: 51 | { return new VS(A,ds,stack);} ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here ./include/GenericMesh.hpp:1733:13: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~ 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 ; | ^~ 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*]’ SuperLu.cpp:523:3: warning: 51 | { return new VS(A,ds,stack);} SuperLu.cpp:523:3: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:523:3: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) SuperLu.cpp:523:3: warning: | ^~~~~~ 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*]’ SuperLu.cpp:523:3: warning: 51 | { return new VS(A,ds,stack);} SuperLu.cpp:523:3: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:523:3: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) SuperLu.cpp:523:3: warning: | ^~~~~~ 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*]’ SuperLu.cpp:523:3: warning: 51 | { return new VS(A,ds,stack);} SuperLu.cpp:523:3: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:523:3: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) SuperLu.cpp:523:3: warning: | ^~~~~~ 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*]’ SuperLu.cpp:523:3: warning: 155 | return SetAny * >(this);} SuperLu.cpp:523:3: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here SuperLu.cpp:523:3: warning: 154 | AnyType operator()(Stack ) const { SuperLu.cpp:523:3: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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/SkyLineSolver.hpp:253: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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-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.14/openmpi/3rdparty/include/mumps_seq/mpi.h: At global scope: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function ‘virtual AnyType ReconstructionRefine_Op::operator()(Stack) const’: tetgen.cpp:2080:10: warning: unused variable ‘m’ [-Wunused-variable] 2080 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ msh3.cpp: In function ‘Fem2D::MeshS* truncmesh(const Fem2D::MeshS&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:5418:19: warning: unused variable ‘k’ [-Wunused-variable] 5418 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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:438:32: required from here iohdf5.cpp:664:24: warning: 438 | return SetAny(this);} iohdf5.cpp:664:24: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType Op_trunc_meshS::Op::operator()(Stack) const’: msh3.cpp:5695:18: warning: unused variable ‘kke’ [-Wunused-variable] 5695 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ 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}; | ^~~~~~~~ | - - 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In function ‘Fem2D::MeshL* truncmesh(const Fem2D::MeshL&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:5853:19: warning: unused variable ‘k’ [-Wunused-variable] 5853 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp:5906:12: warning: variable ‘A’ set but not used [-Wunused-but-set-variable] 5906 | R3 A = vertices[ivt[0]]; | ^ msh3.cpp:5907:12: warning: variable ‘B’ set but not used [-Wunused-but-set-variable] 5907 | R3 B = vertices[ivt[1]]; | ^ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ msh3.cpp:5762:7: warning: unused variable ‘nbei’ [-Wunused-variable] 5762 | int nbei = 0; | ^~~~ msh3.cpp:5767:7: warning: unused variable ‘nedge’ [-Wunused-variable] 5767 | int nedge = 0; | ^~~~~ msh3.cpp:5768:7: warning: unused variable ‘nface’ [-Wunused-variable] 5768 | int nface = 0; | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ msh3.cpp:5756:41: warning: typedef ‘B’ locally defined but not used [-Wunused-local-typedefs] 5756 | typedef typename MeshL::BorderElement B; | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 member function ‘virtual AnyType Op_trunc_meshL::Op::operator()(Stack) const’: msh3.cpp:6040:18: warning: unused variable ‘kke’ [-Wunused-variable] 6040 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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* truncmesh(const Fem2D::Mesh3&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:6276:19: warning: unused variable ‘k’ [-Wunused-variable] 6276 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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); | ^ 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/SkyLineSolver.hpp:253: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); | ^ 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:248:34: required from here ./include/AnyType.hpp:83:7: note: 248 | &partmetis< const Mesh, 0 >)); ./include/AnyType.hpp:83:7: note: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here iovtk.cpp:6901:18: warning: 438 | return SetAny(this);} iovtk.cpp:6901:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* 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 = 1; R = long int; Stack = void*]’: metis.cpp:253:34: required from here metis.cpp:128:13: warning: 253 | &partmetis< const Mesh, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | 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:258:35: required from here metis.cpp:128:13: warning: 258 | &partmetis< const Mesh3, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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:263:35: required from here metis.cpp:128:13: warning: 263 | &partmetis< const Mesh3, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:268:35: required from here metis.cpp:128:13: warning: 268 | &partmetis< const MeshS, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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:273:35: required from here metis.cpp:128:13: warning: 273 | &partmetis< const MeshS, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | 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:278:35: required from here metis.cpp:128:13: warning: 278 | &partmetis< const MeshL, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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::MeshL; int NO = 1; R = long int; Stack = void*]’: metis.cpp:283:35: required from here metis.cpp:128:13: warning: 283 | &partmetis< const MeshL, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ 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:289:34: required from here metis.cpp:128:13: warning: 289 | &partmetis< const Mesh, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 function ‘void init()’, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ffrandom.cpp:143:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ffrandom.cpp:143:71, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ffrandom.cpp:144:64: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ffrandom.cpp:144:64, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:294:34: required from here metis.cpp:128:13: warning: 294 | &partmetis< const Mesh, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ffrandom.cpp:145:63: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ffrandom.cpp:145:63, inlined from ‘void AutoLoadInit()’ at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:299:35: required from here metis.cpp:128:13: warning: 299 | &partmetis< const Mesh3, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ msh3.cpp: In member function ‘virtual AnyType Op_trunc_mesh3::Op::operator()(Stack) const’: msh3.cpp:6699:18: warning: unused variable ‘kke’ [-Wunused-variable] 6699 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp:6598:10: warning: unused variable ‘ThS’ [-Wunused-variable] 6598 | MeshS &ThS = *(pTh->meshS); | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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::Mesh3; int NO = 1; R = double; Stack = void*]’: metis.cpp:304:35: required from here metis.cpp:128:13: warning: 304 | &partmetis< const Mesh3, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::MeshS; int NO = 0; R = double; Stack = void*]’: metis.cpp:309:35: required from here metis.cpp:128:13: warning: 309 | &partmetis< const MeshS, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:314:35: required from here metis.cpp:128:13: warning: 314 | &partmetis< const MeshS, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class CDomainOfIntegration* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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:319:35: required from here metis.cpp:128:13: warning: 319 | &partmetis< const MeshL, 0 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ 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:324:35: required from here metis.cpp:128:13: warning: 324 | &partmetis< const MeshL, 1 >)); metis.cpp:128:13: warning: | ^ metis.cpp:125:13: warning: unused variable ‘numflag’ [-Wunused-variable] 125 | idx_t numflag = 0; | ^~~~~~~ msh3.cpp: In member function ‘AnyType ExtractMesh_Op::operator()(Stack) const’: msh3.cpp:6825:35: warning: typedef ‘T’ locally defined but not used [-Wunused-local-typedefs] 6825 | typedef typename MMesh::Element T; | ^ metis.cpp:128:13: warning: unused variable ‘etype’ [-Wunused-variable] 128 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ msh3.cpp:6827:34: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 6827 | typedef typename MMesh::Vertex V; | ^ msh3.cpp:6830:42: warning: typedef ‘BO’ locally defined but not used [-Wunused-local-typedefs] 6830 | typedef typename MMeshO::BorderElement BO; | ^~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = KNM >*]’: ./include/AFunction.hpp:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ msh3.cpp: In member function ‘virtual AnyType ExtractMeshLfromMesh_Op::operator()(Stack) const’: msh3.cpp:7076:15: warning: unused variable ‘ii’ [-Wunused-variable] 7076 | int ii = mi->second; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’: metis.cpp:325:84: required from here metis.cpp:128:13: warning: 325 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:128:13: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ msh3.cpp:7040:13: warning: unused variable ‘nbv’ [-Wunused-variable] 7040 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:7041:13: warning: unused variable ‘nbe’ [-Wunused-variable] 7041 | int nbe = Th.neb; | ^~~ 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; | ^ msh3.cpp:7032:40: warning: typedef ‘T’ locally defined but not used [-Wunused-local-typedefs] 7032 | typedef typename Mesh::Element T; | ^ msh3.cpp:7034:39: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 7034 | typedef typename Mesh::Vertex V; | ^ msh3.cpp:7037:47: warning: typedef ‘BL’ locally defined but not used [-Wunused-local-typedefs] 7037 | typedef typename MeshL::BorderElement BL; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ lapack.cpp:235:20: warning: unused variable ‘zero’ [-Wunused-variable] 235 | intblas nvp = 0, zero = 0; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’: metis.cpp:326:83: required from here metis.cpp:223:9: warning: 326 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In instantiation of ‘std::vector<_Tp> KnToStdVect(const KN_&) [with T = double]’: ff-NLopt.cpp:352:33: required from here ./include/AnyType.hpp:83:7: note: 352 | opt.set_xtol_abs(KnToStdVect(val)); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~^~~~~ ff-NLopt.cpp:257:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 257 | for (int i = 0; i < v.size( ); ++i) { | ~~^~~~~~~~~~~ ./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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’: metis.cpp:328:84: required from here metis.cpp:223:9: warning: 328 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ 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; | ^~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’: metis.cpp:329:83: required from here metis.cpp:223:9: warning: 329 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~~ msh3.cpp: In function ‘Fem2D::Mesh3* GluMesh3tab(KN* const&, const long int&, const bool&)’: msh3.cpp:7312:15: warning: variable ‘iv’ set but not used [-Wunused-but-set-variable] 7312 | int iv[3]; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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 tetgen.cpp:2454: 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]; | ^~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’: metis.cpp:331:84: required from here metis.cpp:223:9: warning: 331 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ 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]; | ^ 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]; | ^~ ./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); | ^ 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]; | ^~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’: metis.cpp:332:83: required from here metis.cpp:223:9: warning: 332 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ 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); | ^~~~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’: metis.cpp:334:84: required from here metis.cpp:223:9: warning: 334 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ metis.cpp: In instantiation of ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’: metis.cpp:335:83: required from here metis.cpp:223:9: warning: 335 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:223:9: warning: unused variable ‘nbdofK’ [-Wunused-variable] 223 | int nbdofK = Vh[0].NbDoF( ); | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh6.o' -o splitmesh6.so 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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ msh3.cpp:7194:7: warning: unused variable ‘flagsurfaceall’ [-Wunused-variable] 7194 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:7202:7: warning: unused variable ‘nbtS’ [-Wunused-variable] 7202 | int nbtS = 0; | ^~~~ msh3.cpp:7203:7: warning: unused variable ‘nbeS’ [-Wunused-variable] 7203 | int nbeS = 0; | ^~~~ msh3.cpp:7204:7: warning: unused variable ‘nbeSx’ [-Wunused-variable] 7204 | int nbeSx = 0; | ^~~~~ msh3.cpp:7205:7: warning: unused variable ‘nbvS’ [-Wunused-variable] 7205 | int nbvS = 0; | ^~~~ msh3.cpp:7206:7: warning: unused variable ‘nbvSx’ [-Wunused-variable] 7206 | int nbvSx = 0; | ^~~~~ msh3.cpp:7211:16: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 7211 | 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In function ‘long int BuildBoundaryElementAdj(const Fem2D::MeshS&, bool, KN*)’: msh3.cpp:7612:21: warning: unused variable ‘m’ [-Wunused-variable] 7612 | for (int i = 0, m = 0; i < nv; ++i) { | ^ 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; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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;} | ^~~~~~~~~~~ msh3.cpp:7504:34: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 7504 | typedef typename MeshS::Vertex V; | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In constructor ‘Cube_Op::Cube_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)’: msh3.cpp:7758:11: warning: unused variable ‘err’ [-Wunused-variable] 7758 | int err = 0; | ^~~ msh3.cpp: In constructor ‘Square_Op::Square_Op(const basicAC_F0&, Expression, Expression, Expression)’: msh3.cpp:7819:11: warning: unused variable ‘err’ [-Wunused-variable] 7819 | int err = 0; | ^~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ 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; | ^~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In function ‘Fem2D::Mesh3* BuildCube(long int, long int, long int, long int, long int*, long int, MovePoint*)’: msh3.cpp:7935:15: warning: unused variable ‘b’ [-Wunused-variable] 7935 | int b = 0; | ^ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp:7927:11: warning: unused variable ‘dk’ [-Wunused-variable] 7927 | int dk = 0; | ^~ msh3.cpp:7914:9: warning: unused variable ‘diag’ [-Wunused-variable] 7914 | int diag[8] = {0, 0, 0, 1, 0, 1, 1, 0}; | ^~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:8089:17: warning: unused variable ‘b’ [-Wunused-variable] 8089 | int b = 0; | ^ 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]; | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp:7911:7: warning: variable ‘df’ set but not used [-Wunused-but-set-variable] 7911 | int df[74]; // decoupe des 6 du cube | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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: In member function ‘virtual AnyType Cube_Op::operator()(Stack) const’: msh3.cpp:8140:7: warning: unused variable ‘renumsurf’ [-Wunused-variable] 8140 | int renumsurf = 0; | ^~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType Square_Op::operator()(Stack) const’: msh3.cpp:8181:8: warning: unused variable ‘kind’ [-Wunused-variable] 8181 | long kind(arg(2, stack, 4L)); | ^~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘virtual AnyType BuildMeshS_Op::operator()(Stack) const’: msh3.cpp:8316:9: warning: unused variable ‘i_som’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8316:20: warning: unused variable ‘i_elem’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8316:32: warning: unused variable ‘i_border’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘virtual AnyType BuildMeshL_Op::operator()(Stack) const’: msh3.cpp:8429:9: warning: unused variable ‘i_som’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8429:20: warning: unused variable ‘i_elem’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8429:32: warning: unused variable ‘i_border’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ msh3.cpp: In function ‘Fem2D::MeshS* GluMesh(const listMeshT&)’: msh3.cpp:2080:18: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 2080 | const MeshS *th0 = 0; | ^~~ 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 | ^~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 0; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’ metis.cpp:223:9: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:223:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:325:84: required from here metis.cpp:223:9: warning: 325 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:223:9: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 1; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:326:83: required from here metis.cpp:71:13: warning: 326 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ msh3.cpp: In member function ‘AnyType Movemesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:8815:33: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 8815 | typedef typename Mesh::Vertex V; | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/VirtualMatrix.hpp:89:10: 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 0; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:328:84: required from here metis.cpp:71:13: warning: 328 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here lapack.cpp:432:20: warning: 438 | return SetAny(this);} lapack.cpp:432:20: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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 ; | ^~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 1; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:329:83: required from here metis.cpp:71:13: warning: 329 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In function ‘Fem2D::MeshL* GluMesh(const listMeshT&)’: msh3.cpp:2230:18: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 2230 | const MeshL *th0 = 0; | ^~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ msh3.cpp:2223:50: warning: typedef ‘BRdHat’ locally defined but not used [-Wunused-local-typedefs] 2223 | typedef typename MeshL::BorderElement::RdHat BRdHat; | ^~~~~~ 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/ff++.hpp:21, from lgbmo.cpp:31: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 0; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:331:84: required from here metis.cpp:71:13: warning: 331 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh6.o' -o ../mpi/splitmesh6.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::GFESpace; int NO = 1; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:332:83: required from here metis.cpp:71:13: warning: 332 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of ‘KN* partmetis(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::FESpace; int NO = 0; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 0]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:334:84: required from here metis.cpp:71:13: warning: 334 | Global.Add("metisnodal","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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(KN* const&, FESPACE* const&, const long int&) [with FESPACE = Fem2D::FESpace; int NO = 1; R = double]’: metis.cpp:228:29: required from ‘double metisFE(const pf3r&, const long int&) [with pf3r = std::pair*, int>; int NO = 1]’ metis.cpp:71:13: warning: 228 | partmetis (pux,pVh,npar); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ metis.cpp:335:83: required from here metis.cpp:71:13: warning: 335 | Global.Add("metisdual","(",new OneOperator2_(metisFE)); metis.cpp:71:13: warning: | ^ metis.cpp:68:13: warning: unused variable ‘numflag’ [-Wunused-variable] 68 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:71:13: warning: unused variable ‘etype’ [-Wunused-variable] 71 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 member function ‘virtual AnyType Movemesh_OpS2::operator()(Stack) const’: msh3.cpp:9077:14: warning: unused variable ‘mpp’ [-Wunused-variable] 9077 | MeshPoint *mpp(MeshPointStack(stack)); | ^~~ 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 ./include/AnyType.hpp:83:7: note: 1093 | AnyType operator( )(Stack stack) const; ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ gmsh.cpp:1575:7: warning: variable ‘renumsurf’ set but not used [-Wunused-but-set-variable] 1575 | int renumsurf = 0; | ^~~~~~~~~ msh3.cpp:9070:26: warning: typedef ‘pmeshS’ locally defined but not used [-Wunused-local-typedefs] 9070 | typedef const MeshS *pmeshS; | ^~~~~~ 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: 1093 | AnyType operator( )(Stack stack) const; gmsh.cpp:1575:7: warning: | ^~~~~~~~ gmsh.cpp:1575:7: warning: variable ‘renumsurf’ set but not used [-Wunused-but-set-variable] 1575 | int renumsurf = 0; | ^~~~~~~~~ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/SkyLineSolver.hpp:253: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); | ^ 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:1575:7: warning: 1585 | MMesh *Th_t = GMSH_LoadT(*pffname, cleanmesh, removeduplicate, precisvertice, ridgeangledetection); gmsh.cpp:1575:7: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1093:11: required from here gmsh.cpp:1575:7: warning: 1093 | AnyType operator( )(Stack stack) const; gmsh.cpp:1575:7: warning: | ^~~~~~~~ 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]; | ^~~~~~~ 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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./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); | ^ 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; | ^~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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:1149:38: warning: 1585 | MMesh *Th_t = GMSH_LoadT(*pffname, cleanmesh, removeduplicate, precisvertice, ridgeangledetection); gmsh.cpp:1149:38: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1093:11: required from here gmsh.cpp:1149:38: warning: 1093 | AnyType operator( )(Stack stack) const; gmsh.cpp:1149:38: warning: | ^~~~~~~~ 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; | ^~~~~~~~~ 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:2912:10: warning: variable ‘bmin3’ set but not used [-Wunused-but-set-variable] 2912 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:2912:20: warning: variable ‘bmax3’ set but not used [-Wunused-but-set-variable] 2912 | double bmin3[3], bmax3[3]; | ^~~~~ 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; | ^~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In constructor ‘Line_Op::Line_Op(const basicAC_F0&, Expression, Expression)’: msh3.cpp:9340:11: warning: unused variable ‘err’ [-Wunused-variable] 9340 | int err = 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); | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here MetricKuate.cpp:135:5: warning: 438 | return SetAny(this);} MetricKuate.cpp:135:5: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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::MeshS* MoveMesh2_func(const double&, const Fem2D::Mesh&, const double*, const double*, const double*, int&, int&, int&)’: msh3.cpp:3212:9: warning: unused variable ‘lab’ [-Wunused-variable] 3212 | int lab; | ^~~ msh3.cpp:3223:9: warning: unused variable ‘lab’ [-Wunused-variable] 3223 | int lab; | ^~~ msh3.cpp: In member function ‘virtual AnyType Line_Op::operator()(Stack) const’: msh3.cpp:9444:9: warning: unused variable ‘lab’ [-Wunused-variable] 9444 | int lab = 0; | ^~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ msh3.cpp:9392:8: warning: unused variable ‘region’ [-Wunused-variable] 9392 | long region = 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘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:3264:10: warning: variable ‘bmin3’ set but not used [-Wunused-but-set-variable] 3264 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:3264:20: warning: variable ‘bmax3’ set but not used [-Wunused-but-set-variable] 3264 | double bmin3[3], bmax3[3]; | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘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:4016:10: warning: unused variable ‘i’ [-Wunused-variable] 4016 | size_t i; | ^ msh3.cpp:4017:10: warning: unused variable ‘j’ [-Wunused-variable] 4017 | size_t j[3]; | ^ msh3.cpp:4018:10: warning: unused variable ‘k’ [-Wunused-variable] 4018 | size_t k[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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ msh3.cpp: In constructor ‘BuildLayeMesh_Op::BuildLayeMesh_Op(const basicAC_F0&, Expression, Expression)’: msh3.cpp:4215:9: warning: unused variable ‘err’ [-Wunused-variable] 4215 | int err = 0; | ^~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 constructor ‘cubeMesh_Op::cubeMesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)’: msh3.cpp:4314:9: warning: unused variable ‘err’ [-Wunused-variable] 4314 | int err = 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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]; | ^~~~ 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:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./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/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); | ^ msh3.cpp: In function ‘void Load_Init()’: msh3.cpp:9764:23: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 9764 | typedef const Mesh *pmesh; | ^~~~~ ./include/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]’ ff-NLopt.cpp:257:21: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ff-NLopt.cpp:257:21: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ ff-NLopt.cpp:257:21: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ff-NLopt.cpp:257:21: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ff-NLopt.cpp:257:21: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ff-NLopt.cpp:257:21: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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++ BinaryIO.cpp msh3.cpp: In member function ‘virtual AnyType cubeMesh_Op::operator()(Stack) const’: msh3.cpp:4448:7: warning: unused variable ‘nebn’ [-Wunused-variable] 4448 | int nebn = 0; | ^~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BinaryIO.cpp' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType BuildLayeMesh_Op::operator()(Stack) const’: msh3.cpp:4550:9: warning: unused variable ‘m’ [-Wunused-variable] 4550 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp:4647:7: warning: unused variable ‘nebn’ [-Wunused-variable] 4647 | int nebn = 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 member function ‘virtual AnyType DeplacementTab_Op::operator()(Stack) const’: msh3.cpp:4802:10: warning: unused variable ‘m’ [-Wunused-variable] 4802 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ ./include/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]’ metis.cpp:71:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ metis.cpp:71:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), metis.cpp:71:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here metis.cpp:71:13: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; metis.cpp:71:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In function ‘void GetNumberBEManifold(Expression, int&)’: msh3.cpp:4945:9: warning: unused variable ‘i’ [-Wunused-variable] 4945 | int i, j; | ^ msh3.cpp:4945:12: warning: unused variable ‘j’ [-Wunused-variable] 4945 | int i, j; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = long int; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = long int; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp: In function ‘Fem2D::MeshS* truncmesh(const Fem2D::MeshS&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:5418:19: warning: unused variable ‘k’ [-Wunused-variable] 5418 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here msh3.cpp:9764:23: warning: 438 | return SetAny(this);} msh3.cpp:9764:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ‘virtual AnyType Op_trunc_meshS::Op::operator()(Stack) const’: msh3.cpp:5695:18: warning: unused variable ‘kke’ [-Wunused-variable] 5695 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::MeshL* truncmesh(const Fem2D::MeshL&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:5853:19: warning: unused variable ‘k’ [-Wunused-variable] 5853 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp:5906:12: warning: variable ‘A’ set but not used [-Wunused-but-set-variable] 5906 | R3 A = vertices[ivt[0]]; | ^ msh3.cpp:5907:12: warning: variable ‘B’ set but not used [-Wunused-but-set-variable] 5907 | R3 B = vertices[ivt[1]]; | ^ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ msh3.cpp:5762:7: warning: unused variable ‘nbei’ [-Wunused-variable] 5762 | int nbei = 0; | ^~~~ msh3.cpp:5767:7: warning: unused variable ‘nedge’ [-Wunused-variable] 5767 | int nedge = 0; | ^~~~~ msh3.cpp:5768:7: warning: unused variable ‘nface’ [-Wunused-variable] 5768 | int nface = 0; | ^~~~~ msh3.cpp:5756:41: warning: typedef ‘B’ locally defined but not used [-Wunused-local-typedefs] 5756 | typedef typename MeshL::BorderElement B; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here mat_psi.cpp:78:9: warning: 438 | return SetAny(this);} mat_psi.cpp:78:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 member function ‘virtual AnyType Op_trunc_meshL::Op::operator()(Stack) const’: msh3.cpp:6040:18: warning: unused variable ‘kke’ [-Wunused-variable] 6040 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In function ‘Fem2D::Mesh3* truncmesh(const Fem2D::Mesh3&, const long int&, int*, bool, int, double, long int, bool, bool)’: msh3.cpp:6276:19: warning: unused variable ‘k’ [-Wunused-variable] 6276 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ lapack.cpp: In instantiation of ‘KNM* Add4(KNM* const&, KNM* const&, const KN_&, const KN_&) [with R = std::complex]’: lapack.cpp:1513:98: required from here ./include/AnyType.hpp:83:7: note: 1513 | new OneOperator4_< KNM< C > *, KNM< C > *, KNM< C > *, KN_< long >, KN_< long > >(Add4< C >)); ./include/AnyType.hpp:83:7: note: | ^ lapack.cpp:1252:22: warning: unused variable ‘Am’ [-Wunused-variable] 1252 | int An = A.N( ), Am = A.M( ); | ^~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 = double]’: lapack.cpp:1518:98: required from here lapack.cpp:1252:22: warning: 1518 | new OneOperator4_< KNM< R > *, KNM< R > *, KNM< R > *, KN_< long >, KN_< long > >(Add4< R >)); lapack.cpp:1252:22: warning: | ^ lapack.cpp:1252:22: warning: unused variable ‘Am’ [-Wunused-variable] 1252 | int An = A.N( ), Am = A.M( ); | ^~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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; | ^~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType Op_trunc_mesh3::Op::operator()(Stack) const’: msh3.cpp:6699:18: warning: unused variable ‘kke’ [-Wunused-variable] 6699 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp:6598:10: warning: unused variable ‘ThS’ [-Wunused-variable] 6598 | MeshS &ThS = *(pTh->meshS); | ^~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 ‘AnyType ExtractMesh_Op::operator()(Stack) const’: msh3.cpp:6825:35: warning: typedef ‘T’ locally defined but not used [-Wunused-local-typedefs] 6825 | typedef typename MMesh::Element T; | ^ msh3.cpp:6827:34: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 6827 | typedef typename MMesh::Vertex V; | ^ msh3.cpp:6830:42: warning: typedef ‘BO’ locally defined but not used [-Wunused-local-typedefs] 6830 | typedef typename MMeshO::BorderElement BO; | ^~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType ExtractMeshLfromMesh_Op::operator()(Stack) const’: msh3.cpp:7076:15: warning: unused variable ‘ii’ [-Wunused-variable] 7076 | int ii = mi->second; | ^~ msh3.cpp:7040:13: warning: unused variable ‘nbv’ [-Wunused-variable] 7040 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:7041:13: warning: unused variable ‘nbe’ [-Wunused-variable] 7041 | int nbe = Th.neb; | ^~~ msh3.cpp:7032:40: warning: typedef ‘T’ locally defined but not used [-Wunused-local-typedefs] 7032 | typedef typename Mesh::Element T; | ^ msh3.cpp:7034:39: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 7034 | typedef typename Mesh::Vertex V; | ^ msh3.cpp:7037:47: warning: typedef ‘BL’ locally defined but not used [-Wunused-local-typedefs] 7037 | typedef typename MeshL::BorderElement BL; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ msh3.cpp: In function ‘Fem2D::Mesh3* GluMesh3tab(KN* const&, const long int&, const bool&)’: msh3.cpp:7312:15: warning: variable ‘iv’ set but not used [-Wunused-but-set-variable] 7312 | int iv[3]; | ^~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 = 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: 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/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ msh3.cpp:7194:7: warning: unused variable ‘flagsurfaceall’ [-Wunused-variable] 7194 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:7202:7: warning: unused variable ‘nbtS’ [-Wunused-variable] 7202 | int nbtS = 0; | ^~~~ msh3.cpp:7203:7: warning: unused variable ‘nbeS’ [-Wunused-variable] 7203 | int nbeS = 0; | ^~~~ msh3.cpp:7204:7: warning: unused variable ‘nbeSx’ [-Wunused-variable] 7204 | int nbeSx = 0; | ^~~~~ msh3.cpp:7205:7: warning: unused variable ‘nbvS’ [-Wunused-variable] 7205 | int nbvS = 0; | ^~~~ msh3.cpp:7206:7: warning: unused variable ‘nbvSx’ [-Wunused-variable] 7206 | int nbvSx = 0; | ^~~~~ msh3.cpp:7211:16: warning: variable ‘th0’ set but not used [-Wunused-but-set-variable] 7211 | const Mesh3 *th0 = 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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) | ^~~~~~~~~~~~ msh3.cpp: In function ‘long int BuildBoundaryElementAdj(const Fem2D::MeshS&, bool, KN*)’: msh3.cpp:7612:21: warning: unused variable ‘m’ [-Wunused-variable] 7612 | for (int i = 0, m = 0; i < nv; ++i) { | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:7504:34: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 7504 | typedef typename MeshS::Vertex V; | ^ msh3.cpp: In constructor ‘Cube_Op::Cube_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)’: msh3.cpp:7758:11: warning: unused variable ‘err’ [-Wunused-variable] 7758 | int err = 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]); | ^ 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) {} | ^~~~~~~~~~~~~~~~~~ ./include/SkyLineSolver.hpp:253: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); | ^ msh3.cpp: In constructor ‘Square_Op::Square_Op(const basicAC_F0&, Expression, Expression, Expression)’: msh3.cpp:7819:11: warning: unused variable ‘err’ [-Wunused-variable] 7819 | int err = 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) | ^~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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: 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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: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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 1909 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMesh3_Op(args); } ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh3_Op; int ppref = 0]’ ./include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here ./include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ./include/AnyType.hpp:83:7: note: | ^~~~ medit.cpp:1831:9: warning: unused variable ‘nbofsol’ [-Wunused-variable] 1831 | int nbofsol; | ^~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ msh3.cpp: In function ‘Fem2D::Mesh3* BuildCube(long int, long int, long int, long int, long int*, long int, MovePoint*)’: msh3.cpp:7935:15: warning: unused variable ‘b’ [-Wunused-variable] 7935 | int b = 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp:7927:11: warning: unused variable ‘dk’ [-Wunused-variable] 7927 | int dk = 0; | ^~ msh3.cpp:7914:9: warning: unused variable ‘diag’ [-Wunused-variable] 7914 | int diag[8] = {0, 0, 0, 1, 0, 1, 1, 0}; | ^~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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, | ^~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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]’ medit.cpp:1831:9: warning: 2679 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMeshT_Op< MMesh, v_fes >(args); } medit.cpp:1831:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ medit.cpp:1831:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} medit.cpp:1831:9: warning: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here medit.cpp:1831:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} medit.cpp:1831:9: warning: | ^~~~ medit.cpp:2601:9: warning: unused variable ‘nbofsol’ [-Wunused-variable] 2601 | int nbofsol; | ^~~~~~~ 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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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]’ medit.cpp:2601:9: warning: 2679 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMeshT_Op< MMesh, v_fes >(args); } medit.cpp:2601:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ medit.cpp:2601:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} medit.cpp:2601:9: warning: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here medit.cpp:2601:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} medit.cpp:2601:9: warning: | ^~~~ medit.cpp:2601:9: warning: unused variable ‘nbofsol’ [-Wunused-variable] 2601 | int nbofsol; | ^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here freeyams.cpp:1042:7: warning: 438 | return SetAny(this);} freeyams.cpp:1042:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:8089:17: warning: unused variable ‘b’ [-Wunused-variable] 8089 | int b = 0; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp:7911:7: warning: variable ‘df’ set but not used [-Wunused-but-set-variable] 7911 | int df[74]; // decoupe des 6 du cube | ^~ msh3.cpp: In member function ‘virtual AnyType Cube_Op::operator()(Stack) const’: msh3.cpp:8140:7: warning: unused variable ‘renumsurf’ [-Wunused-variable] 8140 | int renumsurf = 0; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType Square_Op::operator()(Stack) const’: msh3.cpp:8181:8: warning: unused variable ‘kind’ [-Wunused-variable] 8181 | long kind(arg(2, stack, 4L)); | ^~~~ 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) | ^~~~~~~ msh3.cpp: In member function ‘virtual AnyType BuildMeshS_Op::operator()(Stack) const’: msh3.cpp:8316:9: warning: unused variable ‘i_som’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8316:20: warning: unused variable ‘i_elem’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8316:32: warning: unused variable ‘i_border’ [-Wunused-variable] 8316 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]’: ./include/AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = long int*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~^~~ ./include/AFunction.hpp:1300:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.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 { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual AnyType BuildMeshL_Op::operator()(Stack) const’: msh3.cpp:8429:9: warning: unused variable ‘i_som’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8429:20: warning: unused variable ‘i_elem’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8429:32: warning: unused variable ‘i_border’ [-Wunused-variable] 8429 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ 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:2601:9: warning: 573 | AnyType operator( )(Stack stack) const; medit.cpp:2601:9: warning: | ^~~~~~~~ medit.cpp:643:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long 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 ‘long 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:585:14: warning: 1923 | AnyType PopenMeditMesh3_Op< v_fes >::operator( )(Stack stack) const { medit.cpp:585:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ medit.cpp:2065:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 2065 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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]’ lapack.cpp:1252:22: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); lapack.cpp:1252:22: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ lapack.cpp:1252:22: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), lapack.cpp:1252:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here lapack.cpp:1252:22: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; lapack.cpp:1252:22: warning: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 member function ‘AnyType Movemesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:8815:33: warning: typedef ‘V’ locally defined but not used [-Wunused-local-typedefs] 8815 | typedef typename Mesh::Vertex V; | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ medit.cpp:1928:14: warning: unused variable ‘mp’ [-Wunused-variable] 1928 | MeshPoint *mp(MeshPointStack(stack)); | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:1928:14: warning: 811 | AnyType datasolMesh3_Op< v_fes >::operator( )(Stack stack) const { medit.cpp:1928:14: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ medit.cpp:865:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long 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 ‘long 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)); | ^~ ./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::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]’: medit.cpp:2681:11: required from here medit.cpp:812:14: warning: 2681 | AnyType operator( )(Stack stack) const; medit.cpp:812:14: warning: | ^~~~~~~~ medit.cpp:2826:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 2826 | for (size_t i = 0; i < offset; i++) solnbfloat = solnbfloat + l[i].nbfloat; | ~~^~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘virtual AnyType Movemesh_OpS2::operator()(Stack) const’: msh3.cpp:9077:14: warning: unused variable ‘mpp’ [-Wunused-variable] 9077 | MeshPoint *mpp(MeshPointStack(stack)); | ^~~ msh3.cpp:9070:26: warning: typedef ‘pmeshS’ locally defined but not used [-Wunused-local-typedefs] 9070 | typedef const MeshS *pmeshS; | ^~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ medit.cpp:2711:14: warning: unused variable ‘mp’ [-Wunused-variable] 2711 | MeshPoint *mp(MeshPointStack(stack)); | ^~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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:438:32: required from here mat_dervieux.cpp:51:9: warning: 438 | return SetAny(this);} mat_dervieux.cpp:51:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 Fem2D::Mesh*]’: msh3.cpp:9119:23: required from here ./include/AnyType.hpp:83:7: note: 9119 | return SetAny(pThr); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 instantiation of ‘Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::Mesh; Expression = E_F0*]’: msh3.cpp:9142:65: required from here ./include/AnyType.hpp:83:7: note: 9142 | return new Movemesh_Op< Mesh >(args, t[0]->CastTo(args[0])); ./include/AnyType.hpp:83:7: note: | ^ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | int err = 0; | ^~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = std::__cxx11::basic_string*; B = KNM >*; CODE = E_F_F0F0 >*, std::__cxx11::basic_string*, KNM >*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = std::__cxx11::basic_string*; B = KNM >*; CODE = E_F_F0F0 >*, std::__cxx11::basic_string*, KNM >*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:2711:14: warning: 2681 | AnyType operator( )(Stack stack) const; medit.cpp:2711:14: warning: | ^~~~~~~~ medit.cpp:2826:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 2826 | for (size_t i = 0; i < offset; i++) solnbfloat = solnbfloat + l[i].nbfloat; | ~~^~~~~~~~ msh3.cpp: In constructor ‘Line_Op::Line_Op(const basicAC_F0&, Expression, Expression)’: msh3.cpp:9340:11: warning: unused variable ‘err’ [-Wunused-variable] 9340 | int err = 0; | ^~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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; | ^~~~ msh3.cpp: In member function ‘virtual AnyType Line_Op::operator()(Stack) const’: msh3.cpp:9444:9: warning: unused variable ‘lab’ [-Wunused-variable] 9444 | int lab = 0; | ^~~ ./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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ msh3.cpp:9392:8: warning: unused variable ‘region’ [-Wunused-variable] 9392 | long region = 0; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 = const gsl_rng_type*]’: ./include/AFunction.hpp:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = ddGSLInterpolation]’: ./include/AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ medit.cpp:2711:14: warning: unused variable ‘mp’ [-Wunused-variable] 2711 | MeshPoint *mp(MeshPointStack(stack)); | ^~ ./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/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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 { | ^~~~~~~~~~~~~~~~~~~ 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:2711:14: warning: 573 | AnyType operator( )(Stack stack) const; medit.cpp:2711:14: warning: | ^~~~~~~~ medit.cpp:643:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long 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 ‘long 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)); | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at splitmesh3.cpp:136:1: splitmesh3.cpp:123:92: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitmesh3.cpp:123:92, inlined from ‘void AutoLoadInit()’ at splitmesh3.cpp:136:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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-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; | ^~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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:83:7: note: 894 | return SetAny< pmeshS >(ThS_T); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~ ./include/AnyType.hpp:145: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 = 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here msh3.cpp:9392:8: warning: 438 | return SetAny(this);} msh3.cpp:9392:8: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:21, from ff-cmaes.cpp:36: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = const Fem2D::Mesh*; CODE = E_F_F0s_]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh*; A = const Fem2D::Mesh*; CODE = E_F_F0s_]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 = int; R = std::complex]’: ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 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; | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ffrandom.o' -o ffrandom.so ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ medit.cpp: At global scope: medit.cpp:47:13: warning: ‘TheWait’ defined but not used [-Wunused-variable] 47 | static bool TheWait = false; | ^~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:1178:22: required from ‘AnyType E_F_stackF0F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = const Fem2D::MeshS*; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1178 | {return SetAny( f(s, GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1177:11: required from here ./include/AnyType.hpp:83:7: note: 1177 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 = 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:1178: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/AnyType.hpp:83:7: note: 1178 | {return SetAny( f(s, GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1177:11: required from here ./include/AnyType.hpp:83:7: note: 1177 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ iovtk.cpp: In instantiation of ‘VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’: iovtk.cpp:5665:51: required from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’ ./include/AnyType.hpp:83:7: note: 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ ./include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here ./include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ./include/AnyType.hpp:83:7: note: | ^~~~ iovtk.cpp:5583:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 5583 | int nbofsol; | ^~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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]’ msh3.cpp:8527:9: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ msh3.cpp:8527:9: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here msh3.cpp:8527:9: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; msh3.cpp:8527:9: warning: | ^ ./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 = Inverse*>]’: ./include/AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Inverse*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ iovtk.cpp: In instantiation of ‘VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’: iovtk.cpp:5665:51: required from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ iovtk.cpp:5583:9: warning: 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } iovtk.cpp:5583:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ iovtk.cpp:5583:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} iovtk.cpp:5583:9: warning: | ~~~~~~~^~~~~~ ./include/AFunction.hpp:2940:12: required from here iovtk.cpp:5583:9: warning: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} iovtk.cpp:5583:9: warning: | ^~~~ iovtk.cpp:5583:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 5583 | int nbofsol; | ^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse >*>]’: ./include/AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Inverse >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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_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/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = Mult*>; TA0 = Transpose*>; TA1 = Transpose*>; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 = const Fem2D::Mesh*]’: msh3.cpp:9119:23: required from here ./include/AnyType.hpp:83:7: note: 9119 | return SetAny(pThr); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145: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:9142:65: required from here ./include/AnyType.hpp:83:7: note: 9142 | return new Movemesh_Op< Mesh >(args, t[0]->CastTo(args[0])); ./include/AnyType.hpp:83:7: note: | ^ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 ./include/AnyType.hpp:83:7: note: 869 | virtual AnyType operator( )(Stack stack) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ 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; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ioply.cpp:704:40: warning: 438 | return SetAny(this);} ioply.cpp:704:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ffrandom.o' -o ../mpi/ffrandom.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 ./include/AnyType.hpp:83:7: note: 226 | AnyType Mapkk::operator( )(Stack s) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~ 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;; | ^~~ 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp: In instantiation of ‘AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’: iovtk.cpp:6277:11: required from here iovtk.cpp:5583:9: warning: 6277 | AnyType operator( )(Stack stack) const; iovtk.cpp:5583:9: warning: | ^~~~~~~~ iovtk.cpp:6790:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 6790 | string *DataLabel; | ^~~~~~~~~ iovtk.cpp: In instantiation of ‘AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’: iovtk.cpp:6277:11: required from here iovtk.cpp:6790:11: warning: 6277 | AnyType operator( )(Stack stack) const; iovtk.cpp:6790:11: warning: | ^~~~~~~~ iovtk.cpp:6790:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 6790 | string *DataLabel; | ^~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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_L; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ff-Ipopt.cpp:1301:12: warning: 438 | return SetAny(this);} ff-Ipopt.cpp:1301:12: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:245:31: warning: 226 | AnyType Mapkk::operator( )(Stack s) const { dfft.cpp:245:31: warning: | ^~~~~~~~~ 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 = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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:6078:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:6790:11: warning: 6078 | VTK_WRITE_MESHT< MMesh >(*pffname, fp, Th, binary, datasize, surface, swap); iovtk.cpp:6790:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:5667:11: required from here iovtk.cpp:6790:11: warning: 5667 | AnyType operator( )(Stack stack) const; iovtk.cpp:6790:11: warning: | ^~~~~~~~ iovtk.cpp:5721:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5721 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5736:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5736 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ iovtk.cpp:5963:17: warning: unused variable ‘bid0’ [-Wunused-variable] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~~~ 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:245:31: warning: 226 | AnyType Mapkk::operator( )(Stack s) const { dfft.cpp:245:31: warning: | ^~~~~~~~~ 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; | ^~ iovtk.cpp:5908:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 5908 | int cell_lab = 1; | ^~~~~~~~ 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 = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 = fftw_plan_s*]’: ./include/AFunction_ext.hpp:138:22: required from ‘AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = fftw_plan_s*; A0 = KN >*; A1 = KN >*; A2 = long int; A3 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ dfft.cpp:245:31: warning: 138 | {return SetAny( f( GetAny((*a0)(s)), dfft.cpp:245:31: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), dfft.cpp:245:31: warning: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), dfft.cpp:245:31: warning: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) dfft.cpp:245:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here dfft.cpp:245:31: warning: 137 | AnyType operator()(Stack s) const dfft.cpp:245:31: warning: | ^~~~~~~~ ./include/AnyType.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 = DFFT_1d2dor3d >]’: ./include/AFunction_ext.hpp:138:22: required from ‘AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = DFFT_1d2dor3d >; A0 = KN >*; A1 = long int; A2 = long int; A3 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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 = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 = KN >*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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 ‘void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; FILE = FILE]’: iovtk.cpp:6164:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:5908:7: warning: 6164 | VTU_WRITE_MESHT< MMesh >(fp, Th, binary, datasize, surface); iovtk.cpp:5908:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:5667:11: required from here iovtk.cpp:5908:7: warning: 5667 | AnyType operator( )(Stack stack) const; iovtk.cpp:5908:7: warning: | ^~~~~~~~ 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; | ^~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:6802:33: required from ‘AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:1070:7: warning: 6802 | MMesh *Th = VTK_LoadT< MMesh >(*pffname, swap, cleanmesh, removeduplicate, precisvertice,ridgeangledetection, pfields); iovtk.cpp:1070:7: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:6277:11: required from here iovtk.cpp:1070:7: warning: 6277 | AnyType operator( )(Stack stack) const; iovtk.cpp:1070:7: warning: | ^~~~~~~~ iovtk.cpp:6452:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6452 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ iovtk.cpp:6517:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6517 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = myType_uv; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = myType_uv; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:6745:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6745 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6327:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 6327 | char *res; | ^~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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:6802:33: required from ‘AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:6327:9: warning: 6802 | MMesh *Th = VTK_LoadT< MMesh >(*pffname, swap, cleanmesh, removeduplicate, precisvertice,ridgeangledetection, pfields); iovtk.cpp:6327:9: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:6277:11: required from here iovtk.cpp:6327:9: warning: 6277 | AnyType operator( )(Stack stack) const; iovtk.cpp:6327:9: warning: | ^~~~~~~~ iovtk.cpp:6452:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6452 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6517:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6517 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6745:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 6745 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6327:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 6327 | char *res; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 ‘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:6078:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:6327:9: warning: 6078 | VTK_WRITE_MESHT< MMesh >(*pffname, fp, Th, binary, datasize, surface, swap); iovtk.cpp:6327:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:5667:11: required from here iovtk.cpp:6327:9: warning: 5667 | AnyType operator( )(Stack stack) const; iovtk.cpp:6327:9: warning: | ^~~~~~~~ iovtk.cpp:5721:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5721 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp:5736:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5736 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = myType_uv; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = myType_uv; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ iovtk.cpp:5963:17: warning: unused variable ‘bid0’ [-Wunused-variable] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp:5908:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 5908 | 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:6164:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ iovtk.cpp:5908:7: warning: 6164 | VTU_WRITE_MESHT< MMesh >(fp, Th, binary, datasize, surface); iovtk.cpp:5908:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:5667:11: required from here iovtk.cpp:5908:7: warning: 5667 | AnyType operator( )(Stack stack) const; iovtk.cpp:5908:7: warning: | ^~~~~~~~ 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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ iovtk.cpp:1070:7: warning: unused variable ‘nv’ [-Wunused-variable] 1070 | int nv, nconnex; | ^~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = myType*; A = myType*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = myType*; A = myType*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ eval ./ff-c++ isoline.cpp /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'isoline.cpp' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:619:93: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:619:93, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:621:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:621:94, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:623:85: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:623:85, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:624:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:624:91, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_PPM2RNM()’, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ppm2rnm.cpp:626:93: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_PPM2RNM()’ at ppm2rnm.cpp:626:93, inlined from ‘void AutoLoadInit()’ at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ ff-NLopt.cpp:874:12: warning: unused variable ‘n’ [-Wunused-variable] 874 | long n = x.N( ); | ^ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at aniso.cpp:165:1: aniso.cpp:160:80: warning: ‘static void 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)); | ^ ff-NLopt.cpp:880:12: warning: unused variable ‘iprint’ [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at aniso.cpp:160:80, inlined from ‘void AutoLoadInit()’ at aniso.cpp:165:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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::VirtualSolver(int) [with I = int; R = std::complex]’: ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'NewSolver.o' -o NewSolver.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = myType_uv; A = myType*; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = myType_uv; A = myType*; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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]’ msh3.cpp:8527:9: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ msh3.cpp:8527:9: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here msh3.cpp:8527:9: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; msh3.cpp:8527:9: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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 | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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::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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL]’: iovtk.cpp:6341:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 6341 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::LN_COBYLA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]’: ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'NewSolver.o' -o ../mpi/NewSolver.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshS]’: iovtk.cpp:6341:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ iovtk.cpp: In function ‘Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)’: iovtk.cpp:3198:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3198 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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:880:12: warning: 869 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at pcm2rnm.cpp:176:1: pcm2rnm.cpp:173:93: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at pcm2rnm.cpp:173:93, inlined from ‘void AutoLoadInit()’ at pcm2rnm.cpp:176:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at pcm2rnm.cpp:176:1: pcm2rnm.cpp:172:88: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at pcm2rnm.cpp:172:88, inlined from ‘void AutoLoadInit()’ at pcm2rnm.cpp:176:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KNM*; A = std::__cxx11::basic_string*; CODE = E_F_F0_*, std::__cxx11::basic_string*>]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = KNM*; A = std::__cxx11::basic_string*; CODE = E_F_F0_*, std::__cxx11::basic_string*>]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:880:12: warning: 1160 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:880:12: warning: | ^~~~~~~~ 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; | ^~~~~~ 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); | ^~~~~~~~ ffnewuoa.cpp: In member function ‘virtual E_F0* OptimNewoa::code(const basicAC_F0&) const’: ffnewuoa.cpp:130:74: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimNewoa::code(const basicAC_F0&) const’ at ffnewuoa.cpp:130:74: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:1171:12: warning: 1160 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:1171:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = long int; B = KN*; C = double; CODE = E_F_F0F0F0_*, double, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = long int; B = KN*; C = double; CODE = E_F_F0F0F0_*, double, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:1171:12: warning: 1160 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:1171:12: warning: | ^~~~~~~~ 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; | ^~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at ffnewuoa.cpp:154:1: ffnewuoa.cpp:151:45: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at ffnewuoa.cpp:151:45, inlined from ‘void AutoLoadInit()’ at ffnewuoa.cpp:154:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:1171:12: warning: 1160 | virtual AnyType operator( )(Stack stack) const { ff-NLopt.cpp:1171:12: warning: | ^~~~~~~~ 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; | ^~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; CODE = E_F_F0F0_*, KNM*, KNM*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; CODE = E_F_F0F0_*, KNM*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ eval ./ff-c++ VTK_writer_3d.cpp ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'VTK_writer_3d.cpp' /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh3.o' -o splitmesh3.so 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string*; B = KNM*; CODE = E_F_F0F0_*, KNM*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string*; B = KNM*; CODE = E_F_F0F0_*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = KNM*; C = KNM*; CODE = E_F_F0F0F0_*, KNM*, KNM*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = KNM*; C = KNM*; CODE = E_F_F0F0F0_*, KNM*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 BinaryIO.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KNM*; CODE = E_F_F0F0_*, KN*, KNM*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KNM*; CODE = E_F_F0F0_*, KN*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 75 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ DxWriter.cpp:78:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (int j = 0; j < _vecofts[i].vecistant.size( ); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^ 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 ‘long unsigned int’} [-Wsign-compare] 101 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh3.o' -o ../mpi/splitmesh3.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi 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 ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, KNM*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, KNM*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 224 | for (int i = 0; i < _vecofts.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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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:8772:14: required from ‘E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’ ./include/GenericMesh.hpp:1733:13: warning: 8772 | return new Movemesh_Op< MMesh >(args, t[0]->CastTo(args[0])); ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:8763:9: required from here ./include/GenericMesh.hpp:1733:13: warning: 8763 | E_F0 *code(const basicAC_F0 &args) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | 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:8772:14: required from ‘E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ msh3.cpp:8527:9: warning: 8772 | return new Movemesh_Op< MMesh >(args, t[0]->CastTo(args[0])); msh3.cpp:8527:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:8763:9: required from here msh3.cpp:8527:9: warning: 8763 | E_F0 *code(const basicAC_F0 &args) const { msh3.cpp:8527:9: warning: | ^~~~ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | int err = 0; | ^~~ 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:8772:14: required from ‘E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ msh3.cpp:8527:9: warning: 8772 | return new Movemesh_Op< MMesh >(args, t[0]->CastTo(args[0])); msh3.cpp:8527:9: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:8763:9: required from here msh3.cpp:8527:9: warning: 8763 | E_F0 *code(const basicAC_F0 &args) const { msh3.cpp:8527:9: warning: | ^~~~ msh3.cpp:8527:9: warning: unused variable ‘err’ [-Wunused-variable] 8527 | int err = 0; | ^~~ 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)); | ^~ ./include/AnyType.hpp: In 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*]’ msh3.cpp:8527:9: warning: 155 | return SetAny * >(this);} msh3.cpp:8527:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here msh3.cpp:8527:9: warning: 154 | AnyType operator()(Stack ) const { msh3.cpp:8527:9: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = std::__cxx11::basic_string*; TA1 = KNM >*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = std::__cxx11::basic_string*; TA1 = KNM >*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ msh3.cpp: In instantiation of ‘AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:2504:11: required from here ./include/AnyType.hpp:83:7: note: 2504 | AnyType operator( )(Stack stack) const; ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ msh3.cpp:2612:13: warning: unused variable ‘l1’ [-Wunused-variable] 2612 | int l0, l1 = ChangeLab(mapBref, l0 = K.lab); | ^~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ msh3.cpp: In instantiation of ‘AnyType ExtractMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; MMeshO = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:6775:11: required from here msh3.cpp:2612:13: warning: 6775 | AnyType operator( )(Stack stack) const; msh3.cpp:2612:13: warning: | ^~~~~~~~ msh3.cpp:6875:13: warning: unused variable ‘ii’ [-Wunused-variable] 6875 | int ii = mi->second; | ^~ msh3.cpp:6821:41: warning: variable ‘mps’ set but not used [-Wunused-but-set-variable] 6821 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ msh3.cpp:6833:7: warning: unused variable ‘nbv’ [-Wunused-variable] 6833 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:6834:7: warning: unused variable ‘nbt’ [-Wunused-variable] 6834 | int nbt = Th.nt; // nombre de triangles | ^~~ msh3.cpp:6835:7: warning: unused variable ‘nbe’ [-Wunused-variable] 6835 | int nbe = Th.nbe; | ^~~ msh3.cpp:6849:15: warning: unused variable ‘nt’ [-Wunused-variable] 6849 | 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:6775:11: required from here msh3.cpp:6849:15: warning: 6775 | AnyType operator( )(Stack stack) const; msh3.cpp:6849:15: warning: | ^~~~~~~~ msh3.cpp:6875:13: warning: unused variable ‘ii’ [-Wunused-variable] 6875 | int ii = mi->second; | ^~ msh3.cpp:6821:41: warning: variable ‘mps’ set but not used [-Wunused-but-set-variable] 6821 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ msh3.cpp:6833:7: warning: unused variable ‘nbv’ [-Wunused-variable] 6833 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:6834:7: warning: unused variable ‘nbt’ [-Wunused-variable] 6834 | int nbt = Th.nt; // nombre de triangles | ^~~ msh3.cpp:6835:7: warning: unused variable ‘nbe’ [-Wunused-variable] 6835 | int nbe = Th.nbe; | ^~~ msh3.cpp:6849:15: warning: unused variable ‘nt’ [-Wunused-variable] 6849 | int nv = 0, nt = 0, ns = 0; | ^~ eval ./ff-c++ VTK_writer.cpp In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at myfunction.cpp:89:1: myfunction.cpp:85:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at myfunction.cpp:85:71, inlined from ‘void AutoLoadInit()’ at myfunction.cpp:89:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at myfunction.cpp:89:1: myfunction.cpp:86:63: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at myfunction.cpp:86:63, inlined from ‘void AutoLoadInit()’ at myfunction.cpp:89:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:438:32: required from here DxWriter.cpp:303:14: warning: 438 | return SetAny(this);} DxWriter.cpp:303:14: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'VTK_writer.cpp' 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*]’ ./include/AnyType.hpp:83:7: note: 898 | PLY_WRITE_MESHT(*pffname, fp, Th, binary, datasize, swap); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:684:17: required from here ./include/AnyType.hpp:83:7: note: 684 | AnyType operator( )(Stack stack) const; ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ 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++) { | ~~^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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++) { | ~~^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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::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:767:40: warning: 898 | PLY_WRITE_MESHT(*pffname, fp, Th, binary, datasize, swap); ioply.cpp:767:40: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:684:17: required from here ioply.cpp:767:40: warning: 684 | AnyType operator( )(Stack stack) const; ioply.cpp:767:40: warning: | ^~~~~~~~ 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:767:40: warning: 898 | PLY_WRITE_MESHT(*pffname, fp, Th, binary, datasize, swap); ioply.cpp:767:40: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:684:17: required from here ioply.cpp:767:40: warning: 684 | AnyType operator( )(Stack stack) const; ioply.cpp:767:40: warning: | ^~~~~~~~ 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++) { | ~~^~~~~~~ msh3.cpp: In instantiation of ‘AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’: msh3.cpp:2504:11: required from here msh3.cpp:6849:15: warning: 2504 | AnyType operator( )(Stack stack) const; msh3.cpp:6849:15: warning: | ^~~~~~~~ msh3.cpp:2612:13: warning: unused variable ‘l1’ [-Wunused-variable] 2612 | 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:2504:11: required from here msh3.cpp:2612:13: warning: 2504 | AnyType operator( )(Stack stack) const; msh3.cpp:2612:13: warning: | ^~~~~~~~ msh3.cpp:2612:13: warning: unused variable ‘l1’ [-Wunused-variable] 2612 | int l0, l1 = ChangeLab(mapBref, l0 = K.lab); | ^~ 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:767:40: warning: 643 | MMesh *Th = PLY_LoadT(*pffname, swap, cleanmesh, removeduplicate, precisvertice); ioply.cpp:767:40: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:90:13: required from here ioply.cpp:767:40: warning: 90 | AnyType operator( )(Stack stack) const; ioply.cpp:767:40: warning: | ^~~~~~~~ ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh3]’: ./include/AFunction.hpp:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ msh3.cpp:2612:13: warning: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} msh3.cpp:2612:13: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here msh3.cpp:2612:13: warning: 2489 | AnyType operator()(Stack s) const msh3.cpp:2612:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145: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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3**]’: ./include/AFunction.hpp:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = listMeshT]’: ./include/AFunction.hpp:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshL**]’: ./include/AFunction.hpp:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:2489:13: required from here ./include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:9704:21: required from ‘AnyType OrientNormal_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 9704 | ComputeOrientation(Th, orientation, unbounded); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9668:9: required from here ./include/AnyType.hpp:83:7: note: 9668 | AnyType OrientNormal_Op::operator( )(Stack stack) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9556:16: warning: unused variable ‘K1’ [-Wunused-variable] 9556 | const T &K1(Th[j1]); | ^~ msh3.cpp:9660:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 9660 | for(int j=0; j]’: ioply.cpp:643:37: required from ‘AnyType PLY_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ioply.cpp:129:11: warning: 643 | MMesh *Th = PLY_LoadT(*pffname, swap, cleanmesh, removeduplicate, precisvertice); ioply.cpp:129:11: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:90:13: required from here ioply.cpp:129:11: warning: 90 | AnyType operator( )(Stack stack) const; ioply.cpp:129:11: warning: | ^~~~~~~~ ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ msh3.cpp: In instantiation of ‘void ComputeOrientation(const Mesh&, std::vector&, bool) [with Mesh = Fem2D::MeshL]’: msh3.cpp:9704:21: required from ‘AnyType OrientNormal_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ msh3.cpp:9568:7: warning: 9704 | ComputeOrientation(Th, orientation, unbounded); msh3.cpp:9568:7: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9668:9: required from here msh3.cpp:9568:7: warning: 9668 | AnyType OrientNormal_Op::operator( )(Stack stack) const { msh3.cpp:9568:7: warning: | ^~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9556:16: warning: unused variable ‘K1’ [-Wunused-variable] 9556 | const T &K1(Th[j1]); | ^~ msh3.cpp:9660:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 9660 | for(int j=0; j::VirtualSolver(int) [with I = int; R = double]’: ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:129:11: warning: 643 | MMesh *Th = PLY_LoadT(*pffname, swap, cleanmesh, removeduplicate, precisvertice); ioply.cpp:129:11: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:90:13: required from here ioply.cpp:129:11: warning: 90 | AnyType operator( )(Stack stack) const; ioply.cpp:129:11: warning: | ^~~~~~~~ ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BernardiRaugel.o' -o BernardiRaugel.so ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ioply.cpp:554:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long 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; | ^~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ gfortran -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I./include '-DAdd_' 'newuoa.f' In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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) ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class FormBilinear* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ newuoa.f:307:72: 307 | DO 320 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 320 at (1) ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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) ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ 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) ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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) ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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) ./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:9568:7: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); msh3.cpp:9568:7: warning: | ^~~~~~~~~~~~~~~ msh3.cpp:9238:16: required from ‘AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]’ msh3.cpp:9568:7: warning: 9238 | Th.clean_mesh(precis_mesh, Th.nv, Th.nt, Th.nbe, Th.vertices, Th.elements, Th.borderelements, msh3.cpp:9568:7: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9239 | removeduplicate, rebuildboundary, orientation); msh3.cpp:9568:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9182:11: required from here msh3.cpp:9568:7: warning: 9182 | AnyType operator( )(Stack stack) const; msh3.cpp:9568:7: warning: | ^~~~~~~~ ./include/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ 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) ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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) In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at splitmesh4.cpp:139:1: splitmesh4.cpp:136:94: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitmesh4.cpp:136:94, inlined from ‘void AutoLoadInit()’ at splitmesh4.cpp:139:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BernardiRaugel.o' -o ../mpi/BernardiRaugel.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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]’ ./include/GenericMesh.hpp:1231:9: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ./include/GenericMesh.hpp:1231:9: warning: | ^~~~~~~~~~~~~~~ msh3.cpp:9238:16: required from ‘AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1231:9: warning: 9238 | Th.clean_mesh(precis_mesh, Th.nv, Th.nt, Th.nbe, Th.vertices, Th.elements, Th.borderelements, ./include/GenericMesh.hpp:1231:9: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9239 | removeduplicate, rebuildboundary, orientation); ./include/GenericMesh.hpp:1231:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9182:11: required from here ./include/GenericMesh.hpp:1231:9: warning: 9182 | AnyType operator( )(Stack stack) const; ./include/GenericMesh.hpp:1231:9: warning: | ^~~~~~~~ ./include/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = const Fem2D::Mesh3*; CODE = E_F_F0s_]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = const Fem2D::Mesh3*; CODE = E_F_F0s_]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = myType*]’, inlined from ‘void Load_Init()’ at addNewType.cpp:108:23, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = myType*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at addNewType.cpp:108:23, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = myType_uv]’, inlined from ‘void Load_Init()’ at addNewType.cpp:109:24, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = myType_uv]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at addNewType.cpp:109:24, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: addNewType.cpp:116:89: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at addNewType.cpp:116:89, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: addNewType.cpp:126:84: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at addNewType.cpp:126:84, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: addNewType.cpp:128:84: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at addNewType.cpp:128:84, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: addNewType.cpp:129:82: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at addNewType.cpp:129:82, inlined from ‘void AutoLoadInit()’ at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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::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]’ ./include/GenericMesh.hpp:1231:9: warning: 1416 | VertexInElement(v, t, nv, ind_nv, new_nt, ind_nt, old2new); ./include/GenericMesh.hpp:1231:9: warning: | ^~~~~~~~~~~~~~~ msh3.cpp:9238:16: required from ‘AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1231:9: warning: 9238 | Th.clean_mesh(precis_mesh, Th.nv, Th.nt, Th.nbe, Th.vertices, Th.elements, Th.borderelements, ./include/GenericMesh.hpp:1231:9: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9239 | removeduplicate, rebuildboundary, orientation); ./include/GenericMesh.hpp:1231:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msh3.cpp:9182:11: required from here ./include/GenericMesh.hpp:1231:9: warning: 9182 | AnyType operator( )(Stack stack) const; ./include/GenericMesh.hpp:1231:9: warning: | ^~~~~~~~ ./include/GenericMesh.hpp:1231:9: warning: variable ‘takev’ set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(this);} ff-cmaes.cpp:204:5: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshL*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshL*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here ./include/MeshPoint.hpp:1028:22: warning: 438 | return SetAny(this);} ./include/MeshPoint.hpp:1028:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshS*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshS*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::Mesh3*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::Mesh3*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ gmsh.cpp: In member function ‘virtual E_F0* GMSH_LoadMesh::code(const basicAC_F0&) const’: gmsh.cpp:99:60: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* GMSH_LoadMesh::code(const basicAC_F0&) const’ at gmsh.cpp:99:60: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_PkEdge.o' -o ../mpi/Element_PkEdge.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi gmsh.cpp: In member function ‘virtual E_F0* GMSH_LoadMesh3::code(const basicAC_F0&) const’: gmsh.cpp:599:61: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* GMSH_LoadMesh3::code(const basicAC_F0&) const’ at gmsh.cpp:599:61: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at splitmesh12.cpp:238:1: splitmesh12.cpp:235:96: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitmesh12.cpp:235:96, inlined from ‘void AutoLoadInit()’ at splitmesh12.cpp:238:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function ‘E_F0* GMSH_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: gmsh.cpp:1123:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* GMSH_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at gmsh.cpp:1123:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'pcm.o' 'pcm2rnm.o' -o pcm2rnm.so gmsh.cpp: In member function ‘E_F0* GMSH_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: gmsh.cpp:1123:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* GMSH_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at gmsh.cpp:1123:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = const Fem2D::Mesh3*; CODE = E_F_F0s_]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::Mesh3*; A = const Fem2D::Mesh3*; CODE = E_F_F0s_]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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/GenericMesh.hpp:1733:13: warning: 51 | { return new VS(A,ds,stack);} ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here ./include/GenericMesh.hpp:1733:13: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~ 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*]’ MUMPS_seq.cpp:192:9: warning: 51 | { return new VS(A,ds,stack);} MUMPS_seq.cpp:192:9: warning: | ^~~~~~~~~~~~~~~~~~ ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS_seq.cpp:192:9: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) MUMPS_seq.cpp:192:9: warning: | ^~~~~~ MUMPS_seq.cpp:192:9: warning: unused variable ‘myid’ [-Wunused-variable] 192 | int myid = 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*]’ MUMPS_seq.cpp:192:9: warning: 155 | return SetAny * >(this);} MUMPS_seq.cpp:192:9: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here MUMPS_seq.cpp:192:9: warning: 154 | AnyType operator()(Stack ) const { MUMPS_seq.cpp:192:9: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'aniso.o' -o aniso.so '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lMesh' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'pcm.o' 'pcm2rnm.o' -o ../mpi/pcm2rnm.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ Element_Mixte.cpp -lflexiblas /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.cpp' /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction.o' -o myfunction.so /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'aniso.o' -o ../mpi/aniso.so '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lMesh' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from MUMPS_seq.cpp:37: /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/mumps_seq/mpi.h: At global scope: /builddir/build/BUILD/freefem++-4.14/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; | ^~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 newuoa.f:1389:72: 1389 | IF (JL .GT. 1) W(I)=W(I)+TEMPB*ZMAT(I,JL) | ^ Warning: ‘tempb’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1372:15: 1372 | TEMPB=ZMAT(KNEW,J)/TEMP | ^ note: ‘tempb’ was declared here /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction.o' -o ../mpi/myfunction.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ myfunction2.cpp ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction2.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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh4.o' -o splitmesh4.so /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'addNewType.o' -o addNewType.so eval ./ff-c++ MetricPk.cpp /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MetricPk.cpp' /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh4.o' -o ../mpi/splitmesh4.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at iohdf5.cpp:677:1: iohdf5.cpp:671:38: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at iohdf5.cpp:671:38, inlined from ‘void AutoLoadInit()’ at iohdf5.cpp:677:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at iohdf5.cpp:677:1: iohdf5.cpp:674:38: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at iohdf5.cpp:674:38, inlined from ‘void AutoLoadInit()’ at iohdf5.cpp:677:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In static member function ‘static E_F0* mshmet3d_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = mshmet3d_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mshmet.cpp:386:71: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* mshmet3d_Op::f(const basicAC_F0&)’ at mshmet.cpp:386:71, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = mshmet3d_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from VTK_writer_3d.cpp:36: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from isoline.cpp:40: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'addNewType.o' -o ../mpi/addNewType.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ eval ./ff-c++ GeometryQA.cpp FreeFemQA.cpp ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MetricKuate.cpp:575:1: MetricKuate.cpp:572:70: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 572 | Global.Add("MetricKuate", "(", new OneOperatorCode< MetricKuate >( )); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MetricKuate.cpp:572:70, inlined from ‘void AutoLoadInit()’ at MetricKuate.cpp:575:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'GeometryQA.cpp' 'FreeFemQA.cpp' ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = fftw_plan_s**; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = bool; A = fftw_plan_s**; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In static member function ‘static E_F0* mshmet2d_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = mshmet2d_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mshmet.cpp:673:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* mshmet2d_Op::f(const basicAC_F0&)’ at mshmet.cpp:673:71, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = mshmet2d_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = fftw_plan_s**; A = fftw_plan_s**; B = fftw_plan_s*; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = fftw_plan_s**; A = fftw_plan_s**; B = fftw_plan_s*; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from VTK_writer.cpp:36: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.o' -o UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In static member function ‘static E_F0* MatrixUpWind0::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind0; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_dervieux.cpp:63:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixUpWind0::f(const basicAC_F0&)’ at mat_dervieux.cpp:63:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind0; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at mshmet.cpp:818:1: mshmet.cpp:814:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at mshmet.cpp:814:33, inlined from ‘void AutoLoadInit()’ at mshmet.cpp:818:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at mshmet.cpp:818:1: mshmet.cpp:815:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at mshmet.cpp:815:33, inlined from ‘void AutoLoadInit()’ at mshmet.cpp:818:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at mat_dervieux.cpp:172:1: mat_dervieux.cpp:169:71: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 169 | Global.Add("MatUpWind1", "(", new OneOperatorCode< MatrixUpWind0 >( )); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at mat_dervieux.cpp:169:71, inlined from ‘void AutoLoadInit()’ at mat_dervieux.cpp:172:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ shell.cpp /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'shell.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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 static member function ‘static E_F0* MetricKuate::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MetricKuate; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: MetricKuate.cpp:497:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MetricKuate::f(const basicAC_F0&)’ at MetricKuate.cpp:497:71, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MetricKuate; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh12.o' -o splitmesh12.so /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.o' -o Element_P4dc.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]; | ^ SuperLu.cpp: In member function ‘void VirtualSolverSuperLU::dosolver(R*, R*, int, int) [with R = double; int t = 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: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]; | ^~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.o' -o ../mpi/UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'funcTemplate.o' -o funcTemplate.so scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshL; V = const Fem2D::MeshL*; K = double]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshL; V = const Fem2D::MeshL*; K = double]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshS; V = const Fem2D::MeshS*; K = double]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshS; V = const Fem2D::MeshS*; K = double]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.o' -o Element_P3dc.so SuperLu.cpp: In member function ‘void VirtualSolverSuperLU::dosolver(R*, R*, int, int) [with R = std::complex; int t = 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: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]; | ^~~~ In file included from ./include/ff++.hpp:21, from splitedges.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::code(const basicAC_F0&) const [with T = const Fem2D::Mesh3; V = const Fem2D::Mesh3*; K = double]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh3; V = const Fem2D::Mesh3*; K = double]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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]; | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitmesh12.o' -o ../mpi/splitmesh12.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.o' -o ../mpi/Element_P4dc.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/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::code(const basicAC_F0&) const [with T = const Fem2D::Mesh; V = const Fem2D::Mesh*; K = double]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh; V = const Fem2D::Mesh*; K = double]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* datasolHDF5Mesh2_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolHDF5Mesh2_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iohdf5.cpp:175:79: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolHDF5Mesh2_Op::f(const basicAC_F0&)’ at iohdf5.cpp:175:79, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolHDF5Mesh2_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshL; V = const Fem2D::MeshL*; K = long int]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshL; V = const Fem2D::MeshL*; K = long int]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshS; V = const Fem2D::MeshS*; K = long int]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::MeshS; V = const Fem2D::MeshS*; K = long int]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::code(const basicAC_F0&) const [with T = const Fem2D::Mesh3; V = const Fem2D::Mesh3*; K = long int]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh3; V = const Fem2D::Mesh3*; K = long int]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.o' -o mat_dervieux.so scotch.cpp: In member function ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh; V = const Fem2D::Mesh*; K = long int]’: scotch.cpp:68:12: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SCOTCH::code(const basicAC_F0&) const [with T = const Fem2D::Mesh; V = const Fem2D::Mesh*; K = long int]’ at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS.o' -o MUMPS.so '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-lpthread' ioply.cpp: In member function ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: ioply.cpp:115:16: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.o' -o ../mpi/Element_P3dc.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi In static member function ‘static E_F0* MatrixUpWind0::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind0; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_psi.cpp:58:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixUpWind0::f(const basicAC_F0&)’ at mat_psi.cpp:58:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind0; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ioply.cpp: In member function ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: ioply.cpp:115:16: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ioply.cpp: In member function ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’: ioply.cpp:115:16: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PLY_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’ at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::code(const basicAC_F0&) const [with CODE = MatrixUpWind3; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_psi.cpp:91:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixUpWind3::f(const basicAC_F0&)’ at mat_psi.cpp:91:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixUpWind3; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MetricKuate.o' -o MetricKuate.so ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ eval ./ff-c++ BEC.cpp eval ./ff-c++ bfstream.cpp /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BEC.cpp' /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'funcTemplate.o' -o ../mpi/funcTemplate.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bfstream.cpp' eval ./ff-c++ ff-AiryBiry.cpp /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.cpp' ./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 *, string * >(LoadVec)); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at BinaryIO.cpp:112:91, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: BinaryIO.cpp:113:89: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at BinaryIO.cpp:113:89, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: BinaryIO.cpp:114:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at BinaryIO.cpp:114:91, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: BinaryIO.cpp:115:81: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at BinaryIO.cpp:115:81, inlined from ‘void AutoLoadInit()’ at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/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/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;jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ClosePoints.cpp' ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = KN*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = KN*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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]); | ^ newuoa.f:1210:72: 1210 | ALPHA=DMIN1(ALPHA,GG/DHD) | ^ Warning: ‘bstep’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1197:11: 1197 | BSTEP=TEMP/(DS+DSQRT(DS*DS+DD*TEMP)) | ^ note: ‘bstep’ was declared here newuoa.f:1207:72: 1207 | TEMP=DHD/DD | ^ Warning: ‘dd’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1179:8: 1179 | DD=ZERO | ^ note: ‘dd’ was declared here newuoa.f:1210:72: 1210 | ALPHA=DMIN1(ALPHA,GG/DHD) | ^ Warning: ‘gg’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1190:8: 1190 | GG=DD | ^ note: ‘gg’ was declared here ./include/SkyLineSolver.hpp:253:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ newuoa.f:1247:10: 1247 | 90 IF (GG .LE. 1.0D-4*GGBEG) GOTO 160 | ^ Warning: ‘ggbeg’ may be used uninitialized [-Wmaybe-uninitialized] ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 255 | D[i] = sqrt(xii); | ^ newuoa.f:1191:11: 1191 | GGBEG=GG | ^ note: ‘ggbeg’ was declared here newuoa.f:1213:72: 1213 | QRED=QRED+QADD | ^ Warning: ‘qred’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1178:10: 1178 | 20 QRED=ZERO | ^ note: ‘qred’ was declared here newuoa.f:1277:72: 1277 | CF=HALF*(SHS-DHD) | ^ Warning: ‘shs’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1249:9: 1249 | SHS=ZERO | ^ note: ‘shs’ was declared here newuoa.f:1278:72: 1278 | QBEG=SG+CF | ^ Warning: ‘sg’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:1248:8: 1248 | SG=ZERO | ^ note: ‘sg’ was declared here eval ./ff-c++ Element_HCT.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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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++ Curvature.cpp -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/libMesh /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mshmet.o' -o ../mpi/mshmet.so '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lMesh' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi 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); | ^ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/libMesh' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Curvature.cpp' ./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;jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/ff++.hpp:21, from Element_Mixte3d.cpp:36: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In static member function ‘static E_F0* datasolHDF5Mesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolHDF5Mesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iohdf5.cpp:502:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolHDF5Mesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’ at iohdf5.cpp:502:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolHDF5Mesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_psi.o' -o mat_psi.so 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_psi.o' -o ../mpi/mat_psi.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ eval ./ff-c++ Element_P1bl.cpp 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); | ^~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.cpp' ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ eval ./ff-c++ Element_QF.cpp ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = DFFT_1d2dor3d >; CODE = E_F_F0F0_ >*, KN >*, DFFT_1d2dor3d >, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = DFFT_1d2dor3d >; CODE = E_F_F0F0_ >*, KN >*, DFFT_1d2dor3d >, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_QF.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]; | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KNM >*; B = long int; CODE = E_F_F0F0_ >, KNM >*, long int, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KNM >*; B = long int; CODE = E_F_F0F0_ >, KNM >*, long int, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ioply.cpp:682:57: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’ at ioply.cpp:682:57, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:21, from MetricPk.cpp:34: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In static member function ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ioply.cpp:682:57: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ at ioply.cpp:682:57, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; CODE = E_F_F0F0_ >, KN >*, long int, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; CODE = E_F_F0F0_ >, KN >*, long int, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM >*; CODE = E_F_F0 >*, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM >*; CODE = E_F_F0 >*, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/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 ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:152:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:152:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:153:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:153:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:154:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:154:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:155:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:155:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:156:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:156:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:157:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:157:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:158:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:158:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Scotch()’, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: scotch.cpp:159:33: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Scotch()’ at scotch.cpp:159:33, inlined from ‘void AutoLoadInit()’ at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = KNM*; CODE = E_F_F0*, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = DxWriter*; B = const Fem2D::Mesh*; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = DxWriter*; B = const Fem2D::Mesh*; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Mult >*>; CODE = E_F_F0F0 >*, KNM >*, Mult >*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Mult >*>; CODE = E_F_F0F0 >*, KNM >*, Mult >*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at freeyams.cpp:1262:1: freeyams.cpp:1255:35: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at freeyams.cpp:1255:35, inlined from ‘void AutoLoadInit()’ at freeyams.cpp:1262:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at freeyams.cpp:1262:1: freeyams.cpp:1256:35: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at freeyams.cpp:1256:35, inlined from ‘void AutoLoadInit()’ at freeyams.cpp:1262:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Mult*>; CODE = E_F_F0F0*, KNM*, Mult*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Mult*>; CODE = E_F_F0F0*, KNM*, Mult*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DxWriter*; A = DxWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = DxWriter*; A = DxWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Inverse >*>; CODE = E_F_F0F0 >*, KNM >*, Inverse >*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = Inverse >*>; CODE = E_F_F0F0 >*, KNM >*, Inverse >*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Inverse*>; CODE = E_F_F0F0*, KNM*, Inverse*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = Inverse*>; CODE = E_F_F0F0*, KNM*, Inverse*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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++ distance.cpp gmsh.cpp: In function ‘Fem2D::Mesh* GMSH_Load(const std::string&)’: 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; | ^~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'distance.cpp' ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult >*>; A = KNM >*; B = KNM >*; CODE = E_F_F0F0 >*>, KNM >*, KNM >*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult >*>; A = KNM >*; B = KNM >*; CODE = E_F_F0F0 >*>, KNM >*, KNM >*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 static member function ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::Mesh3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ioply.cpp:682:57: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PLY_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::Mesh3]’ at ioply.cpp:682:57, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PLY_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = Transpose*>; B = Transpose*>; CODE = E_F_F0F0*>, Transpose*>, Transpose*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = Transpose*>; B = Transpose*>; CODE = E_F_F0F0*>, Transpose*>, Transpose*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Morley.o' -o Morley.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*>, KNM*, Transpose*> >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = KNM*; B = Transpose*>; CODE = E_F_F0F0*>, KNM*, Transpose*> >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = Transpose*>; B = KNM*; CODE = E_F_F0F0*>, Transpose*>, KNM*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = Transpose*>; B = KNM*; CODE = E_F_F0F0*>, Transpose*>, KNM*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = void*; A = DxWriter*; B = std::__cxx11::basic_string*; C = const Fem2D::Mesh*; CODE = E_F_F0F0F0_*, const Fem2D::Mesh*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = void*; A = DxWriter*; B = std::__cxx11::basic_string*; C = const Fem2D::Mesh*; CODE = E_F_F0F0F0_*, const Fem2D::Mesh*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::code(const basicAC_F0&) const [with R = Mult*>; A = KNM*; B = KNM*; CODE = E_F_F0F0*>, KNM*, KNM*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Mult*>; A = KNM*; B = KNM*; CODE = E_F_F0F0*>, KNM*, KNM*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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); | ^ 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 ‘long unsigned int’} [-Wsign-compare] 67 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'iohdf5.o' -o iohdf5.so '-L/usr/lib64' '-lhdf5_hl' '-lhdf5' '-lhdf5_hl' '-lsz' '-lz' '-ldl' '-lm' 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(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >, KN >*, long int, long int, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; C = long int; CODE = E_F_F0F0F0_ >, KN >*, long int, long int, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/ff++.hpp:21, from GeometryQA.cpp:33: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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]; | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Morley.o' -o ../mpi/Morley.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KNM >*; B = KNM >*; C = long int; CODE = E_F_F0F0F0_ >*, KNM >*, long int, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KNM >*; B = KNM >*; C = long int; CODE = E_F_F0F0F0_ >*, KNM >*, long int, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here VTK_writer_3d.cpp:280:14: warning: 438 | return SetAny(this);} VTK_writer_3d.cpp:280:14: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; CODE = E_F_F0F0F0_ >*, KN >*, long int, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; CODE = E_F_F0F0F0_ >*, KN >*, long int, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ freeyams.cpp: In member function ‘virtual AnyType yams_Op_meshS::operator()(Stack) 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/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); | ^~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'iohdf5.o' -o ../mpi/iohdf5.so '-L/usr/lib64' '-lhdf5_hl' '-lhdf5' '-lhdf5_hl' '-lsz' '-lz' '-ldl' '-lm' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ Element_P1ncdc.cpp /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.cpp' In file included from dfft.cpp:31: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; C = long int; D = long int; CODE = E_F_F0F0F0F0_ >, KN >*, long int, long int, long int, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = DFFT_1d2dor3d >; A = KN >*; B = long int; C = long int; D = long int; CODE = E_F_F0F0F0F0_ >, KN >*, long int, long int, long int, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; D = long int; CODE = E_F_F0F0F0F0_ >*, KN >*, long int, long int, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; D = long int; CODE = E_F_F0F0F0F0_ >*, KN >*, long int, long int, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:21, from shell.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ eval ./ff-c++ Element_P2bulle3.cpp /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.cpp' ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ isoline.cpp: In member function ‘virtual AnyType FINDLOCALMIN_P1_Op::operator()(Stack) const’: isoline.cpp:480:14: warning: variable ‘Uvp’ set but not used [-Wunused-but-set-variable] 480 | double Uvp = Ui; | ^~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_ >*, KN >*, long int, long int, long int, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = fftw_plan_s*; A = KN >*; B = KN >*; C = long int; D = long int; E = long int; CODE = E_F_F0F0F0F0F0_ >*, KN >*, long int, long int, long int, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BinaryIO.o' -o BinaryIO.so isoline.cpp:386:38: warning: typedef ‘myPQL’ locally defined but not used [-Wunused-local-typedefs] 386 | typedef std::priority_queue< KEY > myPQL; | ^~~~~ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ iovtk.cpp: In member function ‘virtual E_F0* VTK_LoadMesh::code(const basicAC_F0&) const’: iovtk.cpp:1396:59: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* VTK_LoadMesh::code(const basicAC_F0&) const’ at iovtk.cpp:1396:59: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ eval ./ff-c++ Element_P2pnc.cpp 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 ; | ^~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.cpp' isoline.cpp: In function ‘Fem2D::R3* Curve2(Stack, const KNM_&, const long int&, const long int&, const double&, long int* const&)’: isoline.cpp:1071:27: warning: unused variable ‘im’ [-Wunused-variable] 1071 | int i0 = li0, i1 = li1, im; | ^~ iovtk.cpp: In member function ‘virtual E_F0* VTK_LoadMesh3::code(const basicAC_F0&) const’: iovtk.cpp:3174:60: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3174 | return new VTK_LoadMesh3_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* VTK_LoadMesh3::code(const basicAC_F0&) const’ at iovtk.cpp:3174:60: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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]); | ^ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/SkyLineSolver.hpp:253: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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ medit.cpp: In function ‘char* meditcmd(long int, int, int, const std::string&, const std::string&)’: medit.cpp:962:23: warning: ‘%i’ directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 962 | sprintf(meditsol, " %i", smedit); | ^~ medit.cpp:962:21: note: directive argument in the range [1, 2147483647] 962 | sprintf(meditsol, " %i", smedit); | ^~~~~ In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from ./include/ff++.hpp:12: In function ‘int sprintf(char*, const char*, ...)’, inlined from ‘char* meditcmd(long int, int, int, const std::string&, const std::string&)’ at medit.cpp:962:10: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___sprintf_chk’ output between 3 and 12 bytes into a destination of size 5 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ medit.cpp: In function ‘char* meditcmd(long int, int, int, const std::string&, const std::string&)’: 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 function ‘int sprintf(char*, const char*, ...)’, inlined from ‘char* meditcmd(long int, int, int, const std::string&, const std::string&)’ at medit.cpp:993:16: /usr/include/bits/stdio2.h:30:34: note: ‘__builtin___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 ()); | ~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ isoline.cpp: In function ‘void finit()’: isoline.cpp:1260:23: warning: typedef ‘pmesh’ locally defined but not used [-Wunused-local-typedefs] 1260 | typedef const Mesh *pmesh; | ^~~~~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ iovtk.cpp: In member function ‘E_F0* VTK_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: iovtk.cpp:6313:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6313 | return new VTK_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* VTK_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at iovtk.cpp:6313:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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 member function ‘E_F0* VTK_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: iovtk.cpp:6313:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6313 | return new VTK_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* VTK_LoadMeshT::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at iovtk.cpp:6313:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BinaryIO.o' -o ../mpi/BinaryIO.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here isoline.cpp:1260:23: warning: 438 | return SetAny(this);} isoline.cpp:1260:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ newuoa.f:718:14: 718 | IF (XIPT .LT. ZERO) IPT=IPT+N | ^ Warning: ‘xipt’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:665:14: 665 | XIPT=RHOBEG | ^ note: ‘xipt’ was declared here newuoa.f:719:14: 719 | IF (XJPT .LT. ZERO) JPT=JPT+N | ^ Warning: ‘xjpt’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:667:14: 667 | XJPT=RHOBEG | ^ note: ‘xjpt’ was declared here newuoa.f:930:10: 930 | IF (DNORM .GT. RHO) NFSAV=NF | ^ Warning: ‘dnorm’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:751:11: 751 | DNORM=DMIN1(DELTA,DSQRT(DSQ)) | ^ note: ‘dnorm’ was declared here newuoa.f:717:72: 717 | IH=(IPT*(IPT-1))/2+JPT | ^ Warning: ‘ipt’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:659:13: 659 | IPT=JPT+ITEMP | ^ note: ‘ipt’ was declared here newuoa.f:1041:72: 1041 | ITEST=ITEST+1 | ^ Warning: ‘itest’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:735:11: 735 | ITEST=0 | ^ note: ‘itest’ was declared here ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ newuoa.f:717:72: 717 | IH=(IPT*(IPT-1))/2+JPT | ^ Warning: ‘jpt’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:658:13: 658 | JPT=NFM-ITEMP*N-N | ^ note: ‘jpt’ was declared here ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ newuoa.f:1025:14: 1025 | IF (DABS(RATIO) .GT. 1.0D-2) THEN | ^ Warning: ‘ratio’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:755:15: 755 | RATIO=-1.0D0 | ^ note: ‘ratio’ was declared here newuoa.f:724:72: 724 | HQ(IH)=(FBEG-FVAL(IPT+1)-FVAL(JPT+1)+F)/(XIPT*XJPT) | ^ Warning: ‘fbeg’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:682:14: 682 | FBEG=F | ^ note: ‘fbeg’ was declared here newuoa.f:759:14: 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ Warning: ‘diffa’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:733:11: 733 | DIFFA=ZERO | ^ note: ‘diffa’ was declared here newuoa.f:759:14: 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ Warning: ‘diffc’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:759:47: 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ note: ‘diffc’ was declared here newuoa.f:757:14: 757 | IF (NF .LE. NFSAV+2) GOTO 460 | ^ Warning: ‘nfsav’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:740:11: 740 | 90 NFSAV=NF | ^ note: ‘nfsav’ was declared here newuoa.f:766:10: 766 | 120 IF (DSQ .LE. 1.0D-3*XOPTSQ) THEN | ^ Warning: ‘xoptsq’ may be used uninitialized [-Wmaybe-uninitialized] newuoa.f:736:12: 736 | XOPTSQ=ZERO | ^ note: ‘xoptsq’ was declared here ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = fftw_plan_s**; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = bool; TA0 = fftw_plan_s**; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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 ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const gsl_rng_type*; A = long int; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = const gsl_rng_type*; A = long int; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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::code(const basicAC_F0&) const [with R = long int; A = gsl_rng**; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = gsl_rng**; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ddGSLInterpolation; A = GSLInterpolation*; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = ddGSLInterpolation; A = GSLInterpolation*; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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; | ^~~~~ 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; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = dGSLInterpolation; A = GSLInterpolation*; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = dGSLInterpolation; A = GSLInterpolation*; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ freeyams.cpp: In member function ‘virtual AnyType yams_Op_mesh3::operator()(Stack) 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:21, from ff-AiryBiry.cpp:215: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from bfstream.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from BEC.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here splitedges.cpp:122:7: warning: 438 | return SetAny(this);} splitedges.cpp:122:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here VTK_writer.cpp:275:41: warning: 438 | return SetAny(this);} VTK_writer.cpp:275:41: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = gsl_rng**; B = long int; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = gsl_rng**; B = long int; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = gsl_rng**; A = gsl_rng**; B = gsl_rng**; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = gsl_rng**; A = gsl_rng**; B = gsl_rng**; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = ddGSLInterpolation; B = double; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = ddGSLInterpolation; B = double; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘AnyTypeWithOutCheck::AnyTypeWithOutCheck(long int)’, inlined from ‘virtual AnyType datasolMesh2_Op::operator()(Stack) 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 ‘virtual AnyType datasolMesh2_Op::operator()(Stack) const’: medit.cpp:371:8: note: ‘longdefault’ was declared here 371 | long longdefault; | ^~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = dGSLInterpolation; B = double; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = dGSLInterpolation; B = double; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = GSLInterpolation*; B = double; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = GSLInterpolation*; B = double; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = gsl_rng**; A = gsl_rng**; B = const gsl_rng_type*; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = gsl_rng**; A = gsl_rng**; B = const gsl_rng_type*; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KN_; B = KN_ >; CODE = E_F_F0F0, KN_ > >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KN_; B = KN_ >; CODE = E_F_F0F0, KN_ > >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KN_; B = KN_; CODE = E_F_F0F0, KN_ >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KN_; B = KN_; CODE = E_F_F0F0, KN_ >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ gmsh.cpp: In function ‘MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = 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; | ^~~ ./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:83:7: note: 291 | return SetAny< pmesh >(Split_Edges(stack, pTh, (long *)dK)); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:145: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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = VtkWriter*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ 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 = void*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from exactpartition.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_HCT.cpp:38: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/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]; | ^ 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]); | ^ 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]; | ^~ ./include/SkyLineSolver.hpp:253: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/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); | ^ 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]; | ^ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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); | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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) | ^~~~~~~~~~~~~~~~ lgbmo.cpp: In member function ‘virtual E_F0* OptimBMO::code(const basicAC_F0&) const’: lgbmo.cpp:243:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimBMO::code(const basicAC_F0&) const’ at lgbmo.cpp:243:72: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3.o' -o Element_P3.so ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ Element_Mixte.cpp: In constructor ‘Fem2D::TypeOfFE_BDM2_2d::TypeOfFE_BDM2_2d(bool)’: Element_Mixte.cpp:1208:31: warning: ‘Fem2D::TypeOfFE_BDM2_2d::QFT’ will be initialized after [-Wreorder] 1208 | const QuadratureFormular &QFT; | ^~~ Element_Mixte.cpp:1206:10: warning: ‘bool Fem2D::TypeOfFE_BDM2_2d::Ortho’ [-Wreorder] 1206 | bool Ortho; | ^~~~~ Element_Mixte.cpp:1209:5: warning: when initialized here [-Wreorder] 1209 | TypeOfFE_BDM2_2d(bool ortho) | ^~~~~~~~~~~~~~~~ Element_Mixte.cpp: In member function ‘virtual void Fem2D::TypeOfFE_BDM2_2d::Pi_h_alpha(const Fem2D::baseFElement&, KN_&) const’: Element_Mixte.cpp:1261:16: warning: unused variable ‘c1’ [-Wunused-variable] 1261 | double c1[][3] = {{9, -18, 3} /* 0 */, {-18, 84, -18} /* 1 */, {3, -18, 9} /* 2 */}; | ^~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'scotch.o' -o scotch.so '-L/usr/lib64/openmpi/lib' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-lmpi' '-L/usr/lib64/openmpi/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib64/openmpi/lib' '-lscotch' '-lscotcherr' Element_Mixte.cpp: In member function ‘virtual void Fem2D::TypeOfFE_BDM2_2d::FB(const bool*, const Fem2D::Mesh&, const Fem2D::Triangle&, const Fem2D::TypeOfFE::RdHat&, Fem2D::RNMK_&) const’: Element_Mixte.cpp:1321:6: warning: variable ‘X’ set but not used [-Wunused-but-set-variable] 1321 | R2 X = K(PHat); | ^ Element_Mixte.cpp:1332:6: warning: unused variable ‘DDLx’ [-Wunused-variable] 1332 | R2 DDLx[6] = {O,O,O,Dl[2].x*Dl[1]+Dl[1].x*Dl[2], Dl[2].x*Dl[0]+Dl[0].x*Dl[2],Dl[1].x*Dl[2]+Dl[2].x*Dl[1] }; | ^~~~ Element_Mixte.cpp:1333:6: warning: unused variable ‘DDLy’ [-Wunused-variable] 1333 | R2 DDLy[6] = {O,O,O,Dl[2].y*Dl[1]+Dl[1].y*Dl[2], Dl[2].y*Dl[0]+Dl[0].y*Dl[2],Dl[1].y*Dl[2]+Dl[2].y*Dl[1] }; | ^~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at lgbmo.cpp:272:1: lgbmo.cpp:268:40: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at lgbmo.cpp:268:40, inlined from ‘void AutoLoadInit()’ at lgbmo.cpp:272:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at lgbmo.cpp:272:1: lgbmo.cpp:269:43: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at lgbmo.cpp:269:43, inlined from ‘void AutoLoadInit()’ at lgbmo.cpp:272:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 static member function ‘static E_F0* yams_Op_meshS::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = yams_Op_meshS; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: freeyams.cpp:650:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* yams_Op_meshS::f(const basicAC_F0&)’ at freeyams.cpp:650:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = yams_Op_meshS; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_Mixte.cpp:1333:6: warning: 438 | return SetAny(this);} Element_Mixte.cpp:1333:6: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In static member function ‘static E_F0* yams_Op_mesh3::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = yams_Op_mesh3; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: freeyams.cpp:1009:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* yams_Op_mesh3::f(const basicAC_F0&)’ at freeyams.cpp:1009:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = yams_Op_mesh3; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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:21, from ClosePoints.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j, 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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); | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'scotch.o' -o ../mpi/scotch.so '-L/usr/lib64/openmpi/lib' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-lmpi' '-L/usr/lib64/openmpi/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib64/openmpi/lib' '-lscotch' '-lscotcherr' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P4.o' -o Element_P4.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3.o' -o ../mpi/Element_P3.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1dc1.o' -o Element_P1dc1.so ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ isoline.cpp: In instantiation of ‘AnyType ISOLINE_P1_Op::operator()(Stack) const [with Mesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’: isoline.cpp:543:9: required from here ./include/AnyType.hpp:83:7: note: 543 | AnyType ISOLINE_P1_Op::operator( )(Stack stack) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~ isoline.cpp:706:17: warning: unused variable ‘ke’ [-Wunused-variable] 706 | int ke = 0; | ^~ ./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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ isoline.cpp:757:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 757 | for (int i = 0; i < P.size( ); ++i) { | ~~^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ isoline.cpp:813:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | if (iss < starting.size( )) { | ~~~~^~~~~~~~~~~~~~~~~~ isoline.cpp:839:27: warning: unused variable ‘ie’ [-Wunused-variable] 839 | int i0 = i, i1 = 0, ie = i; | ^~ isoline.cpp:879:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 879 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:887:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:905:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 905 | for (int i = 0; i < iQ.size( );) { | ~~^~~~~~~~~~~~ isoline.cpp:931:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long 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 ‘long unsigned int’} [-Wsign-compare] 939 | for (int i = 0; i < iQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:948:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 948 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:958:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 958 | for (int k = 0; k < iQ.size( ); k += 2) { | ~~^~~~~~~~~~~~ newuoa.f:500:6: 500 | FUNCTION NEWUOA (N,NPT,X,RHOBEG,RHOEND,IPRINT,MAXFUN,W,IWF, | ^ Warning: ‘__result_newuoa’ may be used uninitialized [-Wmaybe-uninitialized] isoline.cpp:567:7: warning: unused variable ‘nbt’ [-Wunused-variable] 567 | int nbt = Th.nt; // nombre de triangles | ^~~ 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); | ^ isoline.cpp: In instantiation of ‘AnyType ISOLINE_P1_Op::operator()(Stack) const [with Mesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]’: isoline.cpp:543:9: required from here isoline.cpp:567:7: warning: 543 | AnyType ISOLINE_P1_Op::operator( )(Stack stack) const { isoline.cpp:567:7: warning: | ^~~~~~~~~~~~~~~~~~~ isoline.cpp:706:17: warning: unused variable ‘ke’ [-Wunused-variable] 706 | int ke = 0; | ^~ gmsh.cpp: In function ‘MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = 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; | ^~~ isoline.cpp:757:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 757 | for (int i = 0; i < P.size( ); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:813:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | if (iss < starting.size( )) { | ~~~~^~~~~~~~~~~~~~~~~~ isoline.cpp:839:27: warning: unused variable ‘ie’ [-Wunused-variable] 839 | int i0 = i, i1 = 0, ie = i; | ^~ isoline.cpp:879:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 879 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:887:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:905:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 905 | for (int i = 0; i < iQ.size( );) { | ~~^~~~~~~~~~~~ isoline.cpp:931:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long 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 ‘long unsigned int’} [-Wsign-compare] 939 | for (int i = 0; i < iQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:948:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 948 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:958:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 958 | for (int k = 0; k < iQ.size( ); k += 2) { | ~~^~~~~~~~~~~~ isoline.cpp:567:7: warning: unused variable ‘nbt’ [-Wunused-variable] 567 | int nbt = Th.nt; // nombre de triangles | ^~~ In file included from ./include/ff++.hpp:21, from Element_P1bl.cpp:29: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'SuperLu.o' -o SuperLu.so '-lsuperlu' '-lflexiblas' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]’: isoline.cpp:1221:23: required from ‘AnyType E_F_F0F0F0F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = long int; A2 = long int; A3 = double; A4 = long int*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ isoline.cpp:567:7: warning: 1221 | return SetAny< R >(f(s, GetAny< A0 >((*a0)(s)), GetAny< A1 >((*a1)(s)), GetAny< A2 >((*a2)(s)), isoline.cpp:567:7: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1222 | GetAny< A3 >((*a3)(s)), GetAny< A4 >((*a4)(s)))); isoline.cpp:567:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isoline.cpp:1220:11: required from here isoline.cpp:567:7: warning: 1220 | AnyType operator( )(Stack s) const { isoline.cpp:567:7: warning: | ^~~~~~~~ ./include/AnyType.hpp:145: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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./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 >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/FESpace.hpp:825:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 825 | cout << endl; | ^~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'newuoa.o' 'ffnewuoa.o' -o ../mpi/ffnewuoa.so -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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++ Schur-Complement.cpp -lflexiblas ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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); | ^ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Schur-Complement.cpp' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1dc1.o' -o ../mpi/Element_P1dc1.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ff-cmaes.cpp: In member function ‘virtual E_F0* OptimCMA_ES::code(const basicAC_F0&) const’: ff-cmaes.cpp:313:75: warning: ‘static void 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); } | ^ ./include/VirtualMatrix.hpp: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/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimCMA_ES::code(const basicAC_F0&) const’ at ff-cmaes.cpp:313:75: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'freeyams.o' -o freeyams.so '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lfreeyams' '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lMesh' ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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 ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at ff-cmaes.cpp:334:1: ff-cmaes.cpp:332:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at ff-cmaes.cpp:332:70, inlined from ‘void AutoLoadInit()’ at ff-cmaes.cpp:334:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bmo.o' 'lgbmo.o' -o ../mpi/lgbmo.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./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 ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; CODE = E_F_F0F0_*, KNM*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; CODE = E_F_F0F0_*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.o' -o MUMPS_seq.so '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-lpthread' /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'SuperLu.o' -o ../mpi/SuperLu.so '-lsuperlu' '-lflexiblas' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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); | ^~~~~~~~ eval ./ff-c++ biofunc.cpp 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); | ^~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'biofunc.cpp' ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; C = KN_; CODE = E_F_F0F0F0_*, KNM*, KNM*, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; C = KN_; CODE = E_F_F0F0F0_*, KNM*, KNM*, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = KNM >*; C = KN_; CODE = E_F_F0F0F0_ >*, KNM >*, KNM >*, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = KNM >*; C = KN_; CODE = E_F_F0F0F0_ >*, KNM >*, KNM >*, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/ff++.hpp:21, from Element_P1ncdc.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/ff++.hpp:21, from Element_P2bulle3.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ eval ./ff-c++ mat_edgeP1.cpp ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN_; CODE = E_F_F0F0F0_ >*, KNM >*, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN_; CODE = E_F_F0F0F0_ >*, KNM >*, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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); } | ^~~~~~~~ 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]); | ^ 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, | ^~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/SkyLineSolver.hpp:253: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); | ^ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.cpp' 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ eval ./ff-c++ geophysics.cpp /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'freeyams.o' -o ../mpi/freeyams.so '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lfreeyams' '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lMesh' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN_; CODE = E_F_F0F0F0_*, KNM*, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN_; CODE = E_F_F0F0F0_*, KNM*, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'geophysics.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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'CircumCenter.cpp' ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/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/splitsimplex.hpp:4, from ./include/PkLagrange.hpp:30: ./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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KN*; C = KNM >*; CODE = E_F_F0F0F0_ >*, KN*, KNM >*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KN*; C = KNM >*; CODE = E_F_F0F0F0_ >*, KN*, KNM >*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ 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 | ^ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./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: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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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: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/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN*; C = KNM*; CODE = E_F_F0F0F0_*, KN*, KNM*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN*; C = KNM*; CODE = E_F_F0F0F0_*, KN*, KNM*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ MetricPk.cpp:323:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | for (int i = 0; i < dist.size( ); ++i) { // Dijkstra's algorithm. | ~~^~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_P2pnc.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KN >*; C = KNM >*; CODE = E_F_F0F0F0_ >*, KN >*, KNM >*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KN >*; C = KNM >*; CODE = E_F_F0F0F0_ >*, KN >*, KNM >*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 341 | for (int i = 0; i < dist.size( ); ++i) { | ~~^~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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; | ^~ 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; | ^~~~~ ./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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ 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) | ^~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN >*; C = KNM >*; CODE = E_F_F0F0F0_*, KN >*, KNM >*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KN >*; C = KNM >*; CODE = E_F_F0F0F0_*, KN >*, KNM >*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/DataFindBoundary.hpp:4, from ./include/GenericMesh.hpp:61: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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); | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'cmaes.o' 'ff-cmaes.o' -o ff-cmaes.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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++ MatD-VFP0.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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here MetricPk.cpp:114:16: warning: 438 | return SetAny(this);} MetricPk.cpp:114:16: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.cpp' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:21, from Curvature.cpp:60: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:438:32: required from here GeometryQA.cpp:777:9: warning: 438 | return SetAny(this);} GeometryQA.cpp:777:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Inverse*>; TA0 = KNM*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Inverse*>; TA0 = KNM*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Inverse >*>; TA0 = KNM >*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Inverse >*>; TA0 = KNM >*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM >*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM >*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* Dxwritesol_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Dxwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: DxWriter.cpp:297:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Dxwritesol_Op::f(const basicAC_F0&)’ at DxWriter.cpp:297:73, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Dxwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = KNM >*; TA1 = Mult >*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = KNM >*; TA1 = Mult >*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM*; TA0 = KNM*; TA1 = Mult*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM*; TA0 = KNM*; TA1 = Mult*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = KNM >*; TA1 = Inverse >*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM >*; TA0 = KNM >*; TA1 = Inverse >*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM*; TA0 = KNM*; TA1 = Inverse*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KNM*; TA0 = KNM*; TA1 = Inverse*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'cmaes.o' 'ff-cmaes.o' -o ../mpi/ff-cmaes.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gmsh.o' -o gmsh.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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = Transpose*>; TA1 = Transpose*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = Transpose*>; TA1 = Transpose*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:21, from distance.cpp:29: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ meshtools.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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In constructor ‘AnyTypeWithOutCheck::AnyTypeWithOutCheck(long int)’, inlined from ‘AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’ 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 ‘AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’: medit.cpp:603:8: note: ‘longdefault’ was declared here 603 | long longdefault; | ^~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = KNM*; TA1 = Transpose*>]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = KNM*; TA1 = Transpose*>]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'meshtools.cpp' ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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::VirtualSolver(int) [with I = long int; R = double]’: ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/problem.hpp:355:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 355 | const E_Array *pmapt = dynamic_cast(nargs[10]); | ^~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = Transpose*>; TA1 = KNM*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = Transpose*>; TA1 = KNM*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = KN]’: MetricPk.cpp:146:34: required from here ./include/AnyType.hpp:83:7: note: 146 | return SetAny< KN< double > >( ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^ 147 | metric); // identically zero metric is returned in case of error ./include/AnyType.hpp:83:7: note: | ~~~~~~~ ./include/AnyType.hpp:145: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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from Element_QF.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = KNM*; TA1 = KNM*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Mult*>; TA0 = KNM*; TA1 = KNM*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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]), | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = DxWriter*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at DxWriter.cpp:360:25: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 ./include/AnyType.hpp:83:7: note: 400 | tab[i] = *it; ./include/AnyType.hpp:83:7: note: | ^ SortedList.h:76:18: warning: unused variable ‘hasGrown’ [-Wunused-variable] 76 | const bool hasGrown = grow( ); // contents of an assertion are not executed if NDEBUG | ^~~~~~~~ DxWriter.cpp: In function ‘void Load_Init()’: DxWriter.cpp:366:95: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at DxWriter.cpp:366:95: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In function ‘void Load_Init()’: DxWriter.cpp:369:87: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at DxWriter.cpp:369:87: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In function ‘void Load_Init()’: DxWriter.cpp:372:34: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 372 | call_addtimeseries)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at DxWriter.cpp:372:34: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In function ‘void Load_Init()’: DxWriter.cpp:374:38: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at DxWriter.cpp:374:38: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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: 315 | edges[i].flip_resolve( ); SortedList.h:76:18: warning: | ^ 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::BiDim]’: Geometry.hpp:324:31: required from here SortedList.h:76:18: warning: 324 | connectivity[counter++] = SortedList.h:76:18: warning: | ^ 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::Vertex]’: Geometry.hpp:353:17: required from here SortedList.h:76:18: warning: 353 | vertices[i] += vec(vertices[i]) * amplification; SortedList.h:76:18: warning: | ^ 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ SortedList.h: In instantiation of ‘mir::Tab::Tab() [with TabElement = mir::Vertex]’: GeometryQA.cpp:431:77: required from here SortedList.h:76:18: warning: 431 | Triangulation::Triangulation(int N, const Metric2 &Metric) : metric(Metric) { SortedList.h:76:18: warning: | ^ 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:60:3: warning: 431 | Triangulation::Triangulation(int N, const Metric2 &Metric) : metric(Metric) { SortedList.h:60:3: warning: | ^ 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) { | ^~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ SortedList.h: In instantiation of ‘mir::Tab::Tab() [with TabElement = mir::BiDim]’: GeometryQA.cpp:546:17: required from here SortedList.h:60:3: warning: 546 | Tab< Z2 > connectivity; SortedList.h:60:3: warning: | ^~~~~~~~~~~~ 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) { | ^~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ SortedList.h: In instantiation of ‘mir::Tab::Tab() [with TabElement = int]’: GeometryQA.cpp:596:16: required from here SortedList.h:60:3: warning: 596 | Tab< int > endVertex; SortedList.h:60:3: warning: | ^~~~~~~~~ SortedList.h:148:7: warning: ‘mir::Tab::growIndex’ will be initialized after [-Wreorder] 148 | int growIndex; | ^~~~~~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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:60:3: warning: 636 | endVertex[indexw] = SortedList.h:60:3: warning: | ^ 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_Mixte3d.cpp:3941:30: warning: 438 | return SetAny(this);} Element_Mixte3d.cpp:3941:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In constructor ‘AnyTypeWithOutCheck::AnyTypeWithOutCheck(long int)’, inlined from ‘AnyType datasolMesh3_Op::operator()(Stack) const [with v_fes = v_fes3]’ 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 ‘AnyType datasolMesh3_Op::operator()(Stack) const [with v_fes = v_fes3]’: medit.cpp:825:8: note: ‘longdefault’ was declared here 825 | long longdefault; | ^~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gmsh.o' -o ../mpi/gmsh.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/ff++.hpp:21, from SaveHB.cpp:20: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.cpp' ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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;jsize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./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/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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/GenericMesh.hpp: In instantiation of ‘int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]’: Element_Mixte3d.cpp:3944:33: required from here ./include/AnyType.hpp:83:7: note: 3944 | int fp = K.facePermutation(ff); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~~ ./include/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 ./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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::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]’ SortedList.h:76:18: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); SortedList.h:76:18: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ SortedList.h:76:18: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), SortedList.h:76:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here SortedList.h:76:18: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; SortedList.h:76:18: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 constructor ‘AnyTypeWithOutCheck::AnyTypeWithOutCheck(long int)’, inlined from ‘AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’ 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 ‘AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’: medit.cpp:603:8: note: ‘longdefault’ was declared here 603 | long longdefault; | ^~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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); | ^~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 lapack.cpp:30: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_*, KNM*, KNM*, KN_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KNM*; A = KNM*; B = KNM*; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_*, KNM*, KNM*, KN_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = __dirstream**]’: ./include/AFunction.hpp:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.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 { | ^~~~~~~~~~~~~~~~~~~ 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_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = KNM >*; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_ >*, KNM >*, KNM >*, KN_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KNM >*; A = KNM >*; B = KNM >*; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_ >*, KNM >*, KNM >*, KN_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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 static member function ‘static E_F0* readsol_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = readsol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:86:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* readsol_Op::f(const basicAC_F0&)’ at medit.cpp:86:70, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = readsol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN_; D = KNM >*; CODE = E_F_F0F0F0F0_ >*, KNM >*, KN_, KNM >*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN_; D = KNM >*; CODE = E_F_F0F0F0F0_ >*, KNM >*, KN_, KNM >*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.o' -o ../mpi/MUMPS_seq.so '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-lpthread' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN_; D = KNM*; CODE = E_F_F0F0F0F0_*, KNM*, KN_, KNM*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN_; D = KNM*; CODE = E_F_F0F0F0F0_*, KNM*, KN_, KNM*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN*; D = KNM >*; CODE = E_F_F0F0F0F0_ >*, KNM >*, KN*, KNM >*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN*; D = KNM >*; CODE = E_F_F0F0F0F0_ >*, KNM >*, KN*, KNM >*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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, 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P1bl.cpp:121:13: warning: 438 | return SetAny(this);} Element_P1bl.cpp:121:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]’: ./include/AFunction.hpp:1119:22: required from ‘AnyType E_F_F0s_::operator()(Stack) const [with R = std::complex; A0 = KNM_; E = E_F0mps; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.cpp' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN*; D = KNM*; CODE = E_F_F0F0F0F0_*, KNM*, KN*, KNM*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN*; D = KNM*; CODE = E_F_F0F0F0F0_*, KNM*, KN*, KNM*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN >*; D = KN >*; E = KNM >*; CODE = E_F_F0F0F0F0F0_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = KNM >*; C = KN >*; D = KN >*; E = KNM >*; CODE = E_F_F0F0F0F0F0_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN >*; D = KN*; E = KNM >*; CODE = E_F_F0F0F0F0F0_*, KNM*, KN >*, KN*, KNM >*, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = KNM*; C = KN >*; D = KN*; E = KNM >*; CODE = E_F_F0F0F0F0F0_*, KNM*, KN >*, KN*, KNM >*, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’: iovtk.cpp:2756:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from iovtk.cpp:44: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’ at iovtk.cpp:2756:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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::VirtualSolver(int) [with I = long int; R = std::complex]’: ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/VirtualMatrix.hpp: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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;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;jCastTo(args[0])); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* ConvexHull3D_tetg_file::code(const basicAC_F0&) const’ at tetgen.cpp:2339:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = VtkWriter*; B = const Fem2D::Mesh3*; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = VtkWriter*; B = const Fem2D::Mesh3*; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:21, from IncompleteCholesky.cpp:27: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 111 | TypeOfFE_P1blLagrange3d( ) : TypeOfFE_Lagrange< Mesh3 >(-1) {} ./include/AnyType.hpp:83:7: note: | ^ ./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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = VtkWriter*; A = VtkWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = VtkWriter*; A = VtkWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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: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/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./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/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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ 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 static member function ‘static E_F0* PopenMeditMesh_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:1192:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PopenMeditMesh_Op::f(const basicAC_F0&)’ at medit.cpp:1192:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* SplitEdges::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = SplitEdges; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: splitedges.cpp:236:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* SplitEdges::f(const basicAC_F0&)’ at splitedges.cpp:236:70, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = SplitEdges; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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: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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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; | ^~ ./include/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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./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(this);} ClosePoints.cpp:835:26: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/FESpace.hpp:825:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 825 | cout << endl; | ^~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/PkLagrange.hpp:210:5: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/PkLagrange.hpp:210:5: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/PkLagrange.hpp:210:5: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/PkLagrange.hpp:210:5: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/PkLagrange.hpp:210:5: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/PkLagrange.hpp:210:5: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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:21, from mat_edgeP1.cpp:30: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:21, from biofunc.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();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]; | ^ ./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(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'DxWriter.o' -o DxWriter.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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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}; | ^~~~~~~~ | - - 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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]; | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'metis.o' -o metis.so '-lmetis' In file included from ./include/ff++.hpp:21, from CircumCenter.cpp:1: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 static member function ‘static E_F0* datasolMesh2_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMesh2_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:351:75: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolMesh2_Op::f(const basicAC_F0&)’ at medit.cpp:351:75, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMesh2_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at myfunction2.cpp:46:1: myfunction2.cpp:42:66: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at myfunction2.cpp:42:66, inlined from ‘void AutoLoadInit()’ at myfunction2.cpp:46:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at myfunction2.cpp:46:1: myfunction2.cpp:43:61: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at myfunction2.cpp:43:61, inlined from ‘void AutoLoadInit()’ at myfunction2.cpp:46:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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++) | ^~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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::f(const basicAC_F0&) [with v_fes = v_fes3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:803:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolMesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’ at medit.cpp:803:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/RNM.hpp:265:16: warning: ‘bool 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/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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = VtkWriter*; B = const Fem2D::Mesh*; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = void*; A = VtkWriter*; B = const Fem2D::Mesh*; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = VtkWriter*; A = VtkWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = VtkWriter*; A = VtkWriter*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'dfft.o' -o dfft.so '-lfftw3' ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]’: ./include/AFunction.hpp:1134:22: required from ‘AnyType E_F_F0F0_::operator()(Stack) const [with R = std::basic_istream*; A0 = Stream_b >; A1 = double*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = std::basic_ostream*; TA0 = std::basic_ostream*; TA1 = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Stream_b >]’: ./include/AFunction.hpp:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:959:11: required from here ./include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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]; | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'DxWriter.o' -o ../mpi/DxWriter.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~~~ 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/RNM.hpp:265:16: warning: ‘bool 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;} | ^~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'metis.o' -o ../mpi/metis.so '-lmetis' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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 >::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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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 static member function ‘static E_F0* PopenMeditMesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:1909:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PopenMeditMesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]’ at medit.cpp:1909:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/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&) 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; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: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::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = std::__cxx11::basic_string*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = VtkWriter*]’, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:379:26, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = VtkWriter*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:379:26, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:385:98: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:385:98, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:387:82: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:387:82, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:388:39: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer_3d.cpp:388:39, inlined from ‘void AutoLoadInit()’ at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/ff++.hpp:21, from meshtools.cpp:31: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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( )); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at splitedges.cpp:299:71, inlined from ‘void AutoLoadInit()’ at splitedges.cpp:312:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 static member function ‘static E_F0* datasolMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:571:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’ at medit.cpp:571:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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}; | ^~~~~~~~ | - - In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P2bulle3.cpp:163:22: warning: 438 | return SetAny(this);} Element_P2bulle3.cpp:163:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:438:32: required from here Element_P2pnc.cpp:115:39: warning: 438 | return SetAny(this);} Element_P2pnc.cpp:115:39: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:21, from Helmholtz_FD.cpp:11: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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 ; | ^~ eval ./ff-c++ vortextools.cpp ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'vortextools.cpp' ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ eval ./ff-c++ MatrixMarket.cpp -std=gnu++14 -std=gnu++14 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.cpp' ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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]); | ^ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/SkyLineSolver.hpp:253: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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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 ; | ^~ eval ./ff-c++ Element_P3nc.cpp ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.cpp' 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/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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 static member function ‘static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:2679:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’ at medit.cpp:2679:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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:21, from geophysics.cpp:2: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ eval ./ff-c++ plotPDF.cpp -DWITH_zlib -lz ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_zlib' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'plotPDF.cpp' 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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 static member function ‘static E_F0* Vtkwritesol_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Vtkwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: VTK_writer_3d.cpp:274:74: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Vtkwritesol_Op::f(const basicAC_F0&)’ at VTK_writer_3d.cpp:274:74, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Vtkwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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 ; | ^ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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 static member function ‘static E_F0* datasolMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:571:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* datasolMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’ at medit.cpp:571:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = datasolMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ioply.o' -o ioply.so ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0*, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int; CODE = E_F_F0F0*, long int>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = long int; CODE = E_F_F0F0*, long int>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitedges.o' -o splitedges.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = __dirstream**; A = __dirstream**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = __dirstream**; A = __dirstream**; B = std::__cxx11::basic_string*; CODE = E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/SkyLineSolver.hpp:253: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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = long int; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = long int; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 member function ‘Fem2D::GenericElement& Fem2D::GenericElement::set(Vertex*, int*, int, double) [with Data = Fem2D::DataPoint3]’, inlined from ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL]’ at iovtk.cpp:6754:63: ./include/GenericMesh.hpp:334:26: warning: ‘ivb$’ may be used uninitialized [-Wmaybe-uninitialized] 334 | vertices[i]=v0+iv[i]; | ~~~~^ iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL]’: iovtk.cpp:6747:9: note: ‘ivb$’ was declared here 6747 | int ivb[B::nv], ivt[T::nv]; | ^~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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 static member function ‘static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: medit.cpp:2679:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’ at medit.cpp:2679:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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]; | ^ 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: 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:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./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:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./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 >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = VtkWriter*]’, inlined from ‘void Load_Init()’ at VTK_writer.cpp:352:26, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = VtkWriter*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at VTK_writer.cpp:352:26, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: VTK_writer.cpp:357:98: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer.cpp:357:98, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: VTK_writer.cpp:359:88: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer.cpp:359:88, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: VTK_writer.cpp:360:39: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at VTK_writer.cpp:360:39, inlined from ‘void AutoLoadInit()’ at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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/AnyType.hpp:83:7: note: 128 | int fp = K.facePermutation(ff); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~~ ./include/GenericMesh.hpp:405:30: warning: unused variable ‘j’ [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/ff++.hpp:21, from MatD-VFP0.cpp:31: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'splitedges.o' -o ../mpi/splitedges.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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 *, KN< long > * >(exactpartition)); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at exactpartition.cpp:140:97, inlined from ‘void AutoLoadInit()’ at exactpartition.cpp:147:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at exactpartition.cpp:147:1: exactpartition.cpp:143:92: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at exactpartition.cpp:143:92, inlined from ‘void AutoLoadInit()’ at exactpartition.cpp:147:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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; | ^~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction2.o' -o myfunction2.so ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ioply.o' -o ../mpi/ioply.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KN >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KN >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here distance.cpp:761:24: warning: 438 | return SetAny(this);} distance.cpp:761:24: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArrayKn*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = FEbaseArrayKn*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:161:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 161 | BECtrap)); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:161:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:165:92: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:165:92: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:169:17: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 169 | GPvortices)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:169:17: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:173:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:173:94: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function ‘void init()’: BEC.cpp:177:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at BEC.cpp:177:94: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P2pnc_3d.cpp ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:21, from Element_P3pnc.cpp:39: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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]; | ^ Curvature.cpp: In function ‘double ExtractBorder(Stack, const Fem2D::Mesh* const&, const KN_&, KNM* const&)’: Curvature.cpp:354:10: warning: variable ‘E’ set but not used [-Wunused-but-set-variable] 354 | R2 E = K.Edge(ie); | ^ Curvature.cpp:349:20: warning: unused variable ‘k’ [-Wunused-variable] 349 | for (int ee = 0, k = 0; ee < Th.neb; ++ee) { | ^ Curvature.cpp: In function ‘double vp1(const double&, const double&, const double&)’: Curvature.cpp:447:10: warning: unused variable ‘vp’ [-Wunused-variable] 447 | double vp[2][2]; | ^~ Curvature.cpp:449:10: warning: unused variable ‘m’ [-Wunused-variable] 449 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&)’: Curvature.cpp:455:10: warning: unused variable ‘vp’ [-Wunused-variable] 455 | double vp[2][2]; | ^~ Curvature.cpp:457:10: warning: unused variable ‘m’ [-Wunused-variable] 457 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&, const double&)’: Curvature.cpp:463:10: warning: unused variable ‘vp’ [-Wunused-variable] 463 | double vp[2][2]; | ^~ Curvature.cpp:465:10: warning: unused variable ‘m’ [-Wunused-variable] 465 | 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:474:10: warning: unused variable ‘vp’ [-Wunused-variable] 474 | double vp[3][3]; | ^~ Curvature.cpp:476:10: warning: unused variable ‘m’ [-Wunused-variable] 476 | double m[6] = {a11, a12, a13, a22, a23, a33}; | ^ 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; | ^~~~~~~ Curvature.cpp: In function ‘double VonMises(const double&, const double&, const double&, const double&, const double&, const double&)’: Curvature.cpp:482:10: warning: unused variable ‘vp’ [-Wunused-variable] 482 | double vp[3][3]; | ^~ Curvature.cpp:484:10: warning: unused variable ‘m’ [-Wunused-variable] 484 | double m[6] = {a11, a12, a13, a22, a23, a33}; | ^ Curvature.cpp: In function ‘double VonMises(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] = {a11, a12, a22}; | ^ Curvature.cpp: In function ‘double VonMises(const double&, const double&, const double&, const double&)’: Curvature.cpp:501:10: warning: unused variable ‘vp’ [-Wunused-variable] 501 | double vp[2][2]; | ^~ Curvature.cpp:503:10: warning: unused variable ‘m’ [-Wunused-variable] 503 | double m[3] = {arr, arz, azz}; | ^ 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(const basicAC_F0&) const [with CODE = Vtkwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: VTK_writer.cpp:269:74: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* Vtkwritesol_Op::f(const basicAC_F0&)’ at VTK_writer.cpp:269:74, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = Vtkwritesol_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./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(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here mat_edgeP1.cpp:71:34: warning: 438 | return SetAny(this);} mat_edgeP1.cpp:71:34: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'myfunction2.o' -o ../mpi/myfunction2.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi 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]; | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'VTK_writer_3d.o' -o VTK_writer_3d.so ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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 ./include/AnyType.hpp:83:7: note: 238 | double dminab = distmin(A, a, B, b, Q, aq, bq); ./include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Curvature.cpp:503:10: warning: 438 | return SetAny(this);} Curvature.cpp:503:10: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ eval ./ff-c++ Element_P3pnc_3d.cpp ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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:117:8: warning: 682 | return Distance< Mesh >(stack, pTh, eff, pxx, dmax); distance.cpp:117:8: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 730 | return Distance< Mesh3 >(stack, pTh, eff, pxx, dmax); distance.cpp:559:41: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ distance.cpp:559:41: warning: variable ‘mps’ set but not used [-Wunused-but-set-variable] 559 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc_3d.cpp' ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KN_; B = double; CODE = E_F_F0F0_, double, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KN_; B = double; CODE = E_F_F0F0_, double, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void InitFF()’, inlined from ‘void AutoLoadInit()’ at ff-AiryBiry.cpp:221:1: ff-AiryBiry.cpp:217:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void InitFF()’ at ff-AiryBiry.cpp:217:72, inlined from ‘void AutoLoadInit()’ at ff-AiryBiry.cpp:221:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void InitFF()’, inlined from ‘void AutoLoadInit()’ at ff-AiryBiry.cpp:221:1: ff-AiryBiry.cpp:218:72: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void InitFF()’ at ff-AiryBiry.cpp:218:72, inlined from ‘void AutoLoadInit()’ at ff-AiryBiry.cpp:221:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = const Fem2D::GQuadratureFormular*; CODE = E_F_F0s_*, const Fem2D::GQuadratureFormular*, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = const Fem2D::GQuadratureFormular*; CODE = E_F_F0s_*, const Fem2D::GQuadratureFormular*, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 isoline.cpp:41: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = double; A = KNM_; B = KN_; CODE = E_F_F0F0s_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = double; A = KNM_; B = KN_; CODE = E_F_F0F0s_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = double; CODE = E_F_F0F0s_, double, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = double; CODE = E_F_F0F0s_, double, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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); | ^~~~~~~~ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = long int; C = long int; D = double; CODE = E_F_F0F0F0F0s_, long int, long int, double, E_F0>]’: ./include/AFunction_ext.hpp:208:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = long int; C = long int; D = double; CODE = E_F_F0F0F0F0s_, long int, long int, double, E_F0>]’ at ./include/AFunction_ext.hpp:208:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'VTK_writer_3d.o' -o ../mpi/VTK_writer_3d.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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]; | ^~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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(K[a], fv[ia], K[b], fv[ib], K[q]); distance.cpp:559:41: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ distance.cpp:117:8: warning: variable ‘C’ set but not used [-Wunused-but-set-variable] 117 | Rd C = A + lc * AB; // or Q - CQ | ^ 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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ isoline.cpp: In member function ‘E_F0* OneOperator5s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = long int; C = long int; D = double; E = long int*; CODE = E_F_F0F0F0F0F0s_, long int, long int, double, long int*, E_F0>]’: isoline.cpp:1246:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1246 | return new CODE(f, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1247 | t[3]->CastTo(args[3]), t[4]->CastTo(args[4])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = long int; C = long int; D = double; E = long int*; CODE = E_F_F0F0F0F0F0s_, long int, long int, double, long int*, E_F0>]’ at isoline.cpp:1246:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0_**, const Fem2D::GQuadratureFormular**, const Fem2D::GQuadratureFormular*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_QF.cpp:340:23: warning: 438 | return SetAny(this);} Element_QF.cpp:340:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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]’ distance.cpp:117:8: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); distance.cpp:117:8: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ distance.cpp:117:8: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), distance.cpp:117:8: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here distance.cpp:117:8: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; distance.cpp:117:8: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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]’ ./include/AnyType.hpp:83:7: note: 455 | MatriceCreuse * pr= removeHalf(*pma,1,-1.);// L ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~^~~~~~~~~~~~ IncompleteCholesky.cpp:549:93: required from here ./include/AnyType.hpp:83:7: note: 549 | new OneOperator3_< long, Matrice_Creuse< R > *, Matrice_Creuse< R > *, double >(ff_ichol)); ./include/AnyType.hpp:83:7: note: | ^ 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:64:9: warning: 465 | return ichol(*pA, *pL, tgv); IncompleteCholesky.cpp:64:9: warning: | ~~~~~^~~~~~~~~~~~~~~ IncompleteCholesky.cpp:549:93: required from here IncompleteCholesky.cpp:64:9: warning: 549 | new OneOperator3_< long, Matrice_Creuse< R > *, Matrice_Creuse< R > *, double >(ff_ichol)); IncompleteCholesky.cpp:64:9: warning: | ^ IncompleteCholesky.cpp:86:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int k = 0; k < L.nnz; ++k) L.aij[k] = nan; | ~~^~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:111:37: warning: unused variable ‘Aij’ [-Wunused-variable] 111 | R Lij = pAij ? *pAij : R(), Aij = Lij; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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;} | ^~~~~~~~~~~ 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; | ^ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = double; TA1 = long int]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = double; TA1 = long int]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:82:22: warning: 444 | return iLU(*pA, *pL, *pU, tgv); IncompleteCholesky.cpp:82:22: warning: | ~~~^~~~~~~~~~~~~~~~~~~~ IncompleteCholesky.cpp:552:71: required from here IncompleteCholesky.cpp:82:22: warning: 552 | Matrice_Creuse< R > *, double >(ff_ilu)); IncompleteCholesky.cpp:82:22: warning: | ^ 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; | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:170:25: warning: 537 | LU_solve(*pL, -1, *b, 0); IncompleteCholesky.cpp:170:25: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~ IncompleteCholesky.cpp:559:28: required from here IncompleteCholesky.cpp:170:25: warning: 559 | ff_ilu_solve)); IncompleteCholesky.cpp:170:25: warning: | ^ 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:478:19: warning: 455 | MatriceCreuse * pr= removeHalf(*pma,1,-1.);// L IncompleteCholesky.cpp:478:19: warning: | ~~~~~~~~~~^~~~~~~~~~~~ IncompleteCholesky.cpp:567:95: required from here IncompleteCholesky.cpp:478:19: warning: 567 | new OneOperator3_< long, Matrice_Creuse< C > *, Matrice_Creuse< C > *, double >(ff_ichol)); IncompleteCholesky.cpp:478:19: warning: | ^ 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:64:9: warning: 465 | return ichol(*pA, *pL, tgv); IncompleteCholesky.cpp:64:9: warning: | ~~~~~^~~~~~~~~~~~~~~ IncompleteCholesky.cpp:567:95: required from here IncompleteCholesky.cpp:64:9: warning: 567 | new OneOperator3_< long, Matrice_Creuse< C > *, Matrice_Creuse< C > *, double >(ff_ichol)); IncompleteCholesky.cpp:64:9: warning: | ^ IncompleteCholesky.cpp:86:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int k = 0; k < L.nnz; ++k) L.aij[k] = nan; | ~~^~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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;} | ^~~~~~~~~~~ IncompleteCholesky.cpp:111:37: warning: variable ‘Aij’ set but not used [-Wunused-but-set-variable] 111 | R Lij = pAij ? *pAij : R(), Aij = Lij; | ^~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 ; | ^~ 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:82:22: warning: 444 | return iLU(*pA, *pL, *pU, tgv); IncompleteCholesky.cpp:82:22: warning: | ~~~^~~~~~~~~~~~~~~~~~~~ IncompleteCholesky.cpp:570:73: required from here IncompleteCholesky.cpp:82:22: warning: 570 | Matrice_Creuse< C > *, double >(ff_ilu)); IncompleteCholesky.cpp:82:22: warning: | ^ 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:170:25: warning: 537 | LU_solve(*pL, -1, *b, 0); IncompleteCholesky.cpp:170:25: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~ IncompleteCholesky.cpp:577:30: required from here IncompleteCholesky.cpp:170:25: warning: 577 | ff_ilu_solve)); IncompleteCholesky.cpp:170:25: warning: | ^ 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; | ^ 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); | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'VTK_writer.o' -o VTK_writer.so ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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); | ^ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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]’ IncompleteCholesky.cpp:478:19: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); IncompleteCholesky.cpp:478:19: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ IncompleteCholesky.cpp:478:19: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), IncompleteCholesky.cpp:478:19: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here IncompleteCholesky.cpp:478:19: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; IncompleteCholesky.cpp:478:19: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular*; A = long int; B = KNM_; CODE = E_F_F0F0_*, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 static member function ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iovtk.cpp:4344:77: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4344 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’ at iovtk.cpp:4344:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::complex; A = KNM_; CODE = E_F_F0s_, KNM_, E_F0mps>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::complex; A = KNM_; CODE = E_F_F0s_, KNM_, E_F0mps>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0s_*, E_F0mps>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = double; A = KN*; CODE = E_F_F0s_*, E_F0mps>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class BC_set* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]’ was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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 CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 BEC.cpp:29: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = std::complex; A = double; B = double; C = double; CODE = E_F_F0F0F0s_, double, double, double, E_F0mps>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = std::complex; A = double; B = double; C = double; CODE = E_F_F0F0F0s_, double, double, double, E_F0mps>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = const Fem2D::GQuadratureFormular**; A = const Fem2D::GQuadratureFormular**; B = long int; C = KNM_; CODE = E_F_F0F0F0_**, const Fem2D::GQuadratureFormular**, long int, KNM_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'VTK_writer.o' -o ../mpi/VTK_writer.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 static member function ‘static E_F0* MetricPk::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MetricPk; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: MetricPk.cpp:81:68: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MetricPk::f(const basicAC_F0&)’ at MetricPk.cpp:81:68, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MetricPk; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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: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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::GQuadratureFormular*]’: ./include/AFunction.hpp:1300:85: required from ‘AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 1300 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ Element_QF.cpp:363:63: required from here ./include/AnyType.hpp:83:7: note: 363 | GetAny< const GQuadratureFormular< R3 > * >((*efq)(0)); ./include/AnyType.hpp:83:7: note: | ~~~~~~^~~ ./include/AnyType.hpp:145: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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS*; CODE = E_F_F0]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS*; CODE = E_F_F0]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* DeplacementTab::code(const basicAC_F0&) const’: msh3.cpp:4891:61: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4891 | return new DeplacementTab_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* DeplacementTab::code(const basicAC_F0&) const’ at msh3.cpp:4891:61: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* Op_GluMesh3tab::code(const basicAC_F0&) const’: msh3.cpp:7448:87: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7448 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Op_GluMesh3tab::code(const basicAC_F0&) const’ at msh3.cpp:7448:87: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘virtual E_F0* BuildMeshSFromMesh3::code(const basicAC_F0&) const’: msh3.cpp:8366:57: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 8366 | return new BuildMeshS_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* BuildMeshSFromMesh3::code(const basicAC_F0&) const’ at msh3.cpp:8366:57: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:21, from vortextools.cpp:32: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'exactpartition.o' -o exactpartition.so ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ msh3.cpp: In member function ‘virtual E_F0* BuildMeshLFromMeshS::code(const basicAC_F0&) const’: msh3.cpp:8478:57: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 8478 | return new BuildMeshL_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* BuildMeshLFromMeshS::code(const basicAC_F0&) const’ at msh3.cpp:8478:57: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ msh3.cpp: In member function ‘E_F0* RebuildBorder::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: msh3.cpp:9312:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9312 | return new RebuildBorder_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RebuildBorder::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at msh3.cpp:9312:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ msh3.cpp: In member function ‘E_F0* RebuildBorder::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: msh3.cpp:9312:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9312 | return new RebuildBorder_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* RebuildBorder::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at msh3.cpp:9312:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ msh3.cpp: In member function ‘E_F0* OrientNormal::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: msh3.cpp:9749:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9749 | return new OrientNormal_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OrientNormal::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at msh3.cpp:9749:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 member function ‘E_F0* OrientNormal::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: msh3.cpp:9749:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9749 | return new OrientNormal_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OrientNormal::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at msh3.cpp:9749:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp:88: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/ff++.hpp:21, from MatrixMarket.cpp:20: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: msh3.cpp:9252:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9252 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at msh3.cpp:9252:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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:21, from Element_P3nc.cpp:39: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; j::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp:1603:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1603 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1605:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1605 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In member function ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’: msh3.cpp:9252:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9252 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’ at msh3.cpp:9252:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: msh3.cpp:9252:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9252 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* CheckMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at msh3.cpp:9252:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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 static member function ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iovtk.cpp:2400:76: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’ at iovtk.cpp:2400:76, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/SkyLineSolver.hpp:253: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); | ^ msh3.cpp: In member function ‘E_F0* Op_GluMeshTtab::code(const basicAC_F0&) const [with MeshT = Fem2D::MeshS]’: msh3.cpp:7480:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7480 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op_GluMeshTtab::code(const basicAC_F0&) const [with MeshT = Fem2D::MeshS]’ at msh3.cpp:7480:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::code(const basicAC_F0&) const [with MeshT = Fem2D::MeshL]’: msh3.cpp:7480:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7480 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Op_GluMeshTtab::code(const basicAC_F0&) const [with MeshT = Fem2D::MeshL]’ at msh3.cpp:7480:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 ./include/AnyType.hpp:83:7: note: 198 | SaveHB)); ./include/AnyType.hpp:83:7: note: | ^ SaveHB.cpp:123:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long 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: 201 | KN_< std::complex< double > >, string * >(SaveHB)); SaveHB.cpp:123:21: warning: | ^ SaveHB.cpp:123:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < HB_TITLE_LENGTH - strlen(hb_title->c_str( )); i++) strcat(buf, " "); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshL, listMeshT, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshL, listMeshT, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ isoline.cpp: In member function ‘virtual E_F0* FINDLOCALMIN_P1::code(const basicAC_F0&) const’: isoline.cpp:1061:58: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1061 | t[2]->CastTo(args[2])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* FINDLOCALMIN_P1::code(const basicAC_F0&) const’ at isoline.cpp:1061:58: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshL, const Fem2D::MeshL*, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshL, const Fem2D::MeshL*, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./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/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Stream_b >; A = std::basic_ostream**; CODE = E_F_F0 >, std::basic_ostream**, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Stream_b >; A = std::basic_ostream**; CODE = E_F_F0 >, std::basic_ostream**, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Stream_b >; A = std::basic_istream**; CODE = E_F_F0 >, std::basic_istream**, true>]’: ./include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Stream_b >; A = std::basic_istream**; CODE = E_F_F0 >, std::basic_istream**, true>]’ at ./include/AFunction.hpp:2267:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshS, listMeshT, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshS, listMeshT, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; B = double; CODE = E_F_F0F0*, std::basic_ostream*, double>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; B = double; CODE = E_F_F0F0*, std::basic_ostream*, double>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshS, const Fem2D::MeshS*, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmeshS, const Fem2D::MeshS*, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Helmholtz_FD.cpp: In member function ‘virtual AnyType HelmholtzFD_Op::operator()(Stack) const’: 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 >*)’: 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; | ^~~ Schur-Complement.cpp: In instantiation of ‘long int copy_mat(KNM*, Matrice_Creuse*) [with R = double]’: Schur-Complement.cpp:327:95: required from here ./include/AnyType.hpp:83:7: note: 327 | Global.Add("copy", "(", new OneOperator2< long, KNM< R > *, Matrice_Creuse< R > * >(copy_mat)); ./include/AnyType.hpp:83:7: note: | ^ Schur-Complement.cpp:312:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (long k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ Helmholtz_FD.cpp:901:20: warning: unused variable ‘nvedgeTet’ [-Wunused-variable] 901 | static const int nvedgeTet[6][2] = {{0, 1}, {0, 2}, {0, 3}, {1, 2}, {1, 3}, {2, 3}}; | ^~~~~~~~~ Helmholtz_FD.cpp:902:20: warning: unused variable ‘nvedgeTria’ [-Wunused-variable] 902 | static const int nvedgeTria[3][2] = {{1, 2}, {2, 0}, {0, 1}}; | ^~~~~~~~~~ Helmholtz_FD.cpp:903:20: warning: unused variable ‘nvedgeSeg’ [-Wunused-variable] 903 | static const int nvedgeSeg[1][2] = {{0, 1}}; | ^~~~~~~~~ Helmholtz_FD.cpp:905:13: warning: unused variable ‘d’ [-Wunused-variable] 905 | const int d = RdHat::d; | ^ Helmholtz_FD.cpp:899:35: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 899 | typedef typename Mesh3::Element Element; | ^~~~~~~ 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: 329 | new OneOperator2< long, KNM< Complex > *, Matrice_Creuse< Complex > * >(copy_mat)); Schur-Complement.cpp:312:22: warning: | ^ Schur-Complement.cpp:312:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (long k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; B = long int; CODE = E_F_F0F0*, std::basic_ostream*, long int>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = std::basic_ostream*; B = long int; CODE = E_F_F0F0*, std::basic_ostream*, long int>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_; CODE = E_F_F0F0*, std::basic_istream*, KN_ >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_; CODE = E_F_F0F0*, std::basic_istream*, KN_ >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_; CODE = E_F_F0F0*, std::basic_istream*, KN_ >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_; CODE = E_F_F0F0*, std::basic_istream*, KN_ >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI]’: ./include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI]’ at ./include/AFunction.hpp:2539:13: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here Helmholtz_FD.cpp:899:35: warning: 438 | return SetAny(this);} Helmholtz_FD.cpp:899:35: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_ >; CODE = E_F_F0F0*, std::basic_istream*, KN_ > >]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = KN_ >; CODE = E_F_F0F0*, std::basic_istream*, KN_ > >]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS*; B = KN*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshS*; B = KN*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.o' -o ff-AiryBiry.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = long int*; CODE = E_F_F0F0*, std::basic_istream*, long int*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = long int*; CODE = E_F_F0F0*, std::basic_istream*, long int*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* Op_trunc_meshS::code(const basicAC_F0&) const’: msh3.cpp:5227:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5227 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Op_trunc_meshS::code(const basicAC_F0&) const’ at msh3.cpp:5227:69: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = double*; CODE = E_F_F0F0*, std::basic_istream*, double*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = double*; CODE = E_F_F0F0*, std::basic_istream*, double*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 member function ‘virtual E_F0* Op_trunc_meshL::code(const basicAC_F0&) const’: msh3.cpp:5736:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5736 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Op_trunc_meshL::code(const basicAC_F0&) const’ at msh3.cpp:5736:69: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* Op_trunc_mesh3::code(const basicAC_F0&) const’: msh3.cpp:6084:69: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6084 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Op_trunc_mesh3::code(const basicAC_F0&) const’ at msh3.cpp:6084:69: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::complex*; CODE = E_F_F0F0*, std::basic_istream*, std::complex*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = std::basic_istream*; A = std::basic_istream*; B = std::complex*; CODE = E_F_F0F0*, std::basic_istream*, std::complex*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = std::__cxx11::basic_string*; CODE = E_F_F0s_*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = std::__cxx11::basic_string*; CODE = E_F_F0s_*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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 ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = __dirstream**; CODE = E_F_F0s_*, __dirstream**, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = __dirstream**; CODE = E_F_F0s_*, __dirstream**, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.o' -o ../mpi/ff-AiryBiry.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE**]’: ./include/AFunction.hpp:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1032:11: required from here ./include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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]’ SaveHB.cpp:123:21: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); SaveHB.cpp:123:21: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ SaveHB.cpp:123:21: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), SaveHB.cpp:123:21: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here SaveHB.cpp:123:21: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; SaveHB.cpp:123:21: warning: | ^ ./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 = newpMatrice_Creuse >]’: Helmholtz_FD.cpp:1209:58: required from here ./include/AnyType.hpp:83:7: note: 1209 | return SetAny>>(newpMatrice_Creuse>(stack, &MA)); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.o' -o Element_P1ncdc.so medit.cpp: In member function ‘AnyType PopenMeditMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL]’: 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; | ^ 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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); | ^~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_HCT.o' -o Element_HCT.so ./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;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;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const 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/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.o' -o Element_P1bl.so ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 = const Fem2D::Mesh*; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 = 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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;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::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]’ Schur-Complement.cpp:312:22: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); Schur-Complement.cpp:312:22: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ Schur-Complement.cpp:312:22: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), Schur-Complement.cpp:312:22: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here Schur-Complement.cpp:312:22: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; Schur-Complement.cpp:312:22: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ isoline.cpp: In member function ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::Mesh]’: isoline.cpp:1037:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1037 | return new ISOLINE_P1_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1038 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::Mesh]’ at isoline.cpp:1037:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::Mesh]’: isoline.cpp:1040:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1040 | return new ISOLINE_P1_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1041 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::Mesh]’ at isoline.cpp:1040:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_HCT.o' -o ../mpi/Element_HCT.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here ./include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ./include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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; | ^~~ isoline.cpp: In member function ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::MeshS]’: isoline.cpp:1037:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1037 | return new ISOLINE_P1_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1038 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::MeshS]’ at isoline.cpp:1037:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::MeshS]’: isoline.cpp:1040:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1040 | return new ISOLINE_P1_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1041 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ISOLINE_P1::code(const basicAC_F0&) const [with Mesh = Fem2D::MeshS]’ at isoline.cpp:1040:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.o' -o ../mpi/Element_P1ncdc.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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 ‘virtual E_F0* OptimIpopt::code(const basicAC_F0&) const’: ff-Ipopt.cpp:1617:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimIpopt::code(const basicAC_F0&) const’ at ff-Ipopt.cpp:1617:77: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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 ‘long unsigned int’} [-Wsign-compare] 250 | for(int l=0; l::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ MatD-VFP0.cpp:293:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 293 | for(int l=0; l::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.o' -o ../mpi/Element_P1bl.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.o' -o Element_Mixte.so '-lflexiblas' /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BEC.o' -o BEC.so In file included from ./include/ff++.hpp:21, from Element_P3pnc_3d.cpp:28: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(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); | ^ 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); | ^~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/ff++.hpp:21, from plotPDF.cpp:168: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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 ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN >*; CODE = E_F_F0F0_*, Stream_b >, KN >*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN >*; CODE = E_F_F0F0_*, Stream_b >, KN >*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here MatD-VFP0.cpp:293:27: warning: 438 | return SetAny(this);} MatD-VFP0.cpp:293:27: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ distance.cpp: In member function ‘virtual E_F0* Distance2d_P1::code(const basicAC_F0&) const’: distance.cpp:742:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 742 | t[2]->CastTo(args[2])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Distance2d_P1::code(const basicAC_F0&) const’ at distance.cpp:742:51: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN >*; CODE = E_F_F0F0_*, Stream_b >, KN >*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN >*; CODE = E_F_F0F0_*, Stream_b >, KN >*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'BEC.o' -o ../mpi/BEC.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi distance.cpp: In member function ‘virtual E_F0* Distance3d_P1::code(const basicAC_F0&) const’: distance.cpp:755:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 755 | t[2]->CastTo(args[2])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Distance3d_P1::code(const basicAC_F0&) const’ at distance.cpp:755:51: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/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: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 ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1262:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1262 | Global.Add("isoline", "(", new ISOLINE_P1); | ^~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1262:36, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1263:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1263 | Global.Add("isoline", "(", new ISOLINE_P1(1)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1263:55, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1264:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1264 | Global.Add("isoline", "(", new ISOLINE_P1); | ^~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1264:36, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1265:52: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1265 | Global.Add("isoline", "(", new ISOLINE_P1(1)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1265:52, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1267:84: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1267 | Global.Add("Curve", "(", new OneOperator2s_< R3 *, KNM_< double >, double >(Curve)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1267:84, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1268:96: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1268 | Global.Add("Curve", "(", new OneOperator4s_< R3 *, KNM_< double >, long, long, double >(Curve)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1268:96, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1270:90: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1270 | new OneOperator5s_< R3 *, KNM_< double >, long, long, double, long * >(Curve)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1270:90, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1272:91: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1272 | Global.Add("Area", "(", new OneOperator2s_< double, KNM_< double >, KN_< long > >(mesure)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1272:91, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1273:44: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1273 | Global.Add("findalllocalmin", "(", new FINDLOCALMIN_P1); | ^~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1273:44, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: isoline.cpp:1274:94: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1274 | Global.Add("Dichotomy", "(", new OneOperator2_< long ,KN_< double > , double > (Dichotomy)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at isoline.cpp:1274:94, inlined from ‘void AutoLoadInit()’ at isoline.cpp:1277:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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; | ^~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/FESpace.hpp: In function ‘int Fem2D::max(const T**, const int T::*, int)’: ./include/FESpace.hpp:158:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 158 | for (int i=0;i’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here geophysics.cpp:215:7: warning: 438 | return SetAny(this);} geophysics.cpp:215:7: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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: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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:862:25: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 862 | Voisinage)); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:862:25: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:865:25: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 865 | Voisinage)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:865:25: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:867:97: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:867:97: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:871:89: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:871:89: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:873:97: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:873:97: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:875:88: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:875:88: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 *, double, pmesh, KNM< double > * >(CloseTo< true >)); | ^ ./include/FESpace.hpp:825:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 825 | cout << endl; | ^~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:877:96: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClosePoints.cpp: In function ‘void init()’: ClosePoints.cpp:880:77: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 880 | KN_< double >, KN_< long > >(BorderIntersect)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at ClosePoints.cpp:880:77: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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 = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 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/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/AnyType.hpp:83:7: note: 138 | {return SetAny( f( GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 140 | GetAny((*a2)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 141 | GetAny((*a3)(s)) ) );} // extend (4th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:83:7: note: 137 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/SkyLineSolver.hpp:232: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: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/SkyLineSolver.hpp:253: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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; TA1 = long int]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = std::__cxx11::basic_string*; TA1 = long int]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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]; | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.o' -o ../mpi/Element_Mixte.so '-lflexiblas' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi Curvature.cpp: In function ‘double VonMises(const double&, const double&, const double&, const double&, const double&, const double&)’: Curvature.cpp:485:18: warning: ‘l’ is used uninitialized [-Wuninitialized] 485 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:483:10: note: ‘l’ declared here 483 | double l[3]; | ^ Curvature.cpp: In function ‘double VonMises(const double&, const double&, const double&)’: Curvature.cpp:494:18: warning: ‘l’ is used uninitialized [-Wuninitialized] 494 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:492:10: note: ‘l’ declared here 492 | double l[3]; | ^ Curvature.cpp: In function ‘double VonMises(const double&, const double&, const double&, const double&)’: Curvature.cpp:506:18: warning: ‘l’ is used uninitialized [-Wuninitialized] 506 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:502:10: note: ‘l’ declared here 502 | double l[3]; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = __dirstream**; TA0 = __dirstream**; TA1 = std::__cxx11::basic_string*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = __dirstream**; TA0 = __dirstream**; TA1 = std::__cxx11::basic_string*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&)’: Curvature.cpp:459:22: warning: ‘l’ is used uninitialized [-Wuninitialized] 459 | return max(fabs(l[0] - l[1]), max(fabs(l[0]), fabs(l[1]))); | ~~~^ Curvature.cpp:456:10: note: ‘l’ declared here 456 | double l[2]; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&, const double&)’: Curvature.cpp:469:22: warning: ‘l’ is used uninitialized [-Wuninitialized] 469 | return max(fabs(l[0] - l[1]), max(fabs(l[0] - l[2]), fabs(l[1] - l[2]))); | ~~~^ Curvature.cpp:464:10: note: ‘l’ declared here 464 | double l[3]; | ^ Curvature.cpp: In function ‘double Tresca(const double&, const double&, const double&, const double&, const double&, const double&)’: Curvature.cpp:478:22: warning: ‘l’ is used uninitialized [-Wuninitialized] 478 | return max(fabs(l[0] - l[1]), max(fabs(l[0] - l[2]), fabs(l[1] - l[2]))); | ~~~^ Curvature.cpp:475:10: note: ‘l’ declared here 475 | double l[3]; | ^ Curvature.cpp: In function ‘double vp1(const double&, const double&, const double&)’: Curvature.cpp:451:13: warning: ‘l’ is used uninitialized [-Wuninitialized] 451 | return l[0]; | ^ Curvature.cpp:448:10: note: ‘l’ declared here 448 | double l[2]; | ^ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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 ./include/AnyType.hpp:83:7: note: 267 | "<-", new OneOperator2_< Data2D< 'M' > *, Data2D< 'M' > *, string * >(&init_Data2D< 'M' >)); ./include/AnyType.hpp:83:7: note: | ^ geophysics.cpp:69:15: warning: unused variable ‘iz’ [-Wunused-variable] 69 | int ix, iy, iz; | ^~ 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); | ^ 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: 273 | "<-", new OneOperator2_< Data2D< 'S' > *, Data2D< 'S' > *, string * >(&init_Data2D< 'S' >)); geophysics.cpp:69:15: warning: | ^ geophysics.cpp:69:15: warning: unused variable ‘iz’ [-Wunused-variable] 69 | int ix, iy, iz; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = std::complex; CODE = E_F_F0F0_*, Stream_b >, std::complex, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = std::complex; CODE = E_F_F0F0_*, Stream_b >, std::complex, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = std::complex*; CODE = E_F_F0F0_*, Stream_b >, std::complex*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = std::complex*; CODE = E_F_F0F0_*, Stream_b >, std::complex*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = std::complex*; CODE = E_F_F0F0_*, Stream_b >, std::complex*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = std::complex*; CODE = E_F_F0F0_*, Stream_b >, std::complex*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ In file included from ClosePoints.cpp:29: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = KNM_; CODE = E_F_F0F0s_*, double, KNM_, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = KNM_; CODE = E_F_F0F0s_*, double, KNM_, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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); | ^~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.o' -o Element_P2pnc.so ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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::code(const basicAC_F0&) const [with R = KN*; A = double; B = const Fem2D::Mesh*; C = KNM*; CODE = E_F_F0F0F0s_*, double, const Fem2D::Mesh*, KNM*, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = const Fem2D::Mesh*; C = KNM*; CODE = E_F_F0F0F0s_*, double, const Fem2D::Mesh*, KNM*, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In static member function ‘static E_F0* MatrixEdgeP1::f(const basicAC_F0&) [with Mesh = Fem2D::Mesh3]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixEdgeP1; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_edgeP1.cpp:49:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixEdgeP1::f(const basicAC_F0&) [with Mesh = Fem2D::Mesh3]’ at mat_edgeP1.cpp:49:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixEdgeP1; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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*]’ ./include/AnyType.hpp:83:7: note: 137 | return ff_SchurComplement(stack, pE, pA, *pII, ds, pV); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp:126:9: required from here ./include/AnyType.hpp:83:7: note: 126 | AnyType SchurComplement_OP< R >::operator( )(Stack stack) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | 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::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = KNM_; C = KNM_; CODE = E_F_F0F0F0s_*, double, KNM_, KNM_, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = KN*; A = double; B = KNM_; C = KNM_; CODE = E_F_F0F0F0s_*, double, KNM_, KNM_, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* MatrixEdgeP1::f(const basicAC_F0&) [with Mesh = Fem2D::Mesh]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixEdgeP1; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: mat_edgeP1.cpp:49:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MatrixEdgeP1::f(const basicAC_F0&) [with Mesh = Fem2D::Mesh]’ at mat_edgeP1.cpp:49:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MatrixEdgeP1; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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:230:23: warning: 137 | return ff_SchurComplement(stack, pE, pA, *pII, ds, pV); Schur-Complement.cpp:230:23: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp:126:9: required from here Schur-Complement.cpp:230:23: warning: 126 | AnyType SchurComplement_OP< R >::operator( )(Stack stack) const { Schur-Complement.cpp:230:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ ./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::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = double; CODE = E_F_F0F0_*, Stream_b >, double, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = double; CODE = E_F_F0F0_*, Stream_b >, double, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM_; B = KNM_; C = double; D = KN >*; CODE = E_F_F0F0F0F0_, KNM_, double, KN >*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = KNM_; B = KNM_; C = double; D = KN >*; CODE = E_F_F0F0F0F0_, KNM_, double, KN >*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = double*; CODE = E_F_F0F0_*, Stream_b >, double*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = double*; CODE = E_F_F0F0_*, Stream_b >, double*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.o' -o ff-Ipopt.so '-lipopt' '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator6_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KN_; C = KN_; D = KN_; E = KN_; F = KN_; CODE = E_F_F0F0F0F0F0F0_, KN_, KN_, KN_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:330:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator6_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KN_; C = KN_; D = KN_; E = KN_; F = KN_; CODE = E_F_F0F0F0F0F0F0_, KN_, KN_, KN_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:330:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = double*; CODE = E_F_F0F0_*, Stream_b >, double*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = double*; CODE = E_F_F0F0_*, Stream_b >, double*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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]’ geophysics.cpp:69:15: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); geophysics.cpp:69:15: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ geophysics.cpp:69:15: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), geophysics.cpp:69:15: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here geophysics.cpp:69:15: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; geophysics.cpp:69:15: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.o' -o ../mpi/Element_P2pnc.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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]); | ^ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at CircumCenter.cpp:43:1: CircumCenter.cpp:41:91: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at CircumCenter.cpp:41:91, inlined from ‘void AutoLoadInit()’ at CircumCenter.cpp:43:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/SkyLineSolver.hpp:253: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 ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = KN*; CODE = E_F_F0F0_*, Stream_b >, KN*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = long int; CODE = E_F_F0F0_*, Stream_b >, long int, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = long int; CODE = E_F_F0F0_*, Stream_b >, long int, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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;} | ^~~~~~~~~~~ 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; | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = long int*; CODE = E_F_F0F0_*, Stream_b >, long int*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_ostream*; A = Stream_b >; B = long int*; CODE = E_F_F0F0_*, Stream_b >, long int*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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)) { | ~^~~ 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; | ^ iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh_Op::operator()(Stack) const’: iovtk.cpp:2839:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:2786:11: note: ‘dataname’ was declared here 2786 | string *dataname; | ^~~~~~~~ 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++) | ^~~ 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/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 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = long int*; CODE = E_F_F0F0_*, Stream_b >, long int*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = std::basic_istream*; A = Stream_b >; B = long int*; CODE = E_F_F0F0_*, Stream_b >, long int*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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; | ^~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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; | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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]; | ^~ 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =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:438:32: required from here MatrixMarket.cpp:698:9: warning: 438 | return SetAny(this);} MatrixMarket.cpp:698:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_F0* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ 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]; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ vortextools.cpp:729:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0;i(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ vortextools.cpp: In lambda function: vortextools.cpp:779:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long 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__))) | ^~~~~~~~~ medit.cpp: In member function ‘AnyType PopenMeditMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS]’: 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; | ^ 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 ‘long unsigned int’} [-Wsign-compare] 792 | for(int j=0; j >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 800 | for( int aa=0; aa::size_type’ {aka ‘long 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 ‘long 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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 ; | ^~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'qf11to25.o' -o qf11to25.so ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ./include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ./include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ./include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]’: ./include/problem.hpp:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here vortextools.cpp:923:32: warning: 438 | return SetAny(this);} vortextools.cpp:923:32: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/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: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 ; | ^ 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 ./include/AnyType.hpp:83:7: note: 876 | savemtx)); ./include/AnyType.hpp:83:7: note: | ^ MatrixMarket.cpp:775:10: warning: unused variable ‘i’ [-Wunused-variable] 775 | int i; | ^ ./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); | ^ 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: 889 | savemtx)); MatrixMarket.cpp:775:10: warning: | ^ MatrixMarket.cpp:775:10: warning: unused variable ‘i’ [-Wunused-variable] 775 | int i; | ^ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ./include/lgsolver.hpp:152:23: required from here ./include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ tetgen.cpp: In member function ‘virtual E_F0* ReconstructionRefine::code(const basicAC_F0&) const’: tetgen.cpp:2070:67: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2070 | return new ReconstructionRefine_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* ReconstructionRefine::code(const basicAC_F0&) const’ at tetgen.cpp:2070:67: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp: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/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/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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Crustal3d*]’: ./include/AFunction.hpp:1163: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/AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1162:11: required from here ./include/AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = Overthrust3d*]’: ./include/AFunction.hpp:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1133:11: required from here ./include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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 { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’: iovtk.cpp:4698:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’ at iovtk.cpp:4698:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function ‘virtual E_F0* Remplissage::code(const basicAC_F0&) const’: tetgen.cpp:1779:58: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1779 | return new Remplissage_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Remplissage::code(const basicAC_F0&) const’ at tetgen.cpp:1779:58: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ 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; | ^ ./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::MeshL*; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 = double]’: meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/AnyType.hpp:83:7: note: 205 | return connexecomponante(pTh,pcc,flags); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here ./include/AnyType.hpp:83:7: note: 196 | AnyType operator()(Stack s) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ 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::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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ 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::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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ meshtools.cpp:154:21: warning: unused variable ‘nvk’ [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ 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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ meshtools.cpp:154:21: warning: unused variable ‘nvk’ [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ 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::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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ meshtools.cpp:154:21: warning: unused variable ‘nvk’ [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ tetgen.cpp: In member function ‘virtual E_F0* Build2D3D::code(const basicAC_F0&) const’: tetgen.cpp:185:97: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 185 | E_F0 *code(const basicAC_F0 &args) const { return new Build2D3D_Op(args, t[0]->CastTo(args[0])); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Build2D3D::code(const basicAC_F0&) const’ at tetgen.cpp:185:97: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ meshtools.cpp:154:21: warning: unused variable ‘nvk’ [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ 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 = double]’ meshtools.cpp:154:21: warning: 151 | nbc = connexecomponantev(pTh,&cv); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:154:21: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:154:21: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:154:21: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'qf11to25.o' -o ../mpi/qf11to25.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi 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:94:16: warning: 160 | nbc = connexecomponantev(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P3pnc.cpp:117:18: warning: 438 | return SetAny(this);} Element_P3pnc.cpp:117:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P3nc.cpp:115:18: warning: 438 | return SetAny(this);} Element_P3nc.cpp:115:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 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:41:16: warning: 151 | nbc = connexecomponantev(pTh,&cv); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = double; TA1 = double]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = double; TA1 = double]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 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:41:16: warning: 160 | nbc = connexecomponantev(pTh,pcc); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* 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 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:41:16: warning: 151 | nbc = connexecomponantev(pTh,&cv); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ 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:41:16: warning: 160 | nbc = connexecomponantev(pTh,pcc); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ 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:41:16: warning: 151 | nbc = connexecomponantev(pTh,&cv); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ ./include/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]’ MatrixMarket.cpp:775:10: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); MatrixMarket.cpp:775:10: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ MatrixMarket.cpp:775:10: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), MatrixMarket.cpp:775:10: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here MatrixMarket.cpp:775:10: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; MatrixMarket.cpp:775:10: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::GTypeOfFE**; A = Fem2D::GTypeOfFE**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0**, Fem2D::GTypeOfFE**, const Fem2D::GQuadratureFormular*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::GTypeOfFE**; A = Fem2D::GTypeOfFE**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0**, Fem2D::GTypeOfFE**, const Fem2D::GQuadratureFormular*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 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:41:16: warning: 160 | nbc = connexecomponantev(pTh,pcc); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:94:16: warning: unused variable ‘nt’ [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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:94:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:94:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:94:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:94:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::TypeOfFE**; A = Fem2D::TypeOfFE**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Fem2D::TypeOfFE**; A = Fem2D::TypeOfFE**; B = const Fem2D::GQuadratureFormular*; CODE = E_F_F0F0*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:41:16: warning: 162 | nbc = connexecomponantea(pTh,pcc); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ meshtools.cpp:205:31: required from ‘AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]’ meshtools.cpp:41:16: warning: 205 | return connexecomponante(pTh,pcc,flags); meshtools.cpp:41:16: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: 196 | AnyType operator()(Stack s) const { meshtools.cpp:41:16: warning: | ^~~~~~~~ meshtools.cpp:41:16: warning: unused variable ‘nv’ [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 = newpMatrice_Creuse]’: ./include/AFunction.hpp:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp: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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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]’ ./include/GenericMesh.hpp:1733:13: warning: 851 | ffassert(readmtx(fname,pm,bin)==0); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~^~~~~~~~~~~~~~ MatrixMarket.cpp:863:27: required from ‘long int readmtx(std::string* const&, Matrice_Creuse* const&) [with R = double; std::string = std::__cxx11::basic_string]’ ./include/GenericMesh.hpp:1733:13: warning: 863 | return readmtx(hb_filename->c_str(),sparse_mat,false); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatrixMarket.cpp:879:17: required from here ./include/GenericMesh.hpp:1733:13: warning: 879 | readmtx)); ./include/GenericMesh.hpp:1733:13: warning: | ^ 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:827:17: warning: 851 | ffassert(readmtx(fname,pm,bin)==0); MatrixMarket.cpp:827:17: warning: | ~~~~~~~^~~~~~~~~~~~~~ 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:827:17: warning: 863 | return readmtx(hb_filename->c_str(),sparse_mat,false); MatrixMarket.cpp:827:17: warning: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatrixMarket.cpp:892:17: required from here MatrixMarket.cpp:827:17: warning: 892 | readmtx)); MatrixMarket.cpp:827:17: warning: | ^ 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; | ^~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh3_Op::operator()(Stack) const’: iovtk.cpp:4781:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 4781 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:4729:11: note: ‘dataname’ was declared here 4729 | string *dataname; | ^~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 = Fem2D::GTypeOfFE*]’: ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'CircumCenter.o' -o CircumCenter.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::AUGLAG_EQ]’: ff-NLopt.cpp:1394:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::AUGLAG_EQ]’ at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = __dirstream**]’, inlined from ‘void init()’ at shell.cpp:303:21: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = __dirstream**]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void init()’ at shell.cpp:303:21: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:305:79: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:305:79: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:306:76: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:306:76: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:323:73: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:323:73: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:324:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:324:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:325:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:325:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:326:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:326:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:327:83: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:327:83: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:328:81: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:328:81: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:330:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:330:77: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:332:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:332:77: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:333:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:333:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:334:83: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:334:83: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:335:69: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:335:69: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:336:71: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:336:71: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:337:78: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:337:78: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:338:83: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:338:83: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:339:77: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:339:77: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ shell.cpp: In function ‘void init()’: shell.cpp:340:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at shell.cpp:340:70: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MetricPk.cpp:556:1: MetricPk.cpp:553:64: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 553 | Global.Add("MetricPk", "(", new OneOperatorCode< MetricPk >( )); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MetricPk.cpp:553:64, inlined from ‘void AutoLoadInit()’ at MetricPk.cpp:556:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.o' -o mat_edgeP1.so ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::AUGLAG]’: ff-NLopt.cpp:1394:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::AUGLAG]’ at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Element_P3pnc_3d.cpp: In function ‘void Fem2D::Setp3(int*, int)’: Element_P3pnc_3d.cpp:142:24: warning: unused variable ‘k’ [-Wunused-variable] 142 | int i=n/2, j= n%2, k = 3-i; | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'CircumCenter.o' -o ../mpi/CircumCenter.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi Element_P3pnc_3d.cpp: In member function ‘virtual void Fem2D::TypeOfFE_P3pnc_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const’: Element_P3pnc_3d.cpp:155:9: warning: unused variable ‘n’ [-Wunused-variable] 155 | int n = this->NbDoF; | ^ Element_P3pnc_3d.cpp:157:9: warning: unused variable ‘ncoef’ [-Wunused-variable] 157 | int ncoef=M.ncoef; | ^~~~~ Element_P3pnc_3d.cpp:204:12: warning: unused variable ‘ll’ [-Wunused-variable] 204 | double ll[4]; // dans Khat | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ./include/AFunction.hpp:438:32: required from here Element_P2pnc_3d.cpp:144:9: warning: 438 | return SetAny(this);} Element_P2pnc_3d.cpp:144:9: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 ‘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; | ^~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_BorderN* 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 member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::G_MLSL_LDS]’: ff-NLopt.cpp:1394:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::G_MLSL_LDS]’ at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_Border* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.o' -o ../mpi/ff-Ipopt.so '-lipopt' '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi 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; | ^~~~~~~~~~ ./include/AnyType.hpp: In 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*]’ MatrixMarket.cpp:827:17: warning: 155 | return SetAny * >(this);} MatrixMarket.cpp:827:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here MatrixMarket.cpp:827:17: warning: 154 | AnyType operator()(Stack ) const { MatrixMarket.cpp:827:17: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const 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/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.o' -o ../mpi/mat_edgeP1.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:438:32: required from here Element_P3pnc_3d.cpp:204:12: warning: 438 | return SetAny(this);} Element_P3pnc_3d.cpp:204:12: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 function ‘void saveTecplot(const std::string&, const Fem2D::Mesh&)’: iovtk.cpp:6880:19: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 6880 | for (n = 0; n < m; n++) { | ~~^~~ iovtk.cpp:6850:13: note: ‘m’ was declared here 6850 | size_t n, m; | ^ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::G_MLSL]’: ff-NLopt.cpp:1394:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::G_MLSL]’ at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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; | ^~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* 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 ‘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; | ^~~ ./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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 ‘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 ‘long 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]; | ^ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_SLSQP; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_SLSQP; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ 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; | ^~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 79 | {return SetAny( f( s, ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 80 | GetAny((*a0)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 81 | GetAny((*a1)(s)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 82 | GetAny((*a2)(s)) ) );} // extend (3th arg.) ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp:78:11: required from here ./include/AnyType.hpp:83:7: note: 78 | AnyType operator()(Stack s) const ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:2629:22: warning: unused variable ‘p’ [-Wunused-variable] 2629 | 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:2711:18: warning: unused variable ‘EPS’ [-Wunused-variable] 2711 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function ‘void splitByBorder(std::vector >&, std::vector >&, const std::vector >&, const std::vector >&)’: plotPDF.cpp:2863:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2863 | for(size_t k = 0; k <= beg_id+1; k++){ | ~~^~~~~~~~~~~ plotPDF.cpp:2887:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2887 | for(size_t k = beg_id+2; k <= end_id+1; k++){ | ~~^~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ISRES; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ISRES; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:3211:22: warning: unused variable ‘p’ [-Wunused-variable] 3211 | const double p[2][2] = { { ev1x, ev2x }, { ev1y, ev2y } }; | ^ plotPDF.cpp:3141:18: warning: unused variable ‘fmax’ [-Wunused-variable] 3141 | const double fmax = (logscale)? tmp_fmax*tmp_df: tmp_fmax + tmp_df; | ^~~~ ./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:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'lapack.o' -o lapack.so '-lflexiblas' ./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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:3445:18: warning: unused variable ‘EPS’ [-Wunused-variable] 3445 | const double EPS = 1e-10; | ^~~ plotPDF.cpp:3447:16: warning: unused variable ‘nVertices’ [-Wunused-variable] 3447 | const int &nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:3449:16: warning: unused variable ‘nEdges’ [-Wunused-variable] 3449 | const int &nEdges = Th.neb; | ^~~~~~ plotPDF.cpp:3450:19: warning: unused variable ‘r’ [-Wunused-variable] 3450 | const double &r = scale; | ^ ./include/GenericMesh.hpp: In instantiation of ‘int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]’: Element_P3pnc_3d.cpp:170:35: required from here ./include/AnyType.hpp:83:7: note: 170 | int fp = K.facePermutation(f);// orientation de la face .. ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~ ./include/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 ./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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_BOBYQA; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_BOBYQA; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ plotPDF.cpp: In member function ‘virtual AnyType PLOTPDF_Op::operator()(Stack) const’: plotPDF.cpp:3864:15: warning: unused variable ‘nVertices’ [-Wunused-variable] 3864 | const int nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:3893:16: warning: unused variable ‘marginr’ [-Wunused-variable] 3893 | const int &marginr = margin[2]; | ^~~~~~~ plotPDF.cpp:3894:16: warning: unused variable ‘margint’ [-Wunused-variable] 3894 | const int &margint = margin[3]; | ^~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MetricPk.o' -o MetricPk.so ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_SBPLX; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_SBPLX; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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:438:32: required from here plotPDF.cpp:3894:16: warning: 438 | return SetAny(this);} plotPDF.cpp:3894:16: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 FormBilinear*]’: ./include/problem.hpp:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_BorderN*]’: ./include/AFunction.hpp:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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 FormLinear*]’: ./include/problem.hpp:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 E_Border*]’: ./include/AFunction.hpp:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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 = Fem2D::TypeOfFE*]’: ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:83:7: note: 36 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 64 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 84 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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:83:7: note: 105 | AnyType operator()(Stack ) const { /*cout << " ()" << v << endl*/;return SetAny(v);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~ ./include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NELDERMEAD; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NELDERMEAD; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./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/AnyType.hpp:83:7: note: 159 | int fp = K.facePermutation(f);// orientation de la face .. ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~^~~ ./include/GenericMesh.hpp:405:30: warning: unused variable ‘j’ [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MetricPk.o' -o ../mpi/MetricPk.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 BC_set*]’: ./include/problem.hpp:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA_BOUND; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA_BOUND; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: distance.cpp:763:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 763 | Global.Add("distance", "(", new Distance2d_P1); | ^~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at distance.cpp:763:35, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: distance.cpp:764:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 764 | Global.Add("distance", "(", new Distance3d_P1); | ^~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at distance.cpp:764:35, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: distance.cpp:765:84: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at distance.cpp:765:84, inlined from ‘void AutoLoadInit()’ at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_COBYLA; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_COBYLA; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_MMA; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_MMA; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/AnyType.hpp:83:7: note: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ distance.cpp: In function ‘AnyType Distance(Stack, const Mesh*, Expression, KN*, double) [with Mesh = Fem2D::Mesh]’: 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; | ^~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_CRS2_LM; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_CRS2_LM; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Fem2D::TypeOfFE**; TA0 = Fem2D::TypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Fem2D::TypeOfFE**; TA0 = Fem2D::TypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND_RESTART; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND_RESTART; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'shell.o' -o shell.so ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ClosePoints.o' -o ClosePoints.so /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'lapack.o' -o ../mpi/lapack.so '-lflexiblas' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_RESTART; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_RESTART; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:405:30: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:405:30: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:405:30: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here ./include/GenericMesh.hpp:405:30: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:405:30: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In static member function ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iovtk.cpp:5665:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]’ at iovtk.cpp:5665:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bfstream.o' -o bfstream.so ./include/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In function ‘AnyType Distance(Stack, const Mesh*, Expression, KN*, double) [with Mesh = Fem2D::Mesh3]’: 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; | ^~ ./include/AnyType.hpp: In 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 { | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'shell.o' -o ../mpi/shell.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0s_, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = double; A = KNM_; CODE = E_F_F0s_, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_VAR2; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_VAR2; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ClosePoints.o' -o ../mpi/ClosePoints.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi In file included from Curvature.cpp:61: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KNM*; A = KNM_; B = long int; CODE = E_F_F0F0s_*, KNM_, long int, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KNM*; A = KNM_; B = long int; CODE = E_F_F0F0s_*, KNM_, long int, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at SaveHB.cpp:203:1: SaveHB.cpp:198:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 198 | SaveHB)); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at SaveHB.cpp:198:13, inlined from ‘void AutoLoadInit()’ at SaveHB.cpp:203:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at SaveHB.cpp:203:1: SaveHB.cpp:201:81: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 201 | KN_< std::complex< double > >, string * >(SaveHB)); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at SaveHB.cpp:201:81, inlined from ‘void AutoLoadInit()’ at SaveHB.cpp:203:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Fem2D::GTypeOfFE**; TA0 = Fem2D::GTypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Fem2D::GTypeOfFE**; TA0 = Fem2D::GTypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = double; CODE = E_F_F0F0s_, double, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = KNM_; B = double; CODE = E_F_F0F0s_, double, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_VAR1; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_VAR1; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0s_*, const Fem2D::Mesh*, long int, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = const Fem2D::Mesh*; B = long int; CODE = E_F_F0F0s_*, const Fem2D::Mesh*, long int, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = const Fem2D::Mesh*; B = KN*; CODE = E_F_F0F0s_*, const Fem2D::Mesh*, KN*, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN*; A = const Fem2D::Mesh*; B = KN*; CODE = E_F_F0F0s_*, const Fem2D::Mesh*, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: iovtk.cpp:5665:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ at iovtk.cpp:5665:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'medit.o' -o medit.so ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_PRAXIS; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LN_PRAXIS; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Helmholtz_FD.cpp: In member function ‘virtual E_F0* HelmholtzFD::code(const basicAC_F0&) const’: Helmholtz_FD.cpp:790:101: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* HelmholtzFD::code(const basicAC_F0&) const’ at Helmholtz_FD.cpp:790:101: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from SaveHB.cpp:21: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = Matrice_Creuse >*; C = KN_ >; D = std::__cxx11::basic_string*; CODE = E_F_F0F0F0F0_*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = Matrice_Creuse >*; C = KN_ >; D = std::__cxx11::basic_string*; CODE = E_F_F0F0F0F0_*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’: iovtk.cpp:5963:57: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’ at iovtk.cpp:5963:32: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_LBFGS; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::LD_LBFGS; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'bfstream.o' -o ../mpi/bfstream.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = Matrice_Creuse*; C = KN_; D = std::__cxx11::basic_string*; CODE = E_F_F0F0F0F0_*, Matrice_Creuse*, KN_, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = Matrice_Creuse*; C = KN_; D = std::__cxx11::basic_string*; CODE = E_F_F0F0F0F0_*, Matrice_Creuse*, KN_, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO_RAND; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO_RAND; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT_L; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT_L; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:99:103: warning: ‘static void 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 file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:99:103, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:100:114: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:100:114, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:101:105: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:101:105, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:102:116: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:102:116, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:103:67: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:103:67, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:104:69: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:104:69, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:105:64: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:105:64, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void init()’, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: biofunc.cpp:106:66: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void init()’ at biofunc.cpp:106:66, inlined from ‘void AutoLoadInit()’ at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND_NOSCAL; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND_NOSCAL; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = Matrice_Creuse >*; CODE = E_F_F0F0 >*, Matrice_Creuse >*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KNM >*; B = Matrice_Creuse >*; CODE = E_F_F0F0 >*, Matrice_Creuse >*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = Matrice_Creuse*; CODE = E_F_F0F0*, Matrice_Creuse*>]’: ./include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = Matrice_Creuse*; CODE = E_F_F0F0*, Matrice_Creuse*>]’ at ./include/AFunction.hpp:2287:16: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'distance.o' -o distance.so ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_NOSCAL; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_NOSCAL; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_NOSCAL; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_NOSCAL; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshL]’: iovtk.cpp:5963:57: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshL]’ at iovtk.cpp:5963:32: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0s_, long int, long int, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = KNM_; B = long int; C = long int; CODE = E_F_F0F0F0s_, long int, long int, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh*; B = long int; C = KNM*; CODE = E_F_F0F0F0s_*, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh*; B = long int; C = KNM*; CODE = E_F_F0F0F0s_*, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh*; B = KN_; C = KNM*; CODE = E_F_F0F0F0s_, KNM*, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = double; A = const Fem2D::Mesh*; B = KN_; C = KNM*; CODE = E_F_F0F0F0s_, KNM*, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'medit.o' -o ../mpi/medit.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'distance.o' -o ../mpi/distance.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi In file included from meshtools.cpp:32: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshS*; B = KN*; CODE = E_F_F0F0s_, const Fem2D::MeshS*, KN*, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshS*; B = KN*; CODE = E_F_F0F0s_, const Fem2D::MeshS*, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT; bool SA = false]’: ff-NLopt.cpp:1057:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OptimNLopt::code(const basicAC_F0&) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT; bool SA = false]’ at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshL*; B = KN*; CODE = E_F_F0F0s_, const Fem2D::MeshL*, KN*, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KN_; A = const Fem2D::MeshL*; B = KN*; CODE = E_F_F0F0s_, const Fem2D::MeshL*, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from biofunc.cpp:29: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; C = KN*; D = double; CODE = E_F_F0F0F0F0_*, KN*, KN*, KN*, double, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; C = KN*; D = double; CODE = E_F_F0F0F0F0_*, KN*, KN*, KN*, double, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Fem2D::TypeOfFE**]’, inlined from ‘void finit()’ at Element_QF.cpp:381:22, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Fem2D::TypeOfFE**]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void finit()’ at Element_QF.cpp:381:22, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Fem2D::GTypeOfFE**]’, inlined from ‘void finit()’ at Element_QF.cpp:391:22, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Fem2D::GTypeOfFE**]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void finit()’ at Element_QF.cpp:391:22, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: Element_QF.cpp:387:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at Element_QF.cpp:387:91, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: Element_QF.cpp:389:98: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at Element_QF.cpp:389:98, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: Element_QF.cpp:397:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at Element_QF.cpp:397:91, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void finit()’, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: Element_QF.cpp:399:98: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void finit()’ at Element_QF.cpp:399:98, inlined from ‘void AutoLoadInit()’ at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; C = double; D = double; CODE = E_F_F0F0F0F0_*, KN*, KN*, double, double, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = KN*; C = double; D = double; CODE = E_F_F0F0F0F0_*, KN*, KN*, double, double, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS*; TA1 = KN*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS*; TA1 = KN*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = const Fem2D::MeshS*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.o' -o Element_P2bulle3.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Overthrust3d*; A = Overthrust3d*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Overthrust3d*; A = Overthrust3d*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Data2D<'S'>*; A = Data2D<'S'>*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, Data2D<'S'>*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Data2D<'S'>*; A = Data2D<'S'>*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, Data2D<'S'>*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Data2D<'M'>*; A = Data2D<'M'>*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, Data2D<'M'>*, std::__cxx11::basic_string*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = Data2D<'M'>*; A = Data2D<'M'>*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, Data2D<'M'>*, std::__cxx11::basic_string*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.o' -o ../mpi/Element_P2bulle3.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator6_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; D = double; E = double; F = double; CODE = E_F_F0F0F0F0F0F0_]’: ./include/AFunction_ext.hpp:330:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator6_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; D = double; E = double; F = double; CODE = E_F_F0F0F0F0F0F0_]’ at ./include/AFunction_ext.hpp:330:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Crustal3d*; A = Crustal3d*; B = std::__cxx11::basic_string*; C = KN*; CODE = E_F_F0F0F0_*, KN*, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = Crustal3d*; A = Crustal3d*; B = std::__cxx11::basic_string*; C = KN*; CODE = E_F_F0F0F0_*, KN*, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Data2D<'S'>*; B = double; C = double; CODE = E_F_F0F0F0_*, double, double, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Data2D<'S'>*; B = double; C = double; CODE = E_F_F0F0F0_*, double, double, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.o' -o Element_P3nc.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Data2D<'M'>*; B = double; C = double; CODE = E_F_F0F0F0_*, double, double, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = Data2D<'M'>*; B = double; C = double; CODE = E_F_F0F0F0_*, double, double, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from geophysics.cpp:4: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Crustal3d*; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Crustal3d*; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Overthrust3d*; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = Overthrust3d*; B = double; C = double; D = double; CODE = E_F_F0F0F0F0_]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.o' -o ../mpi/Element_P3nc.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Helmholtz_FD.cpp:1216:1: Helmholtz_FD.cpp:1213:38: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1213 | Global.Add("HelmholtzFD", "(", new HelmholtzFD); | ^~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Helmholtz_FD.cpp:1213:38, inlined from ‘void AutoLoadInit()’ at Helmholtz_FD.cpp:1216:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'SaveHB.o' -o SaveHB.so /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.o' -o Element_P3pnc.so /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'SaveHB.o' -o ../mpi/SaveHB.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.o' -o ../mpi/Element_P3pnc.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_QF.o' -o Element_QF.so /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'biofunc.o' -o biofunc.so ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM*; TA1 = Matrice_Creuse*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM*; TA1 = Matrice_Creuse*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.o' -o MatrixMarket.so ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM >*; TA1 = Matrice_Creuse >*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KNM >*; TA1 = Matrice_Creuse >*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_QF.o' -o ../mpi/Element_QF.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'biofunc.o' -o ../mpi/biofunc.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -std=gnu++14 -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.o' -o ../mpi/MatrixMarket.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi iovtk.cpp: In member function ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL]’: iovtk.cpp:6019:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 6019 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:5987:11: note: ‘dataname’ was declared here 5987 | string *dataname; | ^~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'isoline.o' -o isoline.so plotPDF.cpp: In function ‘std::string get_string(Stack, Expression, const char*)’: plotPDF.cpp:806:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 128 equals destination size [-Wstringop-truncation] 806 | strncpy(carg, GetAny((*e)(stack))->c_str(), length); | ^ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = KNM*; B = long int; CODE = E_F_F0F0_*, long int, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshL*; B = KN*; CODE = E_F_F0F0_*, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::MeshL*; B = KN*; CODE = E_F_F0F0_*, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from vortextools.cpp:33: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = long int; CODE = E_F_F0F0s_, KNM_, long int, E_F0>]’: ./include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = KNM_; A = KNM_; B = long int; CODE = E_F_F0F0s_, KNM_, long int, E_F0>]’ at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = KN_; B = KN_; C = KN_; CODE = E_F_F0F0F0_, KN_, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = KN_; B = KN_; C = KN_; CODE = E_F_F0F0F0_, KN_, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; B = std::pair*, int>; C = double; CODE = E_F_F0F0F0_, v_fes3>*, int>, std::pair*, int>, double, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; B = std::pair*, int>; C = double; CODE = E_F_F0F0F0_, v_fes3>*, int>, std::pair*, int>, double, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = std::complex; B = std::complex; C = std::complex; CODE = E_F_F0F0F0s_, std::complex, std::complex, E_F0>]’: ./include/AFunction_ext.hpp:101:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3s_::code(const basicAC_F0&) const [with R = Fem2D::R3*; A = std::complex; B = std::complex; C = std::complex; CODE = E_F_F0F0F0s_, std::complex, std::complex, E_F0>]’ at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'isoline.o' -o ../mpi/isoline.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Data2D<'M'>*]’, inlined from ‘void Load_Init()’ at geophysics.cpp:264:30: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Data2D<'M'>*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at geophysics.cpp:264:30: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Data2D<'S'>*]’, inlined from ‘void Load_Init()’ at geophysics.cpp:270:30: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Data2D<'S'>*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at geophysics.cpp:270:30: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Overthrust3d*]’, inlined from ‘void Load_Init()’ at geophysics.cpp:277:29: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Overthrust3d*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at geophysics.cpp:277:29: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Crustal3d*]’, inlined from ‘void Load_Init()’ at geophysics.cpp:285:26: ./include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Crustal3d*]’ at ./include/AFunction.hpp:3140:42, inlined from ‘void Load_Init()’ at geophysics.cpp:285:26: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:267:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:267:94: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:269:86: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:269:86: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:273:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:273:94: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:275:86: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:275:86: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:280:91: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:280:91: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:283:90: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:283:90: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:288:96: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:288:96: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function ‘void Load_Init()’: geophysics.cpp:291:84: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at geophysics.cpp:291:84: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = KN_; B = KN_; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_, KN_, KN_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = double; A = KN_; B = KN_; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_, KN_, KN_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; B = double; C = KNM*; D = KN*; E = KN*; CODE = E_F_F0F0F0F0F0_, v_fes3>*, int>, double, KNM*, KN*, KN*, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = std::pair, v_fes3>*, int>; B = double; C = KNM*; D = KN*; E = KN*; CODE = E_F_F0F0F0F0F0_, v_fes3>*, int>, double, KNM*, KN*, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KNM*; C = KN >*; D = KN*; E = double*; CODE = E_F_F0F0F0F0F0_*, KN >*, KN*, double*, E_F0>]’: ./include/AFunction_ext.hpp:268:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator5_::code(const basicAC_F0&) const [with R = long int; A = const Fem2D::Mesh*; B = KNM*; C = KN >*; D = KN*; E = double*; CODE = E_F_F0F0F0F0F0_*, KN >*, KN*, double*, E_F0>]’ at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = const gsl_rng_type*; CODE = E_F_F0s_*, const gsl_rng_type*, E_F0>]’: ./include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = std::__cxx11::basic_string*; A = const gsl_rng_type*; CODE = E_F_F0s_*, const gsl_rng_type*, E_F0>]’ at ./include/AFunction.hpp:2838:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = long int; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = long int; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Curvature.o' -o Curvature.so '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lMesh' ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’: ./include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = double; CODE = E_F_F0_]’ at ./include/AFunction.hpp:2854:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘virtual E_F0* BuildLayerMesh::code(const basicAC_F0&) const’: msh3.cpp:4280:83: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4280 | return new BuildLayeMesh_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* BuildLayerMesh::code(const basicAC_F0&) const’ at msh3.cpp:4280:83: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = GSLInterpolation*; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = GSLInterpolation*; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc_3d.o' -o Element_P2pnc_3d.so msh3.cpp: In member function ‘E_F0* ExtractMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS; MMeshO = Fem2D::MeshL]’: msh3.cpp:6815:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6815 | return new ExtractMesh_Op< MMesh, MMeshO >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ExtractMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS; MMeshO = Fem2D::MeshL]’ at msh3.cpp:6815:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = KNM_; CODE = E_F_F0F0_, E_F0>]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = KNM_; CODE = E_F_F0F0_, E_F0>]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc_3d.o' -o Element_P3pnc_3d.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int; B = long int; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int; B = long int; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’: msh3.cpp:2739:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2739 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]’ at msh3.cpp:2739:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = long int; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = long int; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’: msh3.cpp:2739:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2739 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]’ at msh3.cpp:2739:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = long int; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = long int; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’: msh3.cpp:2739:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2739 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SetMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]’ at msh3.cpp:2739:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = double; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = double; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:323:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 323 | Global.Add("SchurComplement", "(", new SchurComplement< R >); | ^~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:323:42, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc_3d.o' -o ../mpi/Element_P2pnc_3d.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.o' -o MatD-VFP0.so In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:324:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 324 | Global.Add("SchurComplement", "(", new SchurComplement< Complex >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:324:42, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:325:64: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:325:64, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:326:70: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:326:70, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:327:95: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:327:95, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: Schur-Complement.cpp:329:94: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at Schur-Complement.cpp:329:94, inlined from ‘void AutoLoadInit()’ at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from msh3.cpp:45: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshL*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshL*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshS*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::MeshS*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’: ./include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = double; A = double; B = double; CODE = E_F_F0F0_]’ at ./include/AFunction.hpp:2879:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Curvature.o' -o ../mpi/Curvature.so '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-lMesh' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::Mesh3*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = bool; A = const Fem2D::Mesh3*; B = KN*; C = long int; D = KN*; CODE = E_F_F0F0F0F0_*, long int, KN*, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function ‘E_F0* ExtractMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3; MMeshO = Fem2D::MeshS]’: msh3.cpp:6815:12: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6815 | return new ExtractMesh_Op< MMesh, MMeshO >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* ExtractMesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3; MMeshO = Fem2D::MeshS]’ at msh3.cpp:6815:12: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc_3d.o' -o ../mpi/Element_P3pnc_3d.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = long int; C = KNM_; CODE = E_F_F0F0F0_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = long int; C = KNM_; CODE = E_F_F0F0F0_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS]’: iovtk.cpp:6019:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 6019 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:5987:11: note: ‘dataname’ was declared here 5987 | string *dataname; | ^~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = KN_; C = KN_; CODE = E_F_F0F0F0_, KN_, E_F0>]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = KN_; C = KN_; CODE = E_F_F0F0F0_, KN_, E_F0>]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.o' -o ../mpi/MatD-VFP0.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = long int; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = long int; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = long int; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = long int; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = gsl_rng**; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = std::complex]’: Schur-Complement.cpp:109:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = std::complex]’ at Schur-Complement.cpp:109:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = std::complex]’: Schur-Complement.cpp:112:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = std::complex]’ at Schur-Complement.cpp:112:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'geophysics.o' -o geophysics.so ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; C = long int; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = long int; B = double; C = long int; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’: ./include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = double; B = double; C = double; CODE = E_F_F0F0F0_]’ at ./include/AFunction.hpp:2905:11: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from gsl.cpp:31: ./include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = long int; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_, KN_, E_F0>]’: ./include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = GSLInterpolation*; A = GSLInterpolation*; B = long int; C = KN_; D = KN_; CODE = E_F_F0F0F0F0_, KN_, E_F0>]’ at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.o' -o Helmholtz_FD.so Schur-Complement.cpp: In member function ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = double]’: Schur-Complement.cpp:109:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = double]’ at Schur-Complement.cpp:109:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = double]’: Schur-Complement.cpp:112:14: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* SchurComplement::code(const basicAC_F0&) const [with R = double]’ at Schur-Complement.cpp:112:14: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'geophysics.o' -o ../mpi/geophysics.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.o' -o ../mpi/Helmholtz_FD.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const gsl_rng_type*; TA0 = long int; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = const gsl_rng_type*; TA0 = long int; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KN_; TA1 = KN_ >]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KN_; TA1 = KN_ >]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KN_; TA1 = KN_]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = KN_; TA1 = KN_]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.o' -o ff-NLopt.so '-lnlopt' ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = gsl_rng**; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = gsl_rng**; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = GSLInterpolation*; TA1 = double]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = GSLInterpolation*; TA1 = double]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = gsl_rng**; TA1 = long int]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = gsl_rng**; TA1 = long int]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'IncompleteCholesky.o' -o IncompleteCholesky.so '-lflexiblas' ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = gsl_rng**]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = gsl_rng**]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = ddGSLInterpolation; TA1 = double]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = ddGSLInterpolation; TA1 = double]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from ./include/AFunction.hpp:52: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/14/bits/stl_algo.h:1812:5, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/14/bits/stl_algo.h:1908:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = int*]’ at /usr/include/c++/14/bits/stl_algo.h:4771:18, inlined from ‘long int ZeroLines(const pf3c&, const double&, KNM* const&, KN* const&, KN* const&)’ at vortextools.cpp:709:17: /usr/include/c++/14/bits/stl_algo.h:1817:32: warning: array subscript 16 is outside array bounds of ‘int [4]’ [-Warray-bounds=] 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vortextools.cpp: In function ‘long int ZeroLines(const pf3c&, const double&, 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; | ^~ ./include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = gsl_rng**; bool RO = true]’: ./include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = gsl_rng**; bool RO = true]’ at ./include/AFunction.hpp:998:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = dGSLInterpolation; TA1 = double]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = double; TA0 = dGSLInterpolation; TA1 = double]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = const gsl_rng_type*]’: ./include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = const gsl_rng_type*]’ at ./include/AFunction.hpp:1076:22: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'meshtools.o' -o meshtools.so /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'IncompleteCholesky.o' -o ../mpi/IncompleteCholesky.so '-lflexiblas' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'meshtools.o' -o ../mpi/meshtools.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.o' -o ../mpi/ff-NLopt.so '-lnlopt' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'vortextools.o' -o vortextools.so /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'iovtk.o' -o iovtk.so msh3.cpp: In function ‘Fem2D::Mesh3* GluMesh3(const listMesh3&)’: 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; | ^ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'vortextools.o' -o ../mpi/vortextools.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/ff++.hpp:21, from FreeFemQA.cpp:34: ./include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ./include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ./include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ./include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ./include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ./include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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]; | ^ plotPDF.cpp: In member function ‘virtual E_F0* PLOTPDF::code(const basicAC_F0&) const’: plotPDF.cpp:4567:88: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4567 | return new PLOTPDF_Op( args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]) ); | ^ In file included from ./include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* PLOTPDF::code(const basicAC_F0&) const’ at plotPDF.cpp:4567:88: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ plotPDF.cpp: In member function ‘virtual E_F0* PLOTPDF::code(const basicAC_F0&) const’: plotPDF.cpp:4594:135: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4594 | return new PLOTPDF_Op( args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), static_cast(0) ); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* PLOTPDF::code(const basicAC_F0&) const’ at plotPDF.cpp:4594:128: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Schur-Complement.o' -o Schur-Complement.so '-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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ./include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_VirtualMatrix::ChecknbColumn(Z) 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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ./include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘bool RNM_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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ./include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ./include/RNM.hpp:266:16: warning: ‘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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ./include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ./include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ./include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ./include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ./include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ./include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ./include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gsl.o' -o gsl.so '-lgsl' '-lgslcblas' '-lm' ./include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ./include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ./include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ./include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:438:32: required from here RZ.h:1014:14: note: 438 | return SetAny(this);} RZ.h:1014:14: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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:1798:40: required from here ./include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class E_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:1903:38: required from here ./include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class 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: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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ./include/AnyType.hpp:83:7: note: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./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:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ./include/VirtualSolver.hpp:199:5: warning: | ^ ./include/VirtualSolver.hpp:197:26: warning: ‘VirtualSolver >::codenum’ will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: ‘int VirtualSolver >::defMatType’ [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]’: ./include/problem.hpp:141:68: required from here ./include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ./include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ./include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ./include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ./include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 ./include/AnyType.hpp:83:7: note: 400 | tab[i] = *it; ./include/AnyType.hpp:83:7: note: | ^ 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: 315 | edges[i].flip_resolve( ); SortedList.h:76:18: warning: | ^ 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::BiDim]’: Geometry.hpp:324:31: required from here SortedList.h:76:18: warning: 324 | connectivity[counter++] = SortedList.h:76:18: warning: | ^ 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::Vertex]’: Geometry.hpp:353:17: required from here SortedList.h:76:18: warning: 353 | vertices[i] += vec(vertices[i]) * amplification; SortedList.h:76:18: warning: | ^ 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]’ SortedList.h:76:18: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); SortedList.h:76:18: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/FESpacen.hpp:559:38: required from ‘Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]’ SortedList.h:76:18: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), SortedList.h:76:18: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:475:69: required from here SortedList.h:76:18: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; SortedList.h:76:18: warning: | ^ ./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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:522:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lgfem.hpp:569:69: required from here ./include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ./include/GenericMesh.hpp:1733:13: warning: | ^ ./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 LinearComb*]’: ./include/DOperator.hpp:155:44: required from ‘AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ./include/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ./include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ./include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: ‘class AnyTypeWithOutCheck’ declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class AnyTypeWithOutCheck’ from an array of ‘const class LinearComb* const’ [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ./include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ./include/AnyType.hpp:83:7: note: | ^~~~~~~~ ./include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 member function ‘virtual E_F0* CheckManifoldMesh::code(const basicAC_F0&) const’: msh3.cpp:5088:64: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5088 | return new CheckManifoldMesh_Op(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* CheckManifoldMesh::code(const basicAC_F0&) const’ at msh3.cpp:5088:64: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'gsl.o' -o ../mpi/gsl.so '-lgsl' '-lgslcblas' '-lm' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi In static member function ‘static E_F0* MeshGenQA::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MeshGenQA; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: FreeFemQA.cpp:90:69: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* MeshGenQA::f(const basicAC_F0&)’ at FreeFemQA.cpp:90:69, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = MeshGenQA; int ppref = 0]’ at ./include/AFunction.hpp:2940:65: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'plotPDF.o' -o plotPDF.so '-lz' In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at FreeFemQA.cpp:197:1: FreeFemQA.cpp:194:66: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | Global.Add("MeshGenQA", "(", new OneOperatorCode< MeshGenQA >( )); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at FreeFemQA.cpp:194:66, inlined from ‘void AutoLoadInit()’ at FreeFemQA.cpp:197:1: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'GeometryQA.o' 'FreeFemQA.o' -o FreeFemQA.so /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'plotPDF.o' -o ../mpi/plotPDF.so '-lz' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'GeometryQA.o' 'FreeFemQA.o' -o ../mpi/FreeFemQA.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'tetgen.o' -o tetgen.so '-ltet' /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'tetgen.o' -o ../mpi/tetgen.so '-ltet' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi msh3.cpp: In member function ‘virtual E_F0* MovemeshS2::code(const basicAC_F0&) const’: msh3.cpp:9064:59: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9064 | return new Movemesh_OpS2(args, t[0]->CastTo(args[0])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* MovemeshS2::code(const basicAC_F0&) const’ at msh3.cpp:9064:59: ./include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'msh3.o' -o msh3.so /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'msh3.o' -o ../mpi/msh3.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.o' -o Element_Mixte3d.so /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.o' -o ../mpi/Element_Mixte3d.so -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi Warning missing plugin: finish build list so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin/seq' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin/mpi' Makefile:665: warning: ignoring prerequisites on suffix rule definition ../seq/ff-c++ -auto -mpi MUMPS.cpp ../seq/ff-c++ -auto -mpi MUMPS_mpi.cpp ../seq/ff-c++ -auto -mpi MPICG.cpp ../seq/ff-c++ -auto -mpi mpi-cmaes.cpp ../seq/ff-c++ -auto -mpi hpddm.cpp ../seq/ff-c++ -auto -mpi hpddm_substructuring.cpp ../seq/ff-c++ -auto -mpi PETSc.cpp ../seq/ff-c++ -auto -mpi function-PETSc.cpp eval ../seq/ff-c++ '-mpi' MUMPS.cpp -ldmumps -lzmumps -lmumps_common -lpord -lpthread -lparmetis -lmetis -lmetis -DWITH_ptscotch -L/usr/lib64/openmpi/lib -lptscotch -lscotch -lptscotcherr -lscotcherr -I/usr/include/openmpi-riscv64/scotch -DWITH_scotch -L/usr/lib64/openmpi/lib -lscotch -lscotcherr -I/usr/include/openmpi-riscv64/scotch -L/usr/lib64/openmpi/lib -lscalapack -lflexiblas -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -I/usr/include/openmpi-riscv64 -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/openmpi-riscv64 -lpthread eval ../seq/ff-c++ '-mpi' MUMPS_mpi.cpp -ldmumps -lzmumps -lmumps_common -lpord -lpthread -lparmetis -lmetis -lmetis -DWITH_ptscotch -L/usr/lib64/openmpi/lib -lptscotch -lscotch -lptscotcherr -lscotcherr -I/usr/include/openmpi-riscv64/scotch -DWITH_scotch -L/usr/lib64/openmpi/lib -lscotch -lscotcherr -I/usr/include/openmpi-riscv64/scotch -L/usr/lib64/openmpi/lib -lscalapack -lflexiblas -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -I/usr/include/openmpi-riscv64 -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/openmpi-riscv64 -lpthread eval ../seq/ff-c++ '-mpi' MPICG.cpp -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/openmpi-riscv64 eval ../seq/ff-c++ '-mpi' hpddm.cpp -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include -DWITH_mumps -ldmumps -lzmumps -lmumps_common -lpord -lpthread -DWITH_parmetis -lparmetis -lmetis -DWITH_metis -lmetis -DWITH_ptscotch -L/usr/lib64/openmpi/lib -lptscotch -lscotch -lptscotcherr -lscotcherr -I/usr/include/openmpi-riscv64/scotch -DWITH_scotch -L/usr/lib64/openmpi/lib -lscotch -lscotcherr -I/usr/include/openmpi-riscv64/scotch -DWITH_scalapack -L/usr/lib64/openmpi/lib -lscalapack -DWITH_mpifc -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -I/usr/include/openmpi-riscv64 -DWITH_fc -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ -DWITH_blas -lflexiblas -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/openmpi-riscv64 eval ../seq/ff-c++ '-mpi' ../seq/cmaes.cpp -I../seq mpi-cmaes.cpp -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/openmpi-riscv64 eval ../seq/ff-c++ '-mpi' hpddm_substructuring.cpp -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include -DWITH_mumps -ldmumps -lzmumps -lmumps_common -lpord -lpthread -DWITH_parmetis -lparmetis -lmetis -DWITH_metis -lmetis -DWITH_ptscotch -L/usr/lib64/openmpi/lib -lptscotch -lscotch -lptscotcherr -lscotcherr -I/usr/include/openmpi-riscv64/scotch -DWITH_scotch -L/usr/lib64/openmpi/lib -lscotch -lscotcherr -I/usr/include/openmpi-riscv64/scotch -DWITH_scalapack -L/usr/lib64/openmpi/lib -lscalapack -DWITH_mpifc -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -I/usr/include/openmpi-riscv64 -DWITH_fc -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -DAdd_ -DWITH_blas -lflexiblas -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/openmpi-riscv64 eval ../seq/ff-c++ '-mpi' PETSc.cpp -DWITH_petsc -Wl,-rpath,/usr/lib -L/usr/lib -lpetsc -L/usr/lib64/openmpi/lib -lHYPRE -ldmumps -lmumps_common -lpord -lpthread -lscalapack -lsuperlu_dist -lflexiblas -lptscotch -lscotch -lptscotcherr -lscotcherr -lmetis -lhdf5 -lhdf5_hl -lm -lX11 -lstdc++ -lmpi -lmpi_mpifh -I/usr/include -I/usr/include/openmpi-riscv64/petsc -I/usr/lib64/gfortran/modules/openmpi/petsc -I/usr/include/openmpi-riscv64/hypre -I/usr/include/openmpi-riscv64/superlu_dist -I/usr/include/openmpi-riscv64/scotch -DWITH_blas -lflexiblas -L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib -I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/openmpi-riscv64 eval ../seq/ff-c++ '-mpi' function-PETSc.cpp -Wl,-rpath,/usr/lib -L/usr/lib -lpetsc -L/usr/lib64/openmpi/lib -lHYPRE -ldmumps -lmumps_common -lpord -lpthread -lscalapack -lsuperlu_dist -lflexiblas -lptscotch -lscotch -lptscotcherr -lscotcherr -lmetis -lhdf5 -lhdf5_hl -lm -lX11 -lstdc++ -lmpi -lmpi_mpifh -I/usr/include -I/usr/include/openmpi-riscv64/petsc -I/usr/lib64/gfortran/modules/openmpi/petsc -I/usr/include/openmpi-riscv64/hypre -I/usr/include/openmpi-riscv64/superlu_dist -I/usr/include/openmpi-riscv64/scotch -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/openmpi-riscv64 /usr/lib64/openmpi/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/usr/include/openmpi-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MPICG.cpp' /usr/lib64/openmpi/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-DWITH_ptscotch' '-I/usr/include/openmpi-riscv64/scotch' '-DWITH_scotch' '-I/usr/include/openmpi-riscv64/scotch' '-I/usr/include/openmpi-riscv64' '-DAdd_' '-I/usr/include/openmpi-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS.cpp' /usr/lib64/openmpi/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-DWITH_ptscotch' '-I/usr/include/openmpi-riscv64/scotch' '-DWITH_scotch' '-I/usr/include/openmpi-riscv64/scotch' '-I/usr/include/openmpi-riscv64' '-DAdd_' '-I/usr/include/openmpi-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS_mpi.cpp' /usr/lib64/openmpi/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I../seq' '-I/usr/include/openmpi-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include '../seq/cmaes.cpp' 'mpi-cmaes.cpp' /usr/lib64/openmpi/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-DWITH_petsc' '-I/usr/include' '-I/usr/include/openmpi-riscv64/petsc' '-I/usr/lib64/gfortran/modules/openmpi/petsc' '-I/usr/include/openmpi-riscv64/hypre' '-I/usr/include/openmpi-riscv64/superlu_dist' '-I/usr/include/openmpi-riscv64/scotch' '-DWITH_blas' '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include' '-I/usr/include/openmpi-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'PETSc.cpp' /usr/lib64/openmpi/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include' '-DWITH_mumps' '-DWITH_parmetis' '-DWITH_metis' '-DWITH_ptscotch' '-I/usr/include/openmpi-riscv64/scotch' '-DWITH_scotch' '-I/usr/include/openmpi-riscv64/scotch' '-DWITH_scalapack' '-DWITH_mpifc' '-I/usr/include/openmpi-riscv64' '-DWITH_fc' '-DAdd_' '-DWITH_blas' '-I/usr/include/openmpi-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'hpddm.cpp' /usr/lib64/openmpi/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include' '-DWITH_mumps' '-DWITH_parmetis' '-DWITH_metis' '-DWITH_ptscotch' '-I/usr/include/openmpi-riscv64/scotch' '-DWITH_scotch' '-I/usr/include/openmpi-riscv64/scotch' '-DWITH_scalapack' '-DWITH_mpifc' '-I/usr/include/openmpi-riscv64' '-DWITH_fc' '-DAdd_' '-DWITH_blas' '-I/usr/include/openmpi-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'hpddm_substructuring.cpp' /usr/lib64/openmpi/bin/mpicxx -c -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/usr/include' '-I/usr/include/openmpi-riscv64/petsc' '-I/usr/lib64/gfortran/modules/openmpi/petsc' '-I/usr/include/openmpi-riscv64/hypre' '-I/usr/include/openmpi-riscv64/superlu_dist' '-I/usr/include/openmpi-riscv64/scotch' '-I/usr/include/openmpi-riscv64' -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'function-PETSc.cpp' ../seq/cmaes.cpp: In function ‘char* szCat(const char*, const char*, const char*, const char*)’: ../seq/cmaes.cpp:3311:10: warning: ‘char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)’ 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)); | ~~~~~~^~~~~ In file included from ../seq/include/ff++.hpp:21, from MUMPS_mpi.cpp:41: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ../seq/include/ff++.hpp:21, from MPICG.cpp:39: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:21, from function-PETSc.cpp:3: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ../seq/include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ In file included from ../seq/include/ff++.hpp:21, from MUMPS.cpp:41: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ../seq/include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../seq/include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ../seq/include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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:21, from common_hpddm.hpp:6, from hpddm.cpp:15: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ In file included from ../seq/include/ff++.hpp:21, from common_hpddm.hpp:6, from hpddm_substructuring.cpp:8: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | 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]; | ^ ../seq/include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ 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/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: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ../seq/include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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’: ../seq/include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ../seq/include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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’: ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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]; | ^~~~ 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/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MatriceCreuse_tpl.hpp:113:6: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ ../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); | ^ 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); | ^~~~~~~~ ../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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../seq/include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../seq/include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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/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); | ^~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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/AFunction.hpp:54: ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ../seq/include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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/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 ; | ^~ ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ../seq/include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ../seq/include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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:21, from common_hpddm.hpp:6, from PETSc.hpp:6, from PETSc-code.hpp:3, from PETSc.cpp:11: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../seq/include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../seq/include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ../seq/include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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:55: ../seq/include/problem.hpp: In constructor ‘CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)’: ../seq/include/problem.hpp:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ 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: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/AFunction.hpp:54: ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ../seq/include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ../seq/include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ../seq/include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/AFunction.hpp:54: ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ../seq/include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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/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 ; | ^~ ../seq/include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../seq/include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../seq/include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ../seq/include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../seq/include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../seq/include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ../seq/include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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 OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ../seq/include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../seq/include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../seq/include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ../seq/include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../seq/include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../seq/include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =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:438:32: required from here ../seq/include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ../seq/include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../seq/include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ../seq/include/problem.hpp:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ../seq/include/problem.hpp:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:438:32: required from here ../seq/include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ../seq/include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ../seq/include/AFunction.hpp:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ 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::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | 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:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ ../seq/include/array_tlp.hpp:1214:24: note: remove the ‘< >’ ../seq/include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ ../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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 { | ^~~~~~~~~~~~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ../seq/include/problem.hpp:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ../seq/include/problem.hpp:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../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::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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here ../seq/include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/AnyType.hpp:83:7: note: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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 common_hpddm.hpp:8: ../seq/include/array_tlp.hpp: At global scope: ../seq/include/array_tlp.hpp:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ ../seq/include/array_tlp.hpp:1214:24: note: remove the ‘< >’ 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); | ^~~~~~~~ ../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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here ../seq/include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/AnyType.hpp:83:7: note: | ^ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ 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:438:32: required from here MPICG.cpp:121:11: note: 438 | return SetAny(this);} MPICG.cpp:121:11: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ../seq/include/AFunction.hpp:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AFunction.hpp:54: ../seq/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver’ ../seq/include/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ MUMPS_mpi.cpp: In instantiation of ‘SolveMUMPS_mpi::SolveMUMPS_mpi(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; HMat = HashMatrix >; Stack = void*]’: ../seq/include/SparseLinearSolver.hpp:51:18: required from ‘VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_mpi >; Z = int; K = std::complex; Stack = void*]’ ../seq/include/GenericMesh.hpp:1733:13: warning: 51 | { return new VS(A,ds,stack);} ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ../seq/include/SparseLinearSolver.hpp:50:38: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~ MUMPS_mpi.cpp:95:9: warning: ‘SolveMUMPS_mpi >::matrank’ will be initialized after [-Wreorder] 95 | int matrank; | ^~~~~~~ MUMPS_mpi.cpp:92:10: warning: ‘bool SolveMUMPS_mpi >::distributed’ [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS_mpi.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ MUMPS_mpi.cpp:92:10: warning: ‘SolveMUMPS_mpi >::distributed’ will be initialized after [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS_mpi.cpp:91:29: warning: ‘unsigned char SolveMUMPS_mpi >::strategy’ [-Wreorder] 91 | mutable unsigned char strategy; | ^~~~~~~~ MUMPS_mpi.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ MUMPS_mpi.cpp: In instantiation of ‘SolveMUMPS_mpi::SolveMUMPS_mpi(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; HMat = HashMatrix; Stack = void*]’: ../seq/include/SparseLinearSolver.hpp:51:18: required from ‘VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_mpi; Z = int; K = double; Stack = void*]’ MUMPS_mpi.cpp:258:5: warning: 51 | { return new VS(A,ds,stack);} MUMPS_mpi.cpp:258:5: warning: | ^~~~~~~~~~~~~~~~~~ ../seq/include/SparseLinearSolver.hpp:50:38: required from here MUMPS_mpi.cpp:258:5: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) MUMPS_mpi.cpp:258:5: warning: | ^~~~~~ MUMPS_mpi.cpp:95:9: warning: ‘SolveMUMPS_mpi::matrank’ will be initialized after [-Wreorder] 95 | int matrank; | ^~~~~~~ MUMPS_mpi.cpp:92:10: warning: ‘bool SolveMUMPS_mpi::distributed’ [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS_mpi.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ MUMPS_mpi.cpp:92:10: warning: ‘SolveMUMPS_mpi::distributed’ will be initialized after [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS_mpi.cpp:91:29: warning: ‘unsigned char SolveMUMPS_mpi::strategy’ [-Wreorder] 91 | mutable unsigned char strategy; | ^~~~~~~~ MUMPS_mpi.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ 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/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*]’ MUMPS_mpi.cpp:258:5: warning: 155 | return SetAny * >(this);} MUMPS_mpi.cpp:258:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here MUMPS_mpi.cpp:258:5: warning: 154 | AnyType operator()(Stack ) const { MUMPS_mpi.cpp:258:5: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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 = const C_args*]’: ../seq/include/problem.hpp:141:68: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../seq/include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../seq/include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =P; | ^~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ../seq/include/problem.hpp:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ MUMPS.cpp: In instantiation of ‘SolveMUMPS_mpi::SolveMUMPS_mpi(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; HMat = HashMatrix >; Stack = void*]’: ../seq/include/SparseLinearSolver.hpp:51:18: required from ‘VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_mpi >; Z = int; K = std::complex; Stack = void*]’ ../seq/include/GenericMesh.hpp:1733:13: warning: 51 | { return new VS(A,ds,stack);} ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~ ../seq/include/SparseLinearSolver.hpp:50:38: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~ MUMPS.cpp:95:9: warning: ‘SolveMUMPS_mpi >::matrank’ will be initialized after [-Wreorder] 95 | int matrank; | ^~~~~~~ MUMPS.cpp:92:10: warning: ‘bool SolveMUMPS_mpi >::distributed’ [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ MUMPS.cpp:92:10: warning: ‘SolveMUMPS_mpi >::distributed’ will be initialized after [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS.cpp:91:29: warning: ‘unsigned char SolveMUMPS_mpi >::strategy’ [-Wreorder] 91 | mutable unsigned char strategy; | ^~~~~~~~ MUMPS.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ MUMPS.cpp: In instantiation of ‘SolveMUMPS_mpi::SolveMUMPS_mpi(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; HMat = HashMatrix; Stack = void*]’: ../seq/include/SparseLinearSolver.hpp:51:18: required from ‘VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_mpi; Z = int; K = double; Stack = void*]’ MUMPS.cpp:258:5: warning: 51 | { return new VS(A,ds,stack);} MUMPS.cpp:258:5: warning: | ^~~~~~~~~~~~~~~~~~ ../seq/include/SparseLinearSolver.hpp:50:38: required from here MUMPS.cpp:258:5: warning: 50 | virtual VirtualSolver * create(HashMatrix &A, const Data_Sparse_Solver & ds,Stack stack ) MUMPS.cpp:258:5: warning: | ^~~~~~ MUMPS.cpp:95:9: warning: ‘SolveMUMPS_mpi::matrank’ will be initialized after [-Wreorder] 95 | int matrank; | ^~~~~~~ MUMPS.cpp:92:10: warning: ‘bool SolveMUMPS_mpi::distributed’ [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ MUMPS.cpp:92:10: warning: ‘SolveMUMPS_mpi::distributed’ will be initialized after [-Wreorder] 92 | bool distributed; | ^~~~~~~~~~~ MUMPS.cpp:91:29: warning: ‘unsigned char SolveMUMPS_mpi::strategy’ [-Wreorder] 91 | mutable unsigned char strategy; | ^~~~~~~~ MUMPS.cpp:258:5: warning: when initialized here [-Wreorder] 258 | SolveMUMPS_mpi (HMat &AA, const Data_Sparse_Solver & ds,Stack stack ) | ^~~~~~~~~~~~~~ ../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*]’ MUMPS.cpp:258:5: warning: 155 | return SetAny * >(this);} MUMPS.cpp:258:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here MUMPS.cpp:258:5: warning: 154 | AnyType operator()(Stack ) const { MUMPS.cpp:258:5: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ 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:438:32: required from here ../seq/include/problem.hpp:1626:40: warning: 438 | return SetAny(this);} ../seq/include/problem.hpp:1626:40: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ../seq/include/AFunction.hpp:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/include/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here ../seq/include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/AnyType.hpp:83:7: note: | ^ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 common_hpddm.hpp:8: ../seq/include/array_tlp.hpp: At global scope: ../seq/include/array_tlp.hpp:1214:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1214 | Unique_Op(const basicAC_F0& args, Expression param1, Expression param2) : ar(param1), va(param2) { | ^ ../seq/include/array_tlp.hpp:1214:24: note: remove the ‘< >’ ../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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here ../seq/include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/AnyType.hpp:83:7: note: | ^ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In file included from ../seq/include/ff++.hpp:21, from mpi-cmaes.cpp:41: ../seq/include/AFunction.hpp: In member function ‘AC_F0& AC_F0::operator+=(const AC_F0&)’: ../seq/include/AFunction.hpp:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘void E_FEarray::map(C_F0 (*)(const C_F0&)) const’: ../seq/include/AFunction.hpp:1711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | { for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘virtual bool E_FEarray::MeshIndependent() const’: ../seq/include/AFunction.hpp:1714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i=0;isize();i++) | ~^~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)’: ../seq/include/AFunction.hpp:3433:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3433 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3435:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3435 | n += sizeof(AnyType); | ^ ../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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/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]; | ^ common_hpddm.hpp:278:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 278 | exchangeIn_Op(const basicAC_F0& args, Expression param1, Expression param2) : A(param1), in(param2) { | ^ common_hpddm.hpp:278:31: note: remove the ‘< >’ common_hpddm.hpp:314:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 314 | exchangeInOut_Op(const basicAC_F0& args, Expression param1, Expression param2, Expression param3) : A(param1), in(param2), out(param3) { | ^ common_hpddm.hpp:314:34: note: remove the ‘< >’ common_hpddm.hpp: In function ‘long int periodicity(Matrice_Creuse* const&, KN >* const&, KN* const&)’: common_hpddm.hpp:514:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for(int k = 0; k < mR->nnz; ++k) { | ~~^~~~~~~~~ In file included from common_hpddm.hpp:540: ../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 ../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/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/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 >*)’: ../seq/iovtk.cpp:3323:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3323 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3402:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3402 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3623:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3623 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3184:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 3184 | char *res; | ^~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const’: ../seq/iovtk.cpp:3688:7: warning: unused variable ‘reftetra’ [-Wunused-variable] 3688 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ ../seq/iovtk.cpp:3690:7: warning: unused variable ‘reftri’ [-Wunused-variable] 3690 | int reftri(arg(2, stack, 1)); | ^~~~~~ ../seq/iovtk.cpp:3692:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 3692 | string *DataLabel; | ^~~~~~~~~ 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); | ^~~~~~~~ ../seq/iovtk.cpp: In constructor ‘VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)’: ../seq/iovtk.cpp:4259:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 4259 | 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:4385:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4385 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4402:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4402 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4698:15: warning: unused variable ‘bid0’ [-Wunused-variable] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~~~ common_hpddm.hpp:278:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 278 | exchangeIn_Op(const basicAC_F0& args, Expression param1, Expression param2) : A(param1), in(param2) { | ^ common_hpddm.hpp:278:31: note: remove the ‘< >’ common_hpddm.hpp:314:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 314 | exchangeInOut_Op(const basicAC_F0& args, Expression param1, Expression param2, Expression param3) : A(param1), in(param2), out(param3) { | ^ common_hpddm.hpp:314:34: note: remove the ‘< >’ common_hpddm.hpp: In function ‘long int periodicity(Matrice_Creuse* const&, KN >* const&, KN* const&)’: common_hpddm.hpp:514:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for(int k = 0; k < mR->nnz; ++k) { | ~~^~~~~~~~~ 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/throwassert.hpp:49:30: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/throwassert.hpp:49:30: note: 536 | class VirtualSolverUMFPACK< SuiteSparse_long,double> : public VirtualSolver< SuiteSparse_long,double> { ../seq/include/throwassert.hpp:49:30: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ In file included from common_hpddm.hpp:540: ../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/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix >’: ../seq/include/VirtualSolver.hpp:191:7: required from ‘class VirtualSolver >’ ../seq/include/VirtualMatrix.hpp:88:10: note: 191 | class VirtualSolver : public VirtualMatrix::VSolver { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~ ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/VirtualMatrix.hpp:88:10: note: 615 | class VirtualSolverUMFPACK > : public VirtualSolver< SuiteSparse_long,std::complex > { ../seq/include/VirtualMatrix.hpp:88:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ ../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 ../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/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: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)’: ../seq/iovtk.cpp:6647:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 6647 | if (startdatapoint==0) | ^~ ../seq/iovtk.cpp:6653:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 6653 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ ../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/include/VirtualMatrix.hpp: In instantiation of ‘class VirtualMatrix’: ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/SkyLineSolver.hpp:255:13: note: 152 | class MatC2R : public VirtualMatrix { public: ../seq/include/SkyLineSolver.hpp:255:13: note: | ^~~~~~~~~~~~~~~~~~~~~ ../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;} | ^~~~~~~~~~~ ../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; | ^~~~~~~~~ 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); | ^ hpddm.cpp: At global scope: hpddm.cpp:577:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 577 | distributedMV_Op(const basicAC_F0& args, Expression param1, Expression param2, Expression param3, Expression param4) : A(param1), Mat(param2), in(param3), out(param4) { | ^ hpddm.cpp:577:34: note: remove the ‘< >’ ../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: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 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:2686:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ ../seq/include/MeshPoint.hpp: In member function ‘bool Fem2D::MeshPoint::SetAdj()’: ../seq/include/MeshPoint.hpp:1019:23: warning: unused variable ‘ieo’ [-Wunused-variable] 1019 | int ieo=f,to=t,ie=f; | ^~~ ../seq/include/MeshPoint.hpp:1028:22: warning: variable ‘Po’ set but not used [-Wunused-but-set-variable] 1028 | R3 Po =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:438:32: required from here hpddm.cpp:577:34: note: 438 | return SetAny(this);} hpddm.cpp:577:34: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:3323:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3323 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3402:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3402 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3623:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3623 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ common_hpddm.hpp:278:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 278 | exchangeIn_Op(const basicAC_F0& args, Expression param1, Expression param2) : A(param1), in(param2) { | ^ common_hpddm.hpp:278:31: note: remove the ‘< >’ common_hpddm.hpp:314:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 314 | exchangeInOut_Op(const basicAC_F0& args, Expression param1, Expression param2, Expression param3) : A(param1), in(param2), out(param3) { | ^ common_hpddm.hpp:314:34: note: remove the ‘< >’ ../seq/iovtk.cpp:3184:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 3184 | char *res; | ^~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const’: ../seq/iovtk.cpp:3688:7: warning: unused variable ‘reftetra’ [-Wunused-variable] 3688 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ ../seq/iovtk.cpp:3690:7: warning: unused variable ‘reftri’ [-Wunused-variable] 3690 | int reftri(arg(2, stack, 1)); | ^~~~~~ ../seq/iovtk.cpp:3692:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 3692 | 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/iovtk.cpp: In constructor ‘VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)’: ../seq/iovtk.cpp:4259:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 4259 | int nbofsol; | ^~~~~~~ ../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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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: In function ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’: ../seq/iovtk.cpp:4385:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4385 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4402:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4402 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ common_hpddm.hpp: In function ‘long int periodicity(Matrice_Creuse* const&, KN >* const&, KN* const&)’: common_hpddm.hpp:514:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for(int k = 0; k < mR->nnz; ++k) { | ~~^~~~~~~~~ ../seq/iovtk.cpp:4698:15: warning: unused variable ‘bid0’ [-Wunused-variable] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]’: ../seq/include/problem.hpp:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 common_hpddm.hpp:540: ../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/include/problem.hpp: In constructor ‘BC_set::BC_set(const BC_set&, bool*)’: ../seq/include/problem.hpp:279:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | ffassert( kk== bc.size() ); | ~~^~~~~~~~~~~~ ../seq/include/throwassert.hpp:49:32: note: in definition of macro ‘ffassert’ 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In function ‘void Init_function()’, inlined from ‘void AutoLoadInit()’ at function-PETSc.cpp:22:1: function-PETSc.cpp:20:75: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 20 | Global.Add("PetscInitialized", "(", new OneOperator0< long >(initialized)); | ^ In file included from ../seq/include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_function()’ at function-PETSc.cpp:20:75, inlined from ‘void AutoLoadInit()’ at function-PETSc.cpp:22:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:344:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 344 | for (int i=1;i(nargs[10]); | ^~~~~ ../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/include/problem.hpp: In member function ‘void Problem::DataComposite::destroy()’: ../seq/include/problem.hpp:541:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for( int i=0;isize(); i++) (*pThU)[i] = nullptr; | ~^~~~~~~~~~~~~ ../seq/include/problem.hpp:548:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for( int i=0;isize(); i++) (*pThV)[i] = nullptr; | ~^~~~~~~~~~~~~ ../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 function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)’: ../seq/iovtk.cpp:6647:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 6647 | if (startdatapoint==0) | ^~ ../seq/iovtk.cpp:6653:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 6653 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ ../seq/include/problem.hpp: In member function ‘AnyType OpArraytoLinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1355:40: warning: typedef ‘FElementT’ locally defined but not used [-Wunused-local-typedefs] 1355 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../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/include/problem.hpp: In member function ‘AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const’: ../seq/include/problem.hpp:1613:36: warning: typedef ‘Element’ locally defined but not used [-Wunused-local-typedefs] 1613 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1614:35: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 1614 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1615:34: warning: typedef ‘RdHat’ locally defined but not used [-Wunused-local-typedefs] 1615 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1616:31: warning: typedef ‘Rd’ locally defined but not used [-Wunused-local-typedefs] 1616 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1620:36: warning: typedef ‘Mesh1’ locally defined but not used [-Wunused-local-typedefs] 1620 | typedef typename FESpace1::Mesh Mesh1; | ^~~~~ ../seq/include/problem.hpp:1621:40: warning: typedef ‘FElement1’ locally defined but not used [-Wunused-local-typedefs] 1621 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1625:36: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 1625 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ ../seq/include/problem.hpp:1626:40: warning: typedef ‘FElement2’ locally defined but not used [-Wunused-local-typedefs] 1626 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../seq/iovtk.cpp: In constructor ‘VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)’: ../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 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:2686:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ hpddm_substructuring.cpp: In member function ‘virtual AnyType Substructuring::Skeleton_Op::operator()(Stack) const’: 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 179 | for( signed int i = 0; i < vec.size(); ++i) | ~~^~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)’: ../seq/iovtk.cpp:3323:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3323 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3402:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3402 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ 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:438:32: required from here hpddm_substructuring.cpp:179:35: warning: 438 | return SetAny(this);} hpddm_substructuring.cpp:179:35: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/iovtk.cpp:3623:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 3623 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ 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; | ^~~~~~ ../seq/iovtk.cpp:3184:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 3184 | char *res; | ^~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const’: ../seq/iovtk.cpp:3688:7: warning: unused variable ‘reftetra’ [-Wunused-variable] 3688 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ ../seq/iovtk.cpp:3690:7: warning: unused variable ‘reftri’ [-Wunused-variable] 3690 | int reftri(arg(2, stack, 1)); | ^~~~~~ ../seq/iovtk.cpp:3692:11: warning: variable ‘DataLabel’ set but not used [-Wunused-but-set-variable] 3692 | string *DataLabel; | ^~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]’: ../seq/include/AFunction.hpp:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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 constructor ‘VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)’: ../seq/iovtk.cpp:4259:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 4259 | 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:4385:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4385 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4402:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 4402 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4698:15: warning: unused variable ‘bid0’ [-Wunused-variable] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%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:438:32: required from here mpi-cmaes.cpp:312:46: warning: 438 | return SetAny(this);} mpi-cmaes.cpp:312:46: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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 { | ^~~~~~~~~~~~~~~~~~~ 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]’: ../seq/include/problem.hpp:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/iovtk.cpp: In function ‘MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)’: ../seq/iovtk.cpp:6647:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 6647 | if (startdatapoint==0) | ^~ ../seq/iovtk.cpp:6653:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 6653 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]’: ../seq/include/problem.hpp:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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.hpp: In function ‘void PETSc::setCompositePC(PC, const std::vector<_p_Mat*>*)’: PETSc.hpp:322:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for(int i = j; i < S->size(); ++i) { | ~~^~~~~~~~~~~ PETSc.hpp:330:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for(int i = 0; i < S->size(); ++i) { | ~~^~~~~~~~~~~ In file included from /usr/include/openmpi-riscv64/petsc/petscbag.h:3, from /usr/include/openmpi-riscv64/petsc/petsc.h:6, from PETSc-code.hpp:1: /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc.hpp:337:9: note: in expansion of macro ‘PetscFree’ 337 | PetscFree(subksp); | ^~~~~~~~~ PETSc-code.hpp: In member function ‘AnyType PETSc::varfToMat::Op::operator()(Stack) const’: PETSc-code.hpp:380:37: warning: typedef ‘Mesh2’ locally defined but not used [-Wunused-local-typedefs] 380 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ PETSc-code.hpp: In function ‘_p_Mat* PETSc::ff_to_PETSc(const HPDDM::MatrixCSR*)’: PETSc-code.hpp:625:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (int j = 0; j < transpose[i].size( ); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In function ‘PetscErrorCode PETSc::WrapperDestroy(PC)’: /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2300:5: note: in expansion of macro ‘PetscFree’ 2300 | PetscFree(ctx); | ^~~~~~~~~ ../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/AnyType.hpp:83:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/AnyType.hpp:83:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here ../seq/include/AnyType.hpp:83:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/AnyType.hpp:83:7: note: | ^ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ PETSc-code.hpp: In member function ‘virtual AnyType PETSc::DMPlexToFF::DMPlexToFF_Op::operator()(Stack) const’: PETSc-code.hpp:5615:44: warning: unused variable ‘i’ [-Wunused-variable] 5615 | PetscInt size, i; | ^ PETSc-code.hpp:5625:42: warning: comparison of integer expressions of different signedness: ‘PetscInt’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 5625 | for (PetscInt j = 0; j < conv.size(); ++j) | ~~^~~~~~~~~~~~~ PETSc-code.hpp:5607:44: warning: unused variable ‘orientations’ [-Wunused-variable] 5607 | const PetscInt *points, *orientations; | ^~~~~~~~~~~~ PETSc-code.hpp:5608:40: warning: unused variable ‘i’ [-Wunused-variable] 5608 | PetscInt size, i; | ^ PETSc-code.hpp:5650:59: warning: unused variable ‘d’ [-Wunused-variable] 5650 | PetscInt point = closure[cl], dof, off, d, p; | ^ PETSc-code.hpp:5650:62: warning: unused variable ‘p’ [-Wunused-variable] 5650 | PetscInt point = closure[cl], dof, off, d, p; | ^ PETSc-code.hpp:5733:44: warning: unused variable ‘orientations’ [-Wunused-variable] 5733 | const PetscInt *points, *orientations; | ^~~~~~~~~~~~ PETSc-code.hpp:5734:40: warning: unused variable ‘i’ [-Wunused-variable] 5734 | PetscInt size, i; | ^ PETSc-code.hpp:5767:59: warning: unused variable ‘d’ [-Wunused-variable] 5767 | PetscInt point = closure[cl], dof, off, d, p; | ^ PETSc-code.hpp:5767:62: warning: unused variable ‘p’ [-Wunused-variable] 5767 | PetscInt point = closure[cl], dof, off, d, p; | ^ PETSc-code.hpp: In function ‘void PETSc::ff_createMatIS(MatriceMorse&, _p_Mat*&, MPI_Comm)’: PETSc-code.hpp:5979:23: warning: comparison of integer expressions of different signedness: ‘PetscInt’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5979 | ffassert( IA[cpt] == ff_mat.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:5980:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::set::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 5980 | ffassert(cpt==irows.size()); | ~~~^~~~~~~~~~~~~~ ../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:5982:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5982 | for (int ii=0; ii < ff_mat.nnz; ii++) { | ~~~^~~~~~~~~~~~ PETSc-code.hpp:6000:21: warning: unused variable ‘matIJ’ [-Wunused-variable] 6000 | Mat matISlocal, matIJ; | ^~~~~ /usr/lib64/openmpi/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'function-PETSc.o' -o function-PETSc.so -Wl,-rpath,/usr/lib '-L/usr/lib' '-lpetsc' '-L/usr/lib64/openmpi/lib' '-lHYPRE' '-ldmumps' '-lmumps_common' '-lpord' '-lpthread' '-lscalapack' '-lsuperlu_dist' '-lflexiblas' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-lmetis' '-lhdf5' '-lhdf5_hl' '-lm' '-lX11' '-lstdc++' '-lmpi' '-lmpi_mpifh' '-L/usr/lib64/openmpi/lib' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ../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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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:92: ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]’: ../seq/include/AFunction.hpp:438:32: required from here PETSc-code.hpp:6000:21: warning: 438 | return SetAny(this);} PETSc-code.hpp:6000:21: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1798:40: required from here ../seq/include/AnyType.hpp:83:7: note: 1798 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:1903:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1903 | return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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/AnyType.hpp:83:7: note: 153 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0), verb(ds.verb) ../seq/include/AnyType.hpp:83:7: note: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 233 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = double]’: ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 553 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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 ‘VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]’: ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:199:5: warning: 635 | :A(&AA),Symbolic(0),Numeric(0),Ai(0),Ap(0),Ax(0),cs(0),cn(0),verb(ds.verb) ../seq/include/VirtualSolver.hpp:199:5: warning: | ^ ../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/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/VirtualSolver.hpp:199:5: warning: 141 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/VirtualSolver.hpp:199:5: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:300:60: required from here ../seq/include/AnyType.hpp:83:7: note: 300 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an 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:373:82: required from here ../seq/include/AnyType.hpp:83:7: note: 373 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:636:59: required from here ../seq/include/AnyType.hpp:83:7: note: 636 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:679:60: required from here ../seq/include/AnyType.hpp:83:7: note: 679 | AnyType operator()(Stack ) const { return SetAny(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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:1033:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1033 | change(dA, nullptr, A, nullptr, null); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:757:31: warning: comparison of integer expressions of different signedness: ‘VirtualMatrix::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 757 | 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:767:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 767 | for (unsigned int i = 0; i < dL->HPDDM_n; ++i) perm[dL->HPDDM_ja[i]] = i + 1; /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:793:23: note: in expansion of macro ‘PetscFree’ 793 | PetscFree(subksp); | ^~~~~~~~~ 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:1089:19: required from here /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: 1089 | setVectorSchur(dA, schurPreconditioner, schurList); /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc.hpp:153:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | 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:5230:12: required from here PETSc.hpp:153:30: warning: 5230 | p->dtor(); PETSc.hpp:153:30: warning: | ~~~~~~~^~ PETSc.hpp:54:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | 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:6456:21: required from here PETSc.hpp:54:34: warning: 6456 | Dcl_Type< DmatR* >(Initialize< DmatR >, DeleteDTOR< DmatR >); PETSc.hpp:54:34: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:18:7: note: ‘class PETSc::DistributedCSR >’ declared here 18 | 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:6458:51: required from here PETSc.hpp:18:7: note: 6458 | if (!exist_type< DmatC* >( )) Dcl_Type< DmatC* >(Initialize< DmatC >, DeleteDTOR< DmatC >); PETSc.hpp:18:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:18:7: note: ‘class PETSc::DistributedCSR > >’ declared here 18 | 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:6459:22: required from here PETSc.hpp:18:7: note: 6459 | Dcl_Type< DbddcR* >(Initialize< DbddcR >, DeleteDTOR< DbddcR >); PETSc.hpp:18:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:18:7: note: ‘class PETSc::DistributedCSR >’ declared here 18 | 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:6461:53: required from here PETSc.hpp:18:7: note: 6461 | if (!exist_type< DbddcC* >( )) Dcl_Type< DbddcC* >(Initialize< DbddcC >, DeleteDTOR< DbddcC >); PETSc.hpp:18:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:18:7: note: ‘class PETSc::DistributedCSR > >’ declared here 18 | class DistributedCSR { | ^~~~~~~~~~~~~~ ../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 = 'S'; char U = 'S']’ ../seq/include/AnyType.hpp:83:7: note: 944 | Dcl_Type*>(Initialize>, DeleteDTOR>); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm.cpp:1026:38: required from here ../seq/include/AnyType.hpp:83:7: note: 1026 | Schwarz::add(); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:477, from common_hpddm.hpp:55: /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: ‘class HPDDM::Schwarz’ declared here 81 | class Schwarz : public Preconditioner< | ^~~~~~~ ../seq/include/AFunction.hpp: In instantiation of ‘AnyType Initialize(Stack, const AnyType&) [with A = PETSc::DMPlex; AnyType = AnyTypeWithOutCheck; Stack = void*]’: PETSc-code.hpp:6541:29: required from here PETSc.hpp:18:7: note: 6541 | Dcl_Type< PETSc::DMPlex* >(Initialize< PETSc::DMPlex >, DeleteDTOR< PETSc::DMPlex >); PETSc.hpp:18:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:88:7: note: ‘class PETSc::DMPlex’ declared here 88 | class DMPlex { | ^~~~~~ ../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 = 'S']’ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: 944 | Dcl_Type*>(Initialize>, DeleteDTOR>); /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: 1028 | Schwarz::add, zs, ds>(); /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: ‘class HPDDM::Schwarz >’ declared here 81 | class Schwarz : public Preconditioner< | ^~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: MPICG.cpp:493:53: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MPICG.cpp:493:53, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: MPICG.cpp:494:54: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MPICG.cpp:494:54, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: MPICG.cpp:495:59: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MPICG.cpp:495:59, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: MPICG.cpp:496:61: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MPICG.cpp:496:61, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: MPICG.cpp:497:51: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at MPICG.cpp:497:51, inlined from ‘void AutoLoadInit()’ at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../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]’ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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]’ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:81:7: note: | ^ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ PETSc.hpp: In instantiation of ‘void PETSc::DistributedCSR::dtor() [with HpddmType = HPDDM::Schwarz >]’: common_hpddm.hpp:200:12: required from ‘AnyType DeleteDTOR(Stack, const AnyType&) [with A = PETSc::DistributedCSR > >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc.hpp:88:7: note: 200 | a->dtor(); PETSc.hpp:88:7: note: | ~~~~~~~^~ PETSc-code.hpp:6458:51: required from here PETSc.hpp:88:7: note: 6458 | if (!exist_type< DmatC* >( )) Dcl_Type< DmatC* >(Initialize< DmatC >, DeleteDTOR< DmatC >); PETSc.hpp:88:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc.hpp:54:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for(int i = 0; i < _vS->size(); ++i) | ~~^~~~~~~~~~~~~ PETSc.hpp: In instantiation of ‘void PETSc::DistributedCSR::dtor() [with HpddmType = HPDDM::Schur]’: common_hpddm.hpp:200:12: required from ‘AnyType DeleteDTOR(Stack, const AnyType&) [with A = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc.hpp:54:34: warning: 200 | a->dtor(); PETSc.hpp:54:34: warning: | ~~~~~~~^~ PETSc-code.hpp:6459:22: required from here PETSc.hpp:54:34: warning: 6459 | Dcl_Type< DbddcR* >(Initialize< DbddcR >, DeleteDTOR< DbddcR >); PETSc.hpp:54:34: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc.hpp:54:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for(int i = 0; i < _vS->size(); ++i) | ~~^~~~~~~~~~~~~ PETSc.hpp: In instantiation of ‘void PETSc::DistributedCSR::dtor() [with HpddmType = HPDDM::Schur >]’: common_hpddm.hpp:200:12: required from ‘AnyType DeleteDTOR(Stack, const AnyType&) [with A = PETSc::DistributedCSR > >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc.hpp:54:34: warning: 200 | a->dtor(); PETSc.hpp:54:34: warning: | ~~~~~~~^~ PETSc-code.hpp:6461:53: required from here PETSc.hpp:54:34: warning: 6461 | if (!exist_type< DbddcC* >( )) Dcl_Type< DbddcC* >(Initialize< DbddcC >, DeleteDTOR< DbddcC >); PETSc.hpp:54:34: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc.hpp:54:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for(int i = 0; i < _vS->size(); ++i) | ~~^~~~~~~~~~~~~ MPICG.cpp: In member function ‘E_F0* MPILinearCG::code(const basicAC_F0&) const [with R = double]’: MPICG.cpp:446:16: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* MPILinearCG::code(const basicAC_F0&) const [with R = double]’ at MPICG.cpp:446:9: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS_mpi.o' -o MUMPS_mpi.so '-ldmumps' '-lzmumps' '-lmumps_common' '-lpord' '-lpthread' '-lparmetis' '-lmetis' '-lmetis' '-L/usr/lib64/openmpi/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib64/openmpi/lib' '-lscotch' '-lscotcherr' '-L/usr/lib64/openmpi/lib' '-lscalapack' '-lflexiblas' '-L/usr/lib64/openmpi/lib' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-lmpi_usempif08' '-lmpi_usempi_ignore_tkr' '-lmpi_mpifh' '-lmpi' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-L/usr/lib64/openmpi/lib' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-lmpi' '-lpthread' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ../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 = 'S'; char U = 'S']’ ../seq/include/AnyType.hpp:83:7: note: 597 | Dcl_Type*>(Initialize>, DeleteDTOR>); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:640:43: required from here ../seq/include/AnyType.hpp:83:7: note: 640 | Substructuring::add(); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:497, from common_hpddm.hpp:55: /builddir/build/BUILD/freefem++-4.14/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::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]’ PETSc.hpp:54:34: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); PETSc.hpp:54:34: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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]’ PETSc.hpp:54:34: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), PETSc.hpp:54:34: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here PETSc.hpp:54:34: warning: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; PETSc.hpp:54:34: warning: | ^ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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 = std::complex; char S = 'G'; char U = 'S']’ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: 597 | Dcl_Type*>(Initialize>, DeleteDTOR>); /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: 642 | Substructuring::add, zs, ds>(); /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/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::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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../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::Feti; AnyType = AnyTypeWithOutCheck; Stack = void*]’: hpddm_substructuring.cpp:597:26: required from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: 597 | Dcl_Type*>(Initialize>, DeleteDTOR>); /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:646:64: required from here /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: 646 | Substructuring::add(); /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:492: /builddir/build/BUILD/freefem++-4.14/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 = 'S']’ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: 597 | Dcl_Type*>(Initialize>, DeleteDTOR>); /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:648:82: required from here /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: 648 | Substructuring::add, zs, ds>(); /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../seq/include/AFunction.hpp:814: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] 814 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.14/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]’ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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]’ /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:475:69: required from here /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: 475 | return *ppTh ? new FESpace3(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: | ^ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:522:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 522 | return *ppTh ? new FESpaceS(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ PETSc-code.hpp: In instantiation of ‘void PETSc::InvPETSc::solve(U) const [with T = pwr >, 'H'>; U = KN*; K = double; char trans = 'T']’: PETSc-code.hpp:5008:9: required from ‘static U PETSc::InvPETSc::inv(U, PETSc::InvPETSc) [with T = pwr >, 'H'>; U = KN*; K = double; char trans = 'T']’ ../seq/include/GenericMesh.hpp:1733:13: warning: 5008 | A.solve(Ax); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~^~~~~ common.hpp:75:32: required from ‘void addInv() [with Op = PETSc::DistributedCSR >; Inv = PETSc::InvPETSc; V = KN; K = double; char trans = 'N']’ ../seq/include/GenericMesh.hpp:1733:13: warning: 75 | TheOperators->Add("=", new OneOperator2, V*, K, 'T'>>(Inv, V*, K, 'T'>::inv)); ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:6514:86: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 6514 | addInv< Dmat, PETSc::InvPETSc, KN< upscaled_type >, PetscScalar, 'N' >( ); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ PETSc-code.hpp:4853:36: warning: unused variable ‘N’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4853:39: warning: unused variable ‘M’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:36: warning: unused variable ‘N’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:39: warning: unused variable ‘M’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp: In instantiation of ‘void PETSc::InvPETSc::solve(U) const [with T = pwr >, 'N'>; U = KN*; K = double; char trans = 'N']’: PETSc-code.hpp:5008:9: required from ‘static U PETSc::InvPETSc::inv(U, PETSc::InvPETSc) [with T = pwr >, 'N'>; U = KN*; K = double; char trans = 'N']’ PETSc-code.hpp:4965:39: warning: 5008 | A.solve(Ax); PETSc-code.hpp:4965:39: warning: | ~~^~~~~ common.hpp:80:28: required from ‘void addInv() [with Op = PETSc::DistributedCSR >; Inv = PETSc::InvPETSc; V = KN; K = double; char trans = 'N']’ PETSc-code.hpp:4965:39: warning: 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); PETSc-code.hpp:4965:39: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:6514:86: required from here PETSc-code.hpp:4965:39: warning: 6514 | addInv< Dmat, PETSc::InvPETSc, KN< upscaled_type >, PetscScalar, 'N' >( ); PETSc-code.hpp:4965:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ PETSc-code.hpp:4853:36: warning: unused variable ‘N’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4853:39: warning: unused variable ‘M’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ ../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/GenericMesh.hpp:1733:13: warning: 600 | return BuildDFNumbering(dfon,nbequibe,equibe); ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../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/GenericMesh.hpp:1733:13: warning: 559 | DataFENodeDF(TTh.BuildDFNumbering(tfe.ndfonVertex,tfe.ndfonEdge,tfe.ndfonFace,tfe.ndfonVolume,nbequibe,equibe)), ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/lgfem.hpp:569:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 569 | return *ppTh ? new FESpaceL(**ppTh, *tef, ndfe.size( ) / 2, ndfe) : 0; ../seq/include/GenericMesh.hpp:1733:13: warning: | ^ ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable ‘nbef’ [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ PETSc-code.hpp:4965:36: warning: unused variable ‘N’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:39: warning: unused variable ‘M’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp: In instantiation of ‘void PETSc::InvPETSc::solve(U) const [with T = pwr >, 'T'>; U = KN*; K = double; char trans = 'T']’: PETSc-code.hpp:5008:9: required from ‘static U PETSc::InvPETSc::inv(U, PETSc::InvPETSc) [with T = pwr >, 'T'>; U = KN*; K = double; char trans = 'T']’ PETSc-code.hpp:4965:39: warning: 5008 | A.solve(Ax); PETSc-code.hpp:4965:39: warning: | ~~^~~~~ common.hpp:80:28: required from ‘void addInv() [with Op = PETSc::DistributedCSR >; Inv = PETSc::InvPETSc; V = KN; K = double; char trans = 'T']’ PETSc-code.hpp:4965:39: warning: 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); PETSc-code.hpp:4965:39: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:6515:86: required from here PETSc-code.hpp:4965:39: warning: 6515 | addInv< Dmat, PETSc::InvPETSc, KN< upscaled_type >, PetscScalar, 'T' >( ); PETSc-code.hpp:4965:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ PETSc-code.hpp:4853:36: warning: unused variable ‘N’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4853:39: warning: unused variable ‘M’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ /usr/lib64/openmpi/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MUMPS.o' -o MUMPS.so '-ldmumps' '-lzmumps' '-lmumps_common' '-lpord' '-lpthread' '-lparmetis' '-lmetis' '-lmetis' '-L/usr/lib64/openmpi/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib64/openmpi/lib' '-lscotch' '-lscotcherr' '-L/usr/lib64/openmpi/lib' '-lscalapack' '-lflexiblas' '-L/usr/lib64/openmpi/lib' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-lmpi_usempif08' '-lmpi_usempi_ignore_tkr' '-lmpi_mpifh' '-lmpi' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-L/usr/lib64/openmpi/lib' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-lmpi' '-lpthread' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi PETSc-code.hpp:4965:36: warning: unused variable ‘N’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:39: warning: unused variable ‘M’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp: In instantiation of ‘void PETSc::InvPETSc::solve(U) const [with T = pwr >, 'H'>; U = KN*; K = double; char trans = 'T']’: PETSc-code.hpp:5008:9: required from ‘static U PETSc::InvPETSc::inv(U, PETSc::InvPETSc) [with T = pwr >, 'H'>; U = KN*; K = double; char trans = 'T']’ PETSc-code.hpp:4965:39: warning: 5008 | A.solve(Ax); PETSc-code.hpp:4965:39: warning: | ~~^~~~~ common.hpp:75:32: required from ‘void addInv() [with Op = PETSc::DistributedCSR >; Inv = PETSc::InvPETSc; V = KN; K = double; char trans = 'N']’ PETSc-code.hpp:4965:39: warning: 75 | TheOperators->Add("=", new OneOperator2, V*, K, 'T'>>(Inv, V*, K, 'T'>::inv)); PETSc-code.hpp:4965:39: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:5339:69: required from ‘void PETSc::init() [with K = double; typename std::enable_if::is_complex), double, std::complex >::type>::value>::type* = 0]’ PETSc-code.hpp:4965:39: warning: 5339 | addInv< Dbddc, PETSc::InvPETSc, KN< PetscScalar >, PetscScalar >( ); PETSc-code.hpp:4965:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ PETSc-code.hpp:6522:25: required from here PETSc-code.hpp:4965:39: warning: 6522 | PETSc::init(); PETSc-code.hpp:4965:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~ PETSc-code.hpp:4853:36: warning: unused variable ‘N’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4853:39: warning: unused variable ‘M’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:36: warning: unused variable ‘N’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:39: warning: unused variable ‘M’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp: In instantiation of ‘void PETSc::InvPETSc::solve(U) const [with T = pwr >, 'N'>; U = KN*; K = double; char trans = 'N']’: PETSc-code.hpp:5008:9: required from ‘static U PETSc::InvPETSc::inv(U, PETSc::InvPETSc) [with T = pwr >, 'N'>; U = KN*; K = double; char trans = 'N']’ PETSc-code.hpp:4965:39: warning: 5008 | A.solve(Ax); PETSc-code.hpp:4965:39: warning: | ~~^~~~~ common.hpp:80:28: required from ‘void addInv() [with Op = PETSc::DistributedCSR >; Inv = PETSc::InvPETSc; V = KN; K = double; char trans = 'N']’ PETSc-code.hpp:4965:39: warning: 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); PETSc-code.hpp:4965:39: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:5339:69: required from ‘void PETSc::init() [with K = double; typename std::enable_if::is_complex), double, std::complex >::type>::value>::type* = 0]’ PETSc-code.hpp:4965:39: warning: 5339 | addInv< Dbddc, PETSc::InvPETSc, KN< PetscScalar >, PetscScalar >( ); PETSc-code.hpp:4965:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ PETSc-code.hpp:6522:25: required from here PETSc-code.hpp:4965:39: warning: 6522 | PETSc::init(); PETSc-code.hpp:4965:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~ PETSc-code.hpp:4853:36: warning: unused variable ‘N’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4853:39: warning: unused variable ‘M’ [-Wunused-variable] 4853 | PetscInt cbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:36: warning: unused variable ‘N’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ PETSc-code.hpp:4965:39: warning: unused variable ‘M’ [-Wunused-variable] 4965 | PetscInt rbegin, n, m, N, M; | ^ ../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*]’ PETSc-code.hpp:4965:39: warning: 155 | return SetAny * >(this);} PETSc-code.hpp:4965:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here PETSc-code.hpp:4965:39: warning: 154 | AnyType operator()(Stack ) const { PETSc-code.hpp:4965:39: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/iovtk.cpp: In instantiation of ‘VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:5665:51: required from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ ../seq/include/AnyType.hpp:83:7: note: 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ ../seq/include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~ ../seq/include/AFunction.hpp:2940:12: required from here ../seq/include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ../seq/include/AnyType.hpp:83:7: note: | ^~~~ ../seq/iovtk.cpp:5583:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 5583 | int nbofsol; | ^~~~~~~ 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:3527:11: required from here ../seq/iovtk.cpp:5583:9: warning: 3527 | AnyType LinearSolver< Type >::E_LinearSolver::operator( )(Stack stack) const { ../seq/iovtk.cpp:5583:9: warning: | ^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:3563:20: warning: unused variable ‘N’ [-Wunused-variable] 3563 | PetscInt N, rbegin; | ^ PETSc-code.hpp:3563:23: warning: unused variable ‘rbegin’ [-Wunused-variable] 3563 | PetscInt N, rbegin; | ^~~~~~ PETSc-code.hpp:3564:24: warning: unused variable ‘tmpIn’ [-Wunused-variable] 3564 | PetscScalar* tmpIn, *tmpOut; | ^~~~~ PETSc-code.hpp:3564:32: warning: unused variable ‘tmpOut’ [-Wunused-variable] 3564 | PetscScalar* tmpIn, *tmpOut; | ^~~~~~ /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:3637:11: note: in expansion of macro ‘PetscFree’ 3637 | PetscFree(userPC); | ^~~~~~~~~ /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:3640:9: note: in expansion of macro ‘PetscFree’ 3640 | PetscFree(user); | ^~~~~~~~~ PETSc-code.hpp:3648:21: warning: unused variable ‘M’ [-Wunused-variable] 3648 | 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:3060:11: required from here PETSc-code.hpp:3648:21: warning: 3060 | AnyType changeNumbering< Type, Storage >::changeNumbering_Op::operator( )(Stack stack) const { PETSc-code.hpp:3648:21: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:3073:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3073 | for (int j = 0; j < E.size( ); ++j) { | ~~^~~~~~~~~~~ PETSc-code.hpp:3104:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3104 | 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:3060:11: required from here PETSc-code.hpp:3104:21: warning: 3060 | AnyType changeNumbering< Type, Storage >::changeNumbering_Op::operator( )(Stack stack) const { PETSc-code.hpp:3104:21: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:3073:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3073 | for (int j = 0; j < E.size( ); ++j) { | ~~^~~~~~~~~~~ PETSc-code.hpp:3104:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3104 | if (j == E.size( ) - 1) | ~~^~~~~~~~~~~~~~~~ PETSc-code.hpp: In instantiation of ‘AnyType PETSc::NonlinearSolver::E_NonlinearSolver::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: PETSc-code.hpp:4432:11: required from here PETSc-code.hpp:3104:21: warning: 4432 | AnyType NonlinearSolver< Type >::E_NonlinearSolver::operator( )(Stack stack) const { PETSc-code.hpp:3104:21: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:4571:11: note: in expansion of macro ‘PetscFree’ 4571 | PetscFree(user); | ^~~~~~~~~ /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:4625:11: note: in expansion of macro ‘PetscFree’ 4625 | PetscFree(user); | ^~~~~~~~~ /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:4671:9: note: in expansion of macro ‘PetscFree’ 4671 | PetscFree(user); | ^~~~~~~~~ PETSc-code.hpp: In instantiation of ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: PETSc-code.hpp:2321:11: required from here /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: 2321 | AnyType setOptions< Type >::setOptions_Op::operator( )(Stack stack) const { /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: | ^~~~~~~~~~~~~~~~~~ /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2427:9: note: in expansion of macro ‘PetscFree’ 2427 | PetscFree(subksp); | ^~~~~~~~~ /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2511:11: note: in expansion of macro ‘PetscFree’ 2511 | PetscFree(subksp); | ^~~~~~~~~ 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:1623:11: required from here /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: 1623 | AnyType initCSR< HpddmType, C >::E_initCSR::operator( )(Stack stack) const { /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:1722:31: warning: comparison of integer expressions of different signedness: ‘VirtualMatrix::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | 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:1623:11: required from here PETSc-code.hpp:1722:31: warning: 1623 | AnyType initCSR< HpddmType, C >::E_initCSR::operator( )(Stack stack) const { PETSc-code.hpp:1722:31: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:1722:31: warning: comparison of integer expressions of different signedness: ‘VirtualMatrix::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | 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:1427:11: required from here PETSc-code.hpp:1722:31: warning: 1427 | AnyType initCSRfromArray_Op< HpddmType >::operator( )(Stack stack) const { PETSc-code.hpp:1722:31: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:1491:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1491 | 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:3688:11: required from here PETSc-code.hpp:1491:19: warning: 3688 | AnyType initCSRfromDMatrix< HpddmType, C >::initCSRfromDMatrix_Op::operator( )( PETSc-code.hpp:1491:19: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:3731:29: warning: comparison of integer expressions of different signedness: ‘VirtualMatrix::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3731 | 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:3688:11: required from here PETSc-code.hpp:3731:29: warning: 3688 | AnyType initCSRfromDMatrix< HpddmType, C >::initCSRfromDMatrix_Op::operator( )( PETSc-code.hpp:3731:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:3731:29: warning: comparison of integer expressions of different signedness: ‘VirtualMatrix::I’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3731 | 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::OpMatrixtoBilinearFormVGPETSc::Op::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]’: PETSc-code.hpp:6038:11: required from here PETSc-code.hpp:3731:29: warning: 6038 | AnyType OpMatrixtoBilinearFormVGPETSc::Op::operator()(Stack stack) const PETSc-code.hpp:3731:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:6072:10: warning: unused variable ‘A_is_maybe_sym’ [-Wunused-variable] 6072 | bool A_is_maybe_sym = (void*)pUh == (void*)pVh; | ^~~~~~~~~~~~~~ PETSc-code.hpp:6076:10: warning: unused variable ‘VF’ [-Wunused-variable] 6076 | bool VF = 0; | ^~ PETSc-code.hpp: In instantiation of ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’: PETSc-code.hpp:2321:11: required from here PETSc-code.hpp:6076:10: warning: 2321 | AnyType setOptions< Type >::setOptions_Op::operator( )(Stack stack) const { PETSc-code.hpp:6076:10: warning: | ^~~~~~~~~~~~~~~~~~ /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2427:9: note: in expansion of macro ‘PetscFree’ 2427 | PetscFree(subksp); | ^~~~~~~~~ /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: value computed is not used [-Wunused-value] 860 | #define PetscFree(a) ((PetscErrorCode)((*PetscTrFree)((void *)(a), __LINE__, PETSC_FUNCTION_NAME, __FILE__) || ((a) = PETSC_NULLPTR, PETSC_SUCCESS))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2511:11: note: in expansion of macro ‘PetscFree’ 2511 | PetscFree(subksp); | ^~~~~~~~~ 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:1743:30: required from ‘AnyType PETSc::initCSR::E_initCSR::operator()(Stack) const [with HpddmType = HPDDM::Schur; bool C = false; AnyType = AnyTypeWithOutCheck; Stack = void*]’ /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: 1743 | initPETScStructure(ptA, bs, /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 1744 | nargs[3] && GetAny< bool >((*nargs[3])(stack)) ? PETSC_TRUE : PETSC_FALSE, empty ? empty : ptD); /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:1623:11: required from here /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: 1623 | AnyType initCSR< HpddmType, C >::E_initCSR::operator( )(Stack stack) const { /usr/include/openmpi-riscv64/petsc/petscsys.h:860:23: warning: | ^~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:535:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 535 | for (unsigned int i = 0; i < M->HPDDM_n; i += bs) indices[i / bs] = ptA->_num[i] / bs; PETSc-code.hpp:546:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = 0; i < transpose.size( ); ++i) | ~~^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:553:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | for (int i = 0; i < transpose.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:563:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for (int i = 0; i < transpose.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:564:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | 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:2527:28: required from ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc-code.hpp:564:25: warning: 2527 | setFieldSplitPC(ptA, ksp, fields, names, mdS); PETSc-code.hpp:564:25: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2321:11: required from here PETSc-code.hpp:564:25: warning: 2321 | AnyType setOptions< Type >::setOptions_Op::operator( )(Stack stack) const { PETSc-code.hpp:564:25: warning: | ^~~~~~~~~~~~~~~~~~ PETSc.hpp:252:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘PetscInt’ {aka ‘int’} [-Wsign-compare] 252 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:281:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for(int i = 0; i < ptA->_vS->size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ mpi-cmaes.cpp: In member function ‘virtual E_F0* OptimCMA_ES::code(const basicAC_F0&) const’: mpi-cmaes.cpp:354:89: warning: ‘static void 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 file included from ../seq/include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* OptimCMA_ES::code(const basicAC_F0&) const’ at mpi-cmaes.cpp:354:75: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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:2529:28: required from ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc.hpp:281:34: warning: 2529 | setFieldSplitPC(ptA, ksp, fields, names, mS, pL); PETSc.hpp:281:34: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2321:11: required from here PETSc.hpp:281:34: warning: 2321 | AnyType setOptions< Type >::setOptions_Op::operator( )(Stack stack) const { PETSc.hpp:281:34: warning: | ^~~~~~~~~~~~~~~~~~ PETSc.hpp:252:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘PetscInt’ {aka ‘int’} [-Wsign-compare] 252 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:281:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for(int i = 0; i < ptA->_vS->size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ In function ‘void Load_Init()’, inlined from ‘void AutoLoadInit()’ at mpi-cmaes.cpp:393:2: mpi-cmaes.cpp:384:46: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Load_Init()’ at mpi-cmaes.cpp:384:46, inlined from ‘void AutoLoadInit()’ at mpi-cmaes.cpp:393:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::DistributedCSR >*]’: PETSc-code.hpp:6428:55: required from ‘AnyType PETSc::OpMatrixtoBilinearFormVGPETSc::Op::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc.hpp:281:34: warning: 6428 | return SetAny*>(Ares); PETSc.hpp:281:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ PETSc-code.hpp:6038:11: required from here PETSc.hpp:281:34: warning: 6038 | AnyType OpMatrixtoBilinearFormVGPETSc::Op::operator()(Stack stack) const PETSc.hpp:281:34: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: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:2527:28: required from ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 2527 | setFieldSplitPC(ptA, ksp, fields, names, mdS); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2321:11: required from here ../seq/include/AnyType.hpp:83:7: note: 2321 | AnyType setOptions< Type >::setOptions_Op::operator( )(Stack stack) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~ PETSc.hpp:252:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘PetscInt’ {aka ‘int’} [-Wsign-compare] 252 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:281:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | 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:2529:28: required from ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc.hpp:281:34: warning: 2529 | setFieldSplitPC(ptA, ksp, fields, names, mS, pL); PETSc.hpp:281:34: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2321:11: required from here PETSc.hpp:281:34: warning: 2321 | AnyType setOptions< Type >::setOptions_Op::operator( )(Stack stack) const { PETSc.hpp:281:34: warning: | ^~~~~~~~~~~~~~~~~~ PETSc.hpp:252:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘PetscInt’ {aka ‘int’} [-Wsign-compare] 252 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:281:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<_p_Mat*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | 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:344:32: required from ‘AnyType exchangeInOut_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]’ PETSc.hpp:281:34: warning: 344 | exchange_restriction(pA, pin, pout, mR); PETSc.hpp:281:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ common_hpddm.hpp:335:9: required from here PETSc.hpp:281:34: warning: 335 | AnyType exchangeInOut_Op::operator()(Stack stack) const { PETSc.hpp:281:34: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp:264:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | 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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PETSc::Op2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ common_hpddm.hpp:264:30: warning: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} common_hpddm.hpp:264:30: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2589:13: required from here common_hpddm.hpp:264:30: warning: 2589 | AnyType operator()(Stack s) const common_hpddm.hpp:264:30: warning: | ^~~~~~~~ ../seq/include/AnyType.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:2590:23: required from ‘AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PETSc::Op2 >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 2590 | {return SetAny(static_cast(C::f( GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2589:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2589 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1133:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:1119: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/AnyType.hpp:83:7: note: 1119 | {return SetAny(f(s,GetAny( (*a)(s) )));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1118:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1118 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:959:11: required from here ../seq/include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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 = PETSc::ProdPETSc >*, KN*, double, 'T'>]’: ../seq/include/AFunction.hpp:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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 = KN_]’: ../seq/include/AFunction.hpp:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:959:11: required from here ../seq/include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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 = 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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/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]’: ../seq/iovtk.cpp:6078:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 6078 | VTK_WRITE_MESHT< MMesh >(*pffname, fp, Th, binary, datasize, surface, swap); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:5667:11: required from here ../seq/include/AnyType.hpp:83:7: note: 5667 | AnyType operator( )(Stack stack) const; ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/iovtk.cpp:5721:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5721 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:5736:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5736 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:5963:17: warning: unused variable ‘bid0’ [-Wunused-variable] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:5908:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 5908 | int cell_lab = 1; | ^~~~~~~~ ../seq/iovtk.cpp: In instantiation of ‘void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; FILE = FILE]’: ../seq/iovtk.cpp:6164:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/iovtk.cpp:5908:7: warning: 6164 | VTU_WRITE_MESHT< MMesh >(fp, Th, binary, datasize, surface); ../seq/iovtk.cpp:5908:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:5667:11: required from here ../seq/iovtk.cpp:5908:7: warning: 5667 | AnyType operator( )(Stack stack) const; ../seq/iovtk.cpp:5908:7: warning: | ^~~~~~~~ ../seq/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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:1070:7: warning: unused variable ‘nv’ [-Wunused-variable] 1070 | int nv, nconnex; | ^~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = OpTrans > >]’: ../seq/include/AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = OpTrans > >; TA0 = PETSc::DistributedCSR >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/iovtk.cpp:1070:7: warning: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ../seq/iovtk.cpp:1070:7: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:959:11: required from here ../seq/iovtk.cpp:1070:7: warning: 959 | AnyType operator()(Stack s) const ../seq/iovtk.cpp:1070:7: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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 { | ^~~~~~~~~~~~~~~~~~~ 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:288: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*]’ ../seq/include/AnyType.hpp:83:7: note: 288 | setVectorSchur(ptA, mT, pL); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ PETSc-code.hpp:2529:28: required from ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 2529 | setFieldSplitPC(ptA, ksp, fields, names, mS, pL); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:2321:11: required from here ../seq/include/AnyType.hpp:83:7: note: 2321 | AnyType setOptions< Type >::setOptions_Op::operator( )(Stack stack) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~ PETSc.hpp:153:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int j = 0; j < tmp[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'cmaes.o' 'mpi-cmaes.o' -o mpi-cmaes.so '-L/usr/lib64/openmpi/lib' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ../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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/iovtk.cpp: In instantiation of ‘VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:5665:51: required from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ ../seq/include/AnyType.hpp:83:7: note: 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ ../seq/include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~ ../seq/include/AFunction.hpp:2940:12: required from here ../seq/include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ../seq/include/AnyType.hpp:83:7: note: | ^~~~ ../seq/iovtk.cpp:5583:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 5583 | int nbofsol; | ^~~~~~~ /usr/lib64/openmpi/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'MPICG.o' -o MPICG.so '-L/usr/lib64/openmpi/lib' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ../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/GenericMesh.hpp:1733:13: warning: 155 | return SetAny * >(this);} ../seq/include/GenericMesh.hpp:1733:13: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: 154 | AnyType operator()(Stack ) const { ../seq/include/GenericMesh.hpp:1733:13: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying 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/AnyType.hpp:83:7: note: 155 | return SetAny * >(this);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:83:7: note: 154 | AnyType operator()(Stack ) const { ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145:10: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object 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/iovtk.cpp: In instantiation of ‘VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:5665:51: required from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ ../seq/include/AnyType.hpp:83:7: note: 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2940:65: required from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ ../seq/include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~^~~~~~ ../seq/include/AFunction.hpp:2940:12: required from here ../seq/include/AnyType.hpp:83:7: note: 2940 | E_F0 * code(const basicAC_F0 & args) const { return CODE::f(args);} ../seq/include/AnyType.hpp:83:7: note: | ^~~~ ../seq/iovtk.cpp:5583:9: warning: variable ‘nbofsol’ set but not used [-Wunused-but-set-variable] 5583 | int nbofsol; | ^~~~~~~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]’: ../seq/include/AFunction.hpp:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/iovtk.cpp:5583:9: warning: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/iovtk.cpp:5583:9: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/iovtk.cpp:5583:9: warning: 2489 | AnyType operator()(Stack s) const ../seq/iovtk.cpp:5583:9: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/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]’: ../seq/iovtk.cpp:6078:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 6078 | VTK_WRITE_MESHT< MMesh >(*pffname, fp, Th, binary, datasize, surface, swap); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:5667:11: required from here ../seq/include/AnyType.hpp:83:7: note: 5667 | AnyType operator( )(Stack stack) const; ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/iovtk.cpp:5721:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5721 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:5736:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5736 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:5963:17: warning: unused variable ‘bid0’ [-Wunused-variable] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:5908:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 5908 | int cell_lab = 1; | ^~~~~~~~ ../seq/iovtk.cpp: In instantiation of ‘void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; FILE = FILE]’: ../seq/iovtk.cpp:6164:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/iovtk.cpp:5908:7: warning: 6164 | VTU_WRITE_MESHT< MMesh >(fp, Th, binary, datasize, surface); ../seq/iovtk.cpp:5908:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:5667:11: required from here ../seq/iovtk.cpp:5908:7: warning: 5667 | AnyType operator( )(Stack stack) const; ../seq/iovtk.cpp:5908:7: warning: | ^~~~~~~~ ../seq/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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:1070:7: warning: unused variable ‘nv’ [-Wunused-variable] 1070 | int nv, nconnex; | ^~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]’: ../seq/include/AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = Substructuring::InvSubstructuring >, 'H'>, KN >*, std::complex, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/iovtk.cpp:1070:7: warning: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/iovtk.cpp:1070:7: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/iovtk.cpp:1070:7: warning: 1032 | AnyType operator()(Stack s) const ../seq/iovtk.cpp:1070:7: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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 = pwr, 'H'>]’: ../seq/include/AFunction.hpp:2490:23: required from ‘AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/iovtk.cpp:5583:9: warning: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/iovtk.cpp:5583:9: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/iovtk.cpp:5583:9: warning: 2489 | AnyType operator()(Stack s) const ../seq/iovtk.cpp:5583:9: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:2490: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/AnyType.hpp:83:7: note: 2490 | {return SetAny(static_cast(C::f(s, GetAny((*a)(s)) , GetAny((*b)(s)))));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:2489:13: required from here ../seq/include/AnyType.hpp:83:7: note: 2489 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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 = 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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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 = KN >*]’: ../seq/include/AFunction.hpp:1134: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*]’ ../seq/include/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1133:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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 >*, std::complex, 'N'>]’: ../seq/include/AFunction.hpp:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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 = KN*]’: ../seq/include/AFunction.hpp:1033:22: required from ‘AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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 = Resize > > >]’: ../seq/include/AFunction.hpp:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:959:11: required from here ../seq/include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/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]’: ../seq/iovtk.cpp:6078:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 6078 | VTK_WRITE_MESHT< MMesh >(*pffname, fp, Th, binary, datasize, surface, swap); ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:5667:11: required from here ../seq/include/AnyType.hpp:83:7: note: 5667 | AnyType operator( )(Stack stack) const; ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/iovtk.cpp:5721:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5721 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:5736:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 5736 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:5963:17: warning: unused variable ‘bid0’ [-Wunused-variable] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:5908:7: warning: unused variable ‘cell_lab’ [-Wunused-variable] 5908 | int cell_lab = 1; | ^~~~~~~~ ../seq/iovtk.cpp: In instantiation of ‘void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; FILE = FILE]’: ../seq/iovtk.cpp:6164:29: required from ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/iovtk.cpp:5908:7: warning: 6164 | VTU_WRITE_MESHT< MMesh >(fp, Th, binary, datasize, surface); ../seq/iovtk.cpp:5908:7: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:5667:11: required from here ../seq/iovtk.cpp:5908:7: warning: 5667 | AnyType operator( )(Stack stack) const; ../seq/iovtk.cpp:5908:7: warning: | ^~~~~~~~ ../seq/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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:1070:7: warning: unused variable ‘nv’ [-Wunused-variable] 1070 | int nv, nconnex; | ^~ ../seq/include/AnyType.hpp: In instantiation of ‘AnyTypeWithOutCheck SetAny(const T&) [with T = HPDDM::Schwarz >*]’: ../seq/include/AFunction.hpp:1134: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/iovtk.cpp:1070:7: warning: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/iovtk.cpp:1070:7: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1133:11: required from here ../seq/iovtk.cpp:1070:7: warning: 1133 | AnyType operator()(Stack s) const ../seq/iovtk.cpp:1070:7: warning: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1133:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:959:11: required from here ../seq/include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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:1033: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/AnyType.hpp:83:7: note: 1033 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1032:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1032 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:960: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/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:959:11: required from here ../seq/include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:1134: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/AnyType.hpp:83:7: note: 1134 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1133:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1133 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp: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 = std::complex]’: ../seq/include/AFunction.hpp:1163: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/AnyType.hpp:83:7: note: 1163 | {return SetAny( f( GetAny((*a0)(s)) , GetAny((*a1)(s)),GetAny((*a2)(s)) ) );} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:1162:11: required from here ../seq/include/AnyType.hpp:83:7: note: 1162 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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:960:22: required from ‘AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]’ ../seq/include/AnyType.hpp:83:7: note: 960 | {return SetAny(f(GetAny( (*a)(s) )));} ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:959:11: required from here ../seq/include/AnyType.hpp:83:7: note: 959 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/AnyType.hpp:83:7: note: 27 | {return SetAny( f( s, ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~^~~~~~~ 28 | GetAny((*a0)(s)), ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~ 29 | GetAny((*a1)(s)) ) );} // extend (2th arg.) ../seq/include/AnyType.hpp:83:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:83:7: note: 26 | AnyType operator()(Stack s) const ../seq/include/AnyType.hpp:83:7: note: | ^~~~~~~~ ../seq/include/AnyType.hpp:145: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/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::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:3198:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3198 | 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:3198:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3198 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = OpTrans > >; A = PETSc::DistributedCSR >*; CODE = E_F_F0 > >, PETSc::DistributedCSR >*, true>]’: ../seq/include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = OpTrans > >; A = PETSc::DistributedCSR >*; CODE = E_F_F0 > >, PETSc::DistributedCSR >*, true>]’ at ../seq/include/AFunction.hpp:2267:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’: ../seq/include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’ at ../seq/include/AFunction.hpp:2267:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = PETSc::DistributedCSR >*; CODE = E_F_F0, PETSc::DistributedCSR >*, true>]’: ../seq/include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = KN_; A = PETSc::DistributedCSR >*; CODE = E_F_F0, PETSc::DistributedCSR >*, true>]’ at ../seq/include/AFunction.hpp:2267:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; CODE = E_F_F0 >*, true>]’: ../seq/include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; CODE = E_F_F0 >*, true>]’ at ../seq/include/AFunction.hpp:2267:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = KNM; short unsigned int O = 1]’: PETSc-code.hpp:2846:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2846 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = KNM; short unsigned int O = 1]’ at PETSc-code.hpp:2846:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; short unsigned int O = 1]’: PETSc-code.hpp:2846:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2846 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; short unsigned int O = 1]’ at PETSc-code.hpp:2846:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = KNM; short unsigned int O = 0]’: PETSc-code.hpp:2846:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2846 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = KNM; short unsigned int O = 0]’ at PETSc-code.hpp:2846:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; short unsigned int O = 0]’: PETSc-code.hpp:2846:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2846 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::view::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; short unsigned int O = 0]’ at PETSc-code.hpp:2846:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN*, double, 'N'>, pwr >, 'N'>, KN*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN*, double, 'N'>, pwr >, 'N'>, KN*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, PETSc::DistributedCSR >*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, PETSc::DistributedCSR >*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'T'>, KN*, double, 'T'>, pwr >, 'T'>, KN*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'T'>, KN*, double, 'T'>, pwr >, 'T'>, KN*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'T'>, PETSc::DistributedCSR >*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'T'>, PETSc::DistributedCSR >*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN*, double, 'N'>, pwr >, 'N'>, KN*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN*, double, 'N'>, pwr >, 'N'>, KN*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, PETSc::DistributedCSR >*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, PETSc::DistributedCSR >*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'H'>, KN*, double, 'T'>, pwr >, 'H'>, KN*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'H'>, KN*, double, 'T'>, pwr >, 'H'>, KN*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'N'>, KN*, double, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'N'>, KN*, double, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'T'>, KN*, double, 'T'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'T'>, KN*, double, 'T'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'T'>, KN*, double, 'T'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'T'>, KN*, double, 'T'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'N'>, KN*, double, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'N'>, KN*, double, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'H'>, KN*, double, 'T'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>; CODE = E_F_F0F0*, KN*, PETSc::InvPETSc >, 'H'>, KN*, double, 'T'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::ProdPETSc >*, KN*, double, 'T'>; CODE = E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, 'T'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::ProdPETSc >*, KN*, double, 'T'>; CODE = E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, 'T'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = PETSc::ProdPETSc >*, KN*, double, 'T'>; A = OpTrans > >; B = KN*; CODE = E_F_F0F0 >*, KN*, double, 'T'>, OpTrans > >, KN*>]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = PETSc::ProdPETSc >*, KN*, double, 'T'>; A = OpTrans > >; B = KN*; CODE = E_F_F0F0 >*, KN*, double, 'T'>, OpTrans > >, KN*>]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::ProdPETSc >*, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = PETSc::ProdPETSc >*, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = PETSc::ProdPETSc >*, KN*, double, 'N'>; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0 >*, KN*, double, 'N'>, PETSc::DistributedCSR >*, KN*>]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = PETSc::ProdPETSc >*, KN*, double, 'N'>; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0 >*, KN*, double, 'N'>, PETSc::DistributedCSR >*, KN*>]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘virtual E_F0* PETSc::initDM::code(const basicAC_F0&) const’: PETSc-code.hpp:5385:86: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5385 | return new initDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* PETSc::initDM::code(const basicAC_F0&) const’ at PETSc-code.hpp:5385:86: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeIn::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; K = double]’: common_hpddm.hpp:294:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 294 | return new exchangeIn_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeIn::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; K = double]’ at common_hpddm.hpp:294:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initCSRfromArray::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz]’: PETSc-code.hpp:1422:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1422 | return new initCSRfromArray_Op< HpddmType >(args, t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | t[1]->CastTo(args[1])); | ~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initCSRfromArray::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz]’ at PETSc-code.hpp:1422:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::convert::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:3305:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3305 | return new convert_Op< Type >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::convert::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:3305:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; K = double]’: common_hpddm.hpp:331:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 331 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; K = double]’ at common_hpddm.hpp:331:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initCSRfromMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz]’: PETSc-code.hpp:1324:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1324 | return new initCSRfromMatrix_Op< HpddmType >(args, t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1325 | t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initCSRfromMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz]’ at PETSc-code.hpp:1324:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘virtual E_F0* PETSc::DMPlexToFF::code(const basicAC_F0&) const’: PETSc-code.hpp:5518:80: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5518 | E_F0* code(const basicAC_F0& args) const { return new DMPlexToFF_Op(args, c); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* PETSc::DMPlexToFF::code(const basicAC_F0&) const’ at PETSc-code.hpp:5518:80: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::setOptions::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:2032:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2032 | E_F0* code(const basicAC_F0& args) const { return new setOptions_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::setOptions::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:2032:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::setOptions::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:2032:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2032 | E_F0* code(const basicAC_F0& args) const { return new setOptions_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::setOptions::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:2032:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘virtual E_F0* PETSc::buildSolution::code(const basicAC_F0&) const’: PETSc-code.hpp:5803:80: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5803 | E_F0* code(const basicAC_F0& args) const { return new buildSolution_Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* PETSc::buildSolution::code(const basicAC_F0&) const’ at PETSc-code.hpp:5803:80: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::changeOperator::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:733:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 733 | E_F0* code(const basicAC_F0& args) const { return new changeOperator_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::changeOperator::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:733:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > > >; TA0 = KN > >*; bool RO = true]’: ../seq/include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > > >; TA0 = KN > >*; bool RO = true]’ at ../seq/include/AFunction.hpp:998:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN_; TA0 = PETSc::DistributedCSR >*; bool RO = true]’: ../seq/include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN_; TA0 = PETSc::DistributedCSR >*; bool RO = true]’ at ../seq/include/AFunction.hpp:998:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = PETSc::DistributedCSR >*; bool RO = true]’: ../seq/include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = long int; TA0 = PETSc::DistributedCSR >*; bool RO = true]’ at ../seq/include/AFunction.hpp:998:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = PETSc::ProdPETSc >*, KN*, double, 'T'>; TA0 = OpTrans > >; TA1 = KN*]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = PETSc::ProdPETSc >*, KN*, double, 'T'>; TA0 = OpTrans > >; TA1 = KN*]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::ProdPETSc >*, KN*, double, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::ProdPETSc >*, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = PETSc::ProdPETSc >*, KN*, double, 'N'>; TA0 = PETSc::DistributedCSR >*; TA1 = KN*]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = PETSc::ProdPETSc >*, KN*, double, 'N'>; TA0 = PETSc::DistributedCSR >*; TA1 = KN*]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'T'>, KN*, double, 'T'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::InvPETSc >, 'T'>, KN*, double, 'T'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = OpTrans > >; TA0 = PETSc::DistributedCSR >*; bool RO = true]’: ../seq/include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = OpTrans > >; TA0 = PETSc::DistributedCSR >*; bool RO = true]’ at ../seq/include/AFunction.hpp:998:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::ProdPETSc >*, KN*, double, 'T'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = PETSc::ProdPETSc >*, KN*, double, 'T'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’: ../seq/iovtk.cpp:2756:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/sstream:40, from /usr/include/c++/14/complex:45, from /usr/include/openmpi-riscv64/petsc/petscsystypes.h:535, from /usr/include/openmpi-riscv64/petsc/petscsys.h:43: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’ at ../seq/iovtk.cpp:2756:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = PETSc::ProdPETSc >*, KN*, double, 'N'>]’, inlined from ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’ at common.hpp:85:34: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = PETSc::ProdPETSc >*, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’ at common.hpp:85:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:84: common.hpp: In function ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’: common.hpp:92:32: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 92 | TheOperators->Add("*", new OneOperator2, Op*, V*>(Build)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’ at common.hpp:92:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’: common.hpp:93:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | TheOperators->Add("=", new OneOperator2>(Prod::mv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’ at common.hpp:93:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’: common.hpp:94:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 94 | TheOperators->Add("<-", new OneOperator2>(Prod::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']’ at common.hpp:94:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = PETSc::DistributedCSR >*; B = std::pair >*>*; CODE = E_F_StackF0F0]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = PETSc::DistributedCSR >*; B = std::pair >*>*; CODE = E_F_StackF0F0]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; CODE = E_F_F0F0F0_ >*, KN*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; CODE = E_F_F0F0F0_ >*, KN*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; B = std::__cxx11::basic_string*; CODE = E_F_F0F0_*, std::__cxx11::basic_string*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::Op2 >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ../seq/include/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::Op2 >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ../seq/include/AFunction.hpp:2646:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::Op2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ../seq/include/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::Op2; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ../seq/include/AFunction.hpp:2646:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::AXPY >*, PETSc::DistributedCSR >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ../seq/include/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::AXPY >*, PETSc::DistributedCSR >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ../seq/include/AFunction.hpp:2646:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::scale >*, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’: ../seq/include/AFunction.hpp:2646:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2646 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator::code(const basicAC_F0&) const [with C = PETSc::scale >*, double>; MI = OneBinaryOperatorMI; MIx = evalE_F2]’ at ../seq/include/AFunction.hpp:2646:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = PETSc::DistributedCSR >*; B = PETSc::DistributedCSR >*; CODE = E_F_F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = PETSc::DistributedCSR >*; B = PETSc::DistributedCSR >*; CODE = E_F_F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = PETSc::DistributedCSR >*; B = Matrice_Creuse*; CODE = E_F_F0F0_ >*, PETSc::DistributedCSR >*, Matrice_Creuse*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = PETSc::DistributedCSR >*; A = PETSc::DistributedCSR >*; B = Matrice_Creuse*; CODE = E_F_F0F0_ >*, PETSc::DistributedCSR >*, Matrice_Creuse*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = PETSc::DistributedCSR >*; CODE = E_F_F0s_, PETSc::DistributedCSR >*, E_F0>]’: ../seq/include/AFunction.hpp:2838:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2838 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1s_::code(const basicAC_F0&) const [with R = KN_; A = PETSc::DistributedCSR >*; CODE = E_F_F0s_, PETSc::DistributedCSR >*, E_F0>]’ at ../seq/include/AFunction.hpp:2838:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KN*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = KN*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; CODE = E_F_F0F0F0_ >*, KN*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; CODE = E_F_F0F0F0_ >*, KN*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_ >*, KN >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_ >*, KN >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:7: ../seq/include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; D = KN >*; CODE = E_F_F0F0F0F0_ >*, KN*, KN*, KN >*, E_F0>]’: ../seq/include/AFunction_ext.hpp:159:17: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator4_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; D = KN >*; CODE = E_F_F0F0F0F0_ >*, KN*, KN*, KN >*, E_F0>]’ at ../seq/include/AFunction_ext.hpp:159:10: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; CODE = E_F_F0_ >*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; CODE = E_F_F0_ >*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = PETSc::DistributedCSR >*; C = PETSc::DistributedCSR >*; CODE = E_F_F0F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = PETSc::DistributedCSR >*; C = PETSc::DistributedCSR >*; CODE = E_F_F0F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KNM*; C = KNM*; CODE = E_F_F0F0F0_ >*, KNM*, KNM*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KNM*; C = KNM*; CODE = E_F_F0F0F0_ >*, KNM*, KNM*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; CODE = E_F_F0F0F0_ >*, KN*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = PETSc::DistributedCSR >*; B = KN*; C = KN*; CODE = E_F_F0F0F0_ >*, KN*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0>]’: ../seq/include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0>]’ at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0>]’: ../seq/include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0>]’ at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_*, KN >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_*, KN >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void saveTecplot(const std::string&, const Fem2D::Mesh&)’: ../seq/iovtk.cpp:6880:19: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 6880 | for (n = 0; n < m; n++) { | ~~^~~ ../seq/iovtk.cpp:6850:13: note: ‘m’ was declared here 6850 | size_t n, m; | ^ common_hpddm.hpp: In function ‘void addScalarProduct() [with Op = PETSc::DistributedCSR >; K = double]’: common_hpddm.hpp:428:32: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 428 | atype()->Add("(", "", new OneOperator3_*, KN*>(scalarProduct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addScalarProduct() [with Op = PETSc::DistributedCSR >; K = double]’ at common_hpddm.hpp:428:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:4344:77: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4344 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’ at ../seq/iovtk.cpp:4344:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:2400:76: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’ at ../seq/iovtk.cpp:2400:76, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘Fem2D::Mesh* VTK_Load(const std::string&, 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 ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’: ../seq/iovtk.cpp:4698:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’ at ../seq/iovtk.cpp:4698:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In constructor ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::MeshL; fes1 = v_fesL; fes2 = v_fesL]’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshL; fes1 = v_fesL; fes2 = v_fesL]’ at PETSc-code.hpp:362:16: PETSc-code.hpp:350:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 350 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::MeshL; fes1 = v_fesL; fes2 = v_fesL]’ at PETSc-code.hpp:350:42, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshL; fes1 = v_fesL; fes2 = v_fesL]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshL; fes1 = v_fesL; fes2 = v_fesL]’: PETSc-code.hpp:362:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 362 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshL; fes1 = v_fesL; fes2 = v_fesL]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::MeshS; fes1 = v_fesS; fes2 = v_fesS]’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshS; fes1 = v_fesS; fes2 = v_fesS]’ at PETSc-code.hpp:362:16: PETSc-code.hpp:350:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 350 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::MeshS; fes1 = v_fesS; fes2 = v_fesS]’ at PETSc-code.hpp:350:42, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshS; fes1 = v_fesS; fes2 = v_fesS]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshS; fes1 = v_fesS; fes2 = v_fesS]’: PETSc-code.hpp:362:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 362 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::MeshS; fes1 = v_fesS; fes2 = v_fesS]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::Mesh3; fes1 = v_fes3; fes2 = v_fes3]’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh3; fes1 = v_fes3; fes2 = v_fes3]’ at PETSc-code.hpp:362:16: PETSc-code.hpp:350:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 350 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::Mesh3; fes1 = v_fes3; fes2 = v_fes3]’ at PETSc-code.hpp:350:42, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh3; fes1 = v_fes3; fes2 = v_fes3]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh3; fes1 = v_fes3; fes2 = v_fes3]’: PETSc-code.hpp:362:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 362 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh3; fes1 = v_fes3; fes2 = v_fes3]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::Mesh; fes1 = v_fes; fes2 = v_fes]’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh; fes1 = v_fes; fes2 = v_fes]’ at PETSc-code.hpp:362:16: PETSc-code.hpp:350:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 350 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘PETSc::varfToMat::Op::Op(Expression, Expression) [with K = double; MMesh = Fem2D::Mesh; fes1 = v_fes; fes2 = v_fes]’ at PETSc-code.hpp:350:42, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh; fes1 = v_fes; fes2 = v_fes]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh; fes1 = v_fes; fes2 = v_fes]’: PETSc-code.hpp:362:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 362 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::varfToMat::code(const basicAC_F0&) const [with K = double; MMesh = Fem2D::Mesh; fes1 = v_fes; fes2 = v_fes]’ at PETSc-code.hpp:362:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh_Op::operator()(Stack) const’: ../seq/iovtk.cpp:2839:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:2786:11: note: ‘dataname’ was declared here 2786 | string *dataname; | ^~~~~~~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh3_Op::operator()(Stack) const’: ../seq/iovtk.cpp:4781:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 4781 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:4729:11: note: ‘dataname’ was declared here 4729 | string *dataname; | ^~~~~~~~ PETSc-code.hpp: In constructor ‘PETSc::OpMatrixtoBilinearFormVGPETSc::Op::Op(Expression, Expression, int) [with HpddmType = HPDDM::Schwarz]’: PETSc-code.hpp:5894:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5894 | : b(new Call_CompositeFormBilinear(* dynamic_cast *>(bb))),a(aa),init(initt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘PETSc::OpMatrixtoBilinearFormVGPETSc::Op::Op(Expression, Expression, int) [with HpddmType = HPDDM::Schwarz]’ at PETSc-code.hpp:5894:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::OpMatrixtoBilinearFormVGPETSc::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz]’: PETSc-code.hpp:5918:15: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5918 | { return new Op(to*>(args[0]),args[1],init); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::OpMatrixtoBilinearFormVGPETSc::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz]’ at PETSc-code.hpp:5918:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initRectangularCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int D = 1]’: PETSc-code.hpp:1263:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1263 | return new initRectangularCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initRectangularCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int D = 1]’ at PETSc-code.hpp:1263:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initRectangularCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int D = 0]’: PETSc-code.hpp:1263:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1263 | return new initRectangularCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initRectangularCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int D = 0]’ at PETSc-code.hpp:1263:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::NonlinearSolver::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:4188:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4188 | E_F0* code(const basicAC_F0& args) const { return new E_NonlinearSolver(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::NonlinearSolver::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:4188:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int C = 1]’: PETSc-code.hpp:1210:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1210 | return new initCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int C = 1]’ at PETSc-code.hpp:1210:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int C = 0]’: PETSc-code.hpp:1210:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1210 | return new initCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initCSRfromDMatrix::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; int C = 0]’ at PETSc-code.hpp:1210:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initCSR::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; bool C = true]’: PETSc-code.hpp:1583:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1583 | E_F0* code(const basicAC_F0& args) const { return new E_initCSR(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initCSR::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; bool C = true]’ at PETSc-code.hpp:1583:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initCSR::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; bool C = false]’: PETSc-code.hpp:1583:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1583 | E_F0* code(const basicAC_F0& args) const { return new E_initCSR(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initCSR::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schwarz; bool C = false]’ at PETSc-code.hpp:1583:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::initCSR::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schur; bool C = false]’: PETSc-code.hpp:1583:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1583 | E_F0* code(const basicAC_F0& args) const { return new E_initCSR(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::initCSR::code(const basicAC_F0&) const [with HpddmType = HPDDM::Schur; bool C = false]’ at PETSc-code.hpp:1583:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* PETSc::assignBlockMatrix::f(const basicAC_F0&) [with HpddmType = HPDDM::Schwarz]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PETSc::assignBlockMatrix >; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: PETSc-code.hpp:1998:14: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1998 | return new initCSRfromBlockMatrix< HpddmType >(args, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PETSc::assignBlockMatrix::f(const basicAC_F0&) [with HpddmType = HPDDM::Schwarz]’ at PETSc-code.hpp:1998:14, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PETSc::assignBlockMatrix >; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* PETSc::initCSRfromBlockMatrix::f(const basicAC_F0&) [with HpddmType = HPDDM::Schwarz]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PETSc::initCSRfromBlockMatrix >; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: PETSc-code.hpp:1849:53: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1849 | static E_F0* f(const basicAC_F0& args) { return new initCSRfromBlockMatrix(args, 0); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* PETSc::initCSRfromBlockMatrix::f(const basicAC_F0&) [with HpddmType = HPDDM::Schwarz]’ at PETSc-code.hpp:1849:53, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PETSc::initCSRfromBlockMatrix >; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::LinearSolver::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:3497:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3497 | E_F0* code(const basicAC_F0& args) const { return new E_LinearSolver(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::LinearSolver::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:3497:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:5665:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ at ../seq/iovtk.cpp:5665:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::changeNumbering::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; Storage = KN]’: PETSc-code.hpp:3034:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3034 | E_F0* code(const basicAC_F0& args) const { return new changeNumbering_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::changeNumbering::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; Storage = KN]’ at PETSc-code.hpp:3034:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function ‘E_F0* PETSc::changeNumbering::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; Storage = KNM]’: PETSc-code.hpp:3034:55: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3034 | E_F0* code(const basicAC_F0& args) const { return new changeNumbering_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* PETSc::changeNumbering::code(const basicAC_F0&) const [with Type = PETSc::DistributedCSR >; Storage = KNM]’ at PETSc-code.hpp:3034:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:5963:57: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’ at ../seq/iovtk.cpp:5963:32: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>, pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>, pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, 'N'>, HPDDM::Feti*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, 'N'>, HPDDM::Feti*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, HPDDM::Bdd >*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, HPDDM::Bdd >*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, 'N'>, HPDDM::Bdd*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, 'N'>, HPDDM::Bdd*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’: hpddm_substructuring.cpp:315:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’ at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’: hpddm_substructuring.cpp:315:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’ at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’: hpddm_substructuring.cpp:315:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’ at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’: hpddm_substructuring.cpp:315:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’ at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘virtual E_F0* Substructuring::Skeleton::code(const basicAC_F0&) const’: hpddm_substructuring.cpp:35:109: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘virtual E_F0* Substructuring::Skeleton::code(const basicAC_F0&) const’ at hpddm_substructuring.cpp:35:109: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’: common_hpddm.hpp:331:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 331 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’ at common_hpddm.hpp:331:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’: hpddm_substructuring.cpp:502:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’ at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’: hpddm_substructuring.cpp:429:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’ at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’: hpddm_substructuring.cpp:261:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’ at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’: common_hpddm.hpp:331:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 331 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’ at common_hpddm.hpp:331:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’: hpddm_substructuring.cpp:502:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’ at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’: hpddm_substructuring.cpp:429:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’ at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’: hpddm_substructuring.cpp:261:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Feti; K = double]’ at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’: common_hpddm.hpp:331:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 331 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’ at common_hpddm.hpp:331:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’: hpddm_substructuring.cpp:502:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’ at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’: hpddm_substructuring.cpp:429:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’ at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’: hpddm_substructuring.cpp:261:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd >; K = std::complex]’ at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’: common_hpddm.hpp:331:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 331 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’ at common_hpddm.hpp:331:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’: hpddm_substructuring.cpp:502:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::renumber::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’ at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’: hpddm_substructuring.cpp:429:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’ at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’: hpddm_substructuring.cpp:261:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Substructuring::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Bdd; K = double]’ at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’: ../seq/include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:69: In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > > >; A = KN > >*; CODE = E_F_F0 > > >, KN > >*, true>]’ at ../seq/include/AFunction.hpp:2267:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’: ../seq/include/AFunction.hpp:2267:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2267 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1::code(const basicAC_F0&) const [with R = Resize > >; A = KN >*; CODE = E_F_F0 > >, KN >*, true>]’ at ../seq/include/AFunction.hpp:2267:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::set::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: hpddm.cpp:551:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::set::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:551:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::set::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: hpddm.cpp:551:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::set::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:551:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, HPDDM::Schwarz >*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp >, 'N'>, HPDDM::Schwarz >*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘R& KN_::operator[](int) const [with R = PETSc::DistributedCSR >]’, inlined from ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:2498: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 ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:2323:17: note: ‘tabA’ was declared here 2323 | KN< Dmat >* tabA; | ^~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, 'N'>, HPDDM::Schwarz*, long int>; MI = OneBinaryOperatorMI]’: ../seq/include/AFunction.hpp:2539:13: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2539 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneBinaryOperator_st::code(const basicAC_F0&) const [with C = BinaryOp, 'N'>, HPDDM::Schwarz*, long int>; MI = OneBinaryOperatorMI]’ at ../seq/include/AFunction.hpp:2539:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; CODE = E_F_F0F0 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; A = HPDDM::Schwarz >*; B = KN >*; CODE = E_F_F0F0 >*, KN >*, std::complex, 'N'>, HPDDM::Schwarz >*, KN >*>]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; A = HPDDM::Schwarz >*; B = KN >*; CODE = E_F_F0F0 >*, KN >*, std::complex, 'N'>, HPDDM::Schwarz >*, KN >*>]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Schwarz::ProdSchwarz*, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Schwarz::ProdSchwarz*, KN*, double, 'N'> >]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = KN*; A = KN*; B = Schwarz::ProdSchwarz*, KN*, double, 'N'>; CODE = E_F_F0F0*, KN*, Schwarz::ProdSchwarz*, KN*, double, 'N'> >]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Schwarz::ProdSchwarz*, KN*, double, 'N'>; A = HPDDM::Schwarz*; B = KN*; CODE = E_F_F0F0*, KN*, double, 'N'>, HPDDM::Schwarz*, KN*>]’: ../seq/include/AFunction.hpp:2287:16: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2287 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2::code(const basicAC_F0&) const [with R = Schwarz::ProdSchwarz*, KN*, double, 'N'>; A = HPDDM::Schwarz*; B = KN*; CODE = E_F_F0F0*, KN*, double, 'N'>, HPDDM::Schwarz*, KN*>]’ at ../seq/include/AFunction.hpp:2287:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeIn::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: common_hpddm.hpp:294:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 294 | return new exchangeIn_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeIn::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at common_hpddm.hpp:294:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::changeOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: hpddm.cpp:513:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::changeOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:513:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeIn::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: common_hpddm.hpp:294:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 294 | return new exchangeIn_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeIn::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at common_hpddm.hpp:294:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::changeOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: hpddm.cpp:513:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::changeOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:513:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: common_hpddm.hpp:331:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 331 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at common_hpddm.hpp:331:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: hpddm.cpp:376:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:376:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: common_hpddm.hpp:331:20: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 331 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* exchangeInOut::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at common_hpddm.hpp:331:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: hpddm.cpp:376:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::solveDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:376:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::distributedMV::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: hpddm.cpp:589:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::distributedMV::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:589:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::distributedMV::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: hpddm.cpp:589:20: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::distributedMV::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:589:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:6019:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 6019 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:5987:11: note: ‘dataname’ was declared here 5987 | string *dataname; | ^~~~~~~~ PETSc-code.hpp: In member function ‘AnyType PETSc::LinearSolver::E_LinearSolver::operator()(Stack) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:3597:57: warning: ‘in’ may be used uninitialized [-Wmaybe-uninitialized] 3597 | user->op = new LinearSolver< Type >::MatF_O(in->n, stack, codeA); | ~~~~^ PETSc-code.hpp:3529:26: note: ‘in’ was declared here 3529 | KN< PetscScalar >* in, *out; | ^~ PETSc-code.hpp:3604:18: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized] 3604 | if (out->n != in->n) { | ~~~~~^ PETSc-code.hpp:3529:31: note: ‘out’ was declared here 3529 | KN< PetscScalar >* in, *out; | ^~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*; CODE = E_F_F0_, HPDDM::FetiPrcndtnr::DIRICHLET>*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*; CODE = E_F_F0_, HPDDM::FetiPrcndtnr::DIRICHLET>*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Feti*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Feti*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Bdd >*; CODE = E_F_F0_ >*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Bdd >*; CODE = E_F_F0_ >*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Bdd*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Bdd*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:7: ../seq/include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0>]’: ../seq/include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0>]’ at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0>]’: ../seq/include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0>]’ at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_, HPDDM::FetiPrcndtnr::DIRICHLET>*, KN >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_, HPDDM::FetiPrcndtnr::DIRICHLET>*, KN >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Feti*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Feti*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Bdd >*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_ >*, KN >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Bdd >*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_ >*, KN >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Bdd*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Bdd*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_*, KN >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_*, KN >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘R& KN_::operator[](int) const [with R = PETSc::DistributedCSR >]’, inlined from ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >]’ at PETSc-code.hpp:2498: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 ‘AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >]’: PETSc-code.hpp:2323:17: note: ‘tabA’ was declared here 2323 | KN< Dmat >* tabA; | ^~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’: ../seq/iovtk.cpp:2756:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from ../seq/include/ff++.hpp:12: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’ at ../seq/iovtk.cpp:2756:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: hpddm.cpp:48:60: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:48:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: hpddm.cpp:48:60: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::initDDM::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:48:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Schwarz >*; CODE = E_F_F0_ >*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Schwarz >*; CODE = E_F_F0_ >*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Schwarz*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = HPDDM::Schwarz*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = bool; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’: ../seq/include/AFunction.hpp:2854:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2854 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator1_::code(const basicAC_F0&) const [with R = double; A = std::__cxx11::basic_string*; CODE = E_F_F0_*>]’ at ../seq/include/AFunction.hpp:2854:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = Resize > > >; B = long int; CODE = E_F_F0F0_ > >*, Resize > > >, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ >*, KN > >*, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN > >*; A = KN > >*; B = long int; CODE = E_F_F0F0_ > >*, KN > >*, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = Resize > >; B = long int; CODE = E_F_F0F0_ >*, Resize > >, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz*; A = KN >*; B = long int; CODE = E_F_F0F0_*, KN >*, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = KN >*; A = KN >*; B = long int; CODE = E_F_F0F0_ >*, KN >*, long int, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Schwarz >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Schwarz >*; B = KN*; CODE = E_F_F0F0_ >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz >*; A = HPDDM::Schwarz >*; B = HPDDM::Schwarz >*; CODE = E_F_F0F0_ >*, HPDDM::Schwarz >*, HPDDM::Schwarz >*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz >*; A = HPDDM::Schwarz >*; B = HPDDM::Schwarz >*; CODE = E_F_F0F0_ >*, HPDDM::Schwarz >*, HPDDM::Schwarz >*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Schwarz*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = long int; A = HPDDM::Schwarz*; B = KN*; CODE = E_F_F0F0_*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz*; A = HPDDM::Schwarz*; B = HPDDM::Schwarz*; CODE = E_F_F0F0_*, HPDDM::Schwarz*, HPDDM::Schwarz*, E_F0>]’: ../seq/include/AFunction.hpp:2879:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2879 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2_::code(const basicAC_F0&) const [with R = HPDDM::Schwarz*; A = HPDDM::Schwarz*; B = HPDDM::Schwarz*; CODE = E_F_F0F0_*, HPDDM::Schwarz*, HPDDM::Schwarz*, E_F0>]’ at ../seq/include/AFunction.hpp:2879:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:7: ../seq/include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0>]’: ../seq/include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse >; A = Matrice_Creuse >*; B = Matrice_Creuse >*; CODE = E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0>]’ at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0>]’: ../seq/include/AFunction_ext.hpp:46:15: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator2s_::code(const basicAC_F0&) const [with R = newpMatrice_Creuse; A = Matrice_Creuse*; B = Matrice_Creuse*; CODE = E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0>]’ at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = HPDDM::Schwarz >*; B = KN >*; C = KN >*; CODE = E_F_F0F0F0_, HPDDM::Schwarz >*, KN >*, KN >*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = std::complex; A = HPDDM::Schwarz >*; B = KN >*; C = KN >*; CODE = E_F_F0F0F0_, HPDDM::Schwarz >*, KN >*, KN >*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = HPDDM::Schwarz*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = double; A = HPDDM::Schwarz*; B = KN*; C = KN*; CODE = E_F_F0F0F0_*, KN*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_*, KN >*, KN*, E_F0>]’: ../seq/include/AFunction.hpp:2905:18: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2905 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* OneOperator3_::code(const basicAC_F0&) const [with R = long int; A = Matrice_Creuse*; B = KN >*; C = KN*; CODE = E_F_F0F0F0_*, KN >*, KN*, E_F0>]’ at ../seq/include/AFunction.hpp:2905:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; TA0 = HPDDM::Schwarz >*; TA1 = KN >*]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; TA0 = HPDDM::Schwarz >*; TA1 = KN >*]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > > >; TA0 = KN > >*; bool RO = true]’: ../seq/include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > > >; TA0 = KN > >*; bool RO = true]’ at ../seq/include/AFunction.hpp:998:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Schwarz::ProdSchwarz*, KN*, double, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN*; TA0 = KN*; TA1 = Schwarz::ProdSchwarz*, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Schwarz::ProdSchwarz*, KN*, double, 'N'>; TA0 = HPDDM::Schwarz*; TA1 = KN*]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Schwarz::ProdSchwarz*, KN*, double, 'N'>; TA0 = HPDDM::Schwarz*; TA1 = KN*]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > >; TA0 = KN >*; bool RO = true]’: ../seq/include/AFunction.hpp:998:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 998 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = Resize > >; TA0 = KN >*; bool RO = true]’ at ../seq/include/AFunction.hpp:998:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>]’: ../seq/include/AFunction.hpp:1076:22: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1076 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘int E_F_F0F0::Optimize(std::deque >&, E_F0::MapOfE_F0&, size_t&) [with R = KN >*; TA0 = KN >*; TA1 = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:1076:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Pair*]’: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Pair*]’ at ../seq/include/AFunction.hpp:3140:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Pair >*]’: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Pair >*]’ at ../seq/include/AFunction.hpp:3140:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’: ../seq/iovtk.cpp:2756:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 2756 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from ../seq/include/ff++.hpp:12: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)’ at ../seq/iovtk.cpp:2756:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void saveTecplot(const std::string&, const Fem2D::Mesh&)’: ../seq/iovtk.cpp:6880:19: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 6880 | for (n = 0; n < m; n++) { | ~~^~~ ../seq/iovtk.cpp:6850:13: note: ‘m’ was declared here 6850 | size_t n, m; | ^ In static member function ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:4344:77: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4344 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’ at ../seq/iovtk.cpp:4344:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void saveTecplot(const std::string&, const Fem2D::Mesh&)’: ../seq/iovtk.cpp:6880:19: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 6880 | for (n = 0; n < m; n++) { | ~~^~~ ../seq/iovtk.cpp:6850:13: note: ‘m’ was declared here 6850 | size_t n, m; | ^ common_hpddm.hpp: In function ‘void addScalarProduct() [with Op = HPDDM::Schwarz; K = double]’: common_hpddm.hpp:428:32: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 428 | atype()->Add("(", "", new OneOperator3_*, KN*>(scalarProduct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addScalarProduct() [with Op = HPDDM::Schwarz; K = double]’ at common_hpddm.hpp:428:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:2400:76: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’ at ../seq/iovtk.cpp:2400:76, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function ‘void addScalarProduct() [with Op = HPDDM::Schwarz >; K = std::complex]’: common_hpddm.hpp:428:32: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 428 | atype()->Add("(", "", new OneOperator3_*, KN*>(scalarProduct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addScalarProduct() [with Op = HPDDM::Schwarz >; K = std::complex]’ at common_hpddm.hpp:428:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘Fem2D::Mesh* VTK_Load(const std::string&, 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 static member function ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:4344:77: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4344 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh3_Op::f(const basicAC_F0&)’ at ../seq/iovtk.cpp:4344:77, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh3_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:2400:76: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMesh_Op::f(const basicAC_F0&)’ at ../seq/iovtk.cpp:2400:76, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMesh_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘Fem2D::Mesh* VTK_Load(const std::string&, 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; | ^~~ /usr/lib64/openmpi/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'PETSc.o' -o PETSc.so -Wl,-rpath,/usr/lib '-L/usr/lib' '-lpetsc' '-L/usr/lib64/openmpi/lib' '-lHYPRE' '-ldmumps' '-lmumps_common' '-lpord' '-lpthread' '-lscalapack' '-lsuperlu_dist' '-lflexiblas' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-lmetis' '-lhdf5' '-lhdf5_hl' '-lm' '-lX11' '-lstdc++' '-lmpi' '-lmpi_mpifh' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-L/usr/lib64/openmpi/lib' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’: ../seq/iovtk.cpp:4698:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’ at ../seq/iovtk.cpp:4698:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’: ../seq/iovtk.cpp:4698:56: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 4698 | int bid0 = snprintf(newvalue,sizeof(int)+1, "%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)’ at ../seq/iovtk.cpp:4698:30: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh_Op::operator()(Stack) const’: ../seq/iovtk.cpp:2839:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:2786:11: note: ‘dataname’ was declared here 2786 | string *dataname; | ^~~~~~~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh3_Op::operator()(Stack) const’: ../seq/iovtk.cpp:4781:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 4781 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:4729:11: note: ‘dataname’ was declared here 4729 | string *dataname; | ^~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:68:29: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:68:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:69:48: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:69:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:84: common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:78:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 78 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:78:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:79:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 79 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:79:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:80:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:80:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:81:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:81:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh_Op::operator()(Stack) const’: ../seq/iovtk.cpp:2839:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 2839 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:2786:11: note: ‘dataname’ was declared here 2786 | string *dataname; | ^~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Bdd*]’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Bdd*]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:607:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:608:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 608 | Global.Add("AttachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:608:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:609:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:610:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 610 | Global.Add("renumber", "(", new renumber, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:610:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:611:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:611:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:613:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 613 | Global.Add("statistics", "(", new OneOperator1_*>(statistics>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:613:35: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:614:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:625:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:625:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:626:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | Global.Add("attachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:626:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr >, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:68:29: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr >, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:68:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:69:48: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:69:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:78:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 78 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:78:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:79:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 79 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:79:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:80:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:80:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:81:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:81:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function ‘virtual AnyType VTK_WriteMesh3_Op::operator()(Stack) const’: ../seq/iovtk.cpp:4781:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 4781 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:4729:11: note: ‘dataname’ was declared here 4729 | string *dataname; | ^~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Bdd >*]’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Bdd >*]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:607:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:608:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 608 | Global.Add("AttachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:608:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:609:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:610:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 610 | Global.Add("renumber", "(", new renumber, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:610:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:611:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:611:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:613:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 613 | Global.Add("statistics", "(", new OneOperator1_*>(statistics>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:613:35: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:614:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:625:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:625:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:626:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | Global.Add("attachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:626:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:68:29: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:68:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:69:48: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:69:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:78:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 78 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:78:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:79:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 79 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:79:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:80:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:80:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’: common.hpp:81:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']’ at common.hpp:81:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::ProdSchwarz*, KN*, double, 'N'>]’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’ at common.hpp:85:34: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::ProdSchwarz*, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’ at common.hpp:85:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:84: common.hpp: In function ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’: common.hpp:92:32: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 92 | TheOperators->Add("*", new OneOperator2, Op*, V*>(Build)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’ at common.hpp:92:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’: common.hpp:93:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | TheOperators->Add("=", new OneOperator2>(Prod::mv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’ at common.hpp:93:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’: common.hpp:94:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 94 | TheOperators->Add("<-", new OneOperator2>(Prod::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']’ at common.hpp:94:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Feti*]’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Feti*]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:607:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:608:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 608 | Global.Add("AttachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:608:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:609:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:610:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 610 | Global.Add("renumber", "(", new renumber, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:610:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:611:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:611:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:613:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 613 | Global.Add("statistics", "(", new OneOperator1_*>(statistics>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:613:35: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:614:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:625:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:625:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’: hpddm_substructuring.cpp:626:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | Global.Add("attachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'S'; char U = 'S']’ at hpddm_substructuring.cpp:626:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’ at common.hpp:69:48: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’ at common.hpp:69:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’: common.hpp:78:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 78 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’ at common.hpp:78:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’: common.hpp:79:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 79 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’ at common.hpp:79:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’: common.hpp:80:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’ at common.hpp:80:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’: common.hpp:81:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']’ at common.hpp:81:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function ‘void addArray() [with Op = HPDDM::Schwarz]’: common_hpddm.hpp:456:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 456 | TheOperators->Add("<-", new OneOperator2_*, KN*, long>(&InitKN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addArray() [with Op = HPDDM::Schwarz]’ at common_hpddm.hpp:456:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function ‘void addArray() [with Op = HPDDM::Schwarz]’: common_hpddm.hpp:457:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 457 | atype*>()->Add("[", "", new OneOperator2_*, long>(get_elementp_*, long>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addArray() [with Op = HPDDM::Schwarz]’ at common_hpddm.hpp:457:36: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function ‘void addArray() [with Op = HPDDM::Schwarz]’: common_hpddm.hpp:459:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 459 | Add*>("resize", ".", new OneOperator1>, KN*>(to_Resize)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addArray() [with Op = HPDDM::Schwarz]’ at common_hpddm.hpp:459:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:68:29: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:68:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:69:48: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:69:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:78:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 78 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:78:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:79:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 79 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:79:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:80:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:80:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:81:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:81:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*]’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:597:26: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:607:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:608:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 608 | Global.Add("AttachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:608:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:609:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:610:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 610 | Global.Add("renumber", "(", new renumber, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:610:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:611:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:611:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:613:35: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 613 | Global.Add("statistics", "(", new OneOperator1_*>(statistics>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:613:35: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:614:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:625:42: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:625:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’: hpddm_substructuring.cpp:626:45: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | Global.Add("attachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'S']’ at hpddm_substructuring.cpp:626:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>]’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’ at common.hpp:85:34: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’ at common.hpp:85:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’: common.hpp:92:32: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 92 | TheOperators->Add("*", new OneOperator2, Op*, V*>(Build)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’ at common.hpp:92:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’: common.hpp:93:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | TheOperators->Add("=", new OneOperator2>(Prod::mv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’ at common.hpp:93:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’: common.hpp:94:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 94 | TheOperators->Add("<-", new OneOperator2>(Prod::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']’ at common.hpp:94:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>]’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:69:48: ../seq/include/AFunction.hpp:3140:42: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3140 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘const basicForEachType* Dcl_Type(Function1, Function1, Function1) [with T = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>]’ at ../seq/include/AFunction.hpp:3140:42, inlined from ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:69:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:78:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 78 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:78:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:79:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 79 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:79:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:80:28: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 80 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:80:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’: common.hpp:81:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']’ at common.hpp:81:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function ‘void addArray() [with Op = HPDDM::Schwarz >]’: common_hpddm.hpp:456:29: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 456 | TheOperators->Add("<-", new OneOperator2_*, KN*, long>(&InitKN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addArray() [with Op = HPDDM::Schwarz >]’ at common_hpddm.hpp:456:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function ‘void addArray() [with Op = HPDDM::Schwarz >]’: common_hpddm.hpp:457:36: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 457 | atype*>()->Add("[", "", new OneOperator2_*, long>(get_elementp_*, long>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addArray() [with Op = HPDDM::Schwarz >]’ at common_hpddm.hpp:457:36: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function ‘void addArray() [with Op = HPDDM::Schwarz >]’: common_hpddm.hpp:459:33: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 459 | Add*>("resize", ".", new OneOperator1>, KN*>(to_Resize)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void addArray() [with Op = HPDDM::Schwarz >]’ at common_hpddm.hpp:459:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘void Init_Substructuring()’, inlined from ‘void AutoLoadInit()’ at hpddm_substructuring.cpp:654:1: hpddm_substructuring.cpp:633:58: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 633 | Global.Add("buildSkeleton", "(", new Substructuring::Skeleton); | ^~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘void Init_Substructuring()’ at hpddm_substructuring.cpp:633:58, inlined from ‘void AutoLoadInit()’ at hpddm_substructuring.cpp:654:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:5665:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ at ../seq/iovtk.cpp:5665:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:5963:57: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’ at ../seq/iovtk.cpp:5963:32: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:6019:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 6019 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:5987:11: note: ‘dataname’ was declared here 5987 | string *dataname; | ^~~~~~~~ hpddm_substructuring.cpp: In member function ‘AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double]’: hpddm_substructuring.cpp:514:13: warning: ‘ev’ may be used uninitialized [-Wmaybe-uninitialized] 514 | K** ev; | ^~ hpddm_substructuring.cpp: In member function ‘AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double]’: hpddm_substructuring.cpp:514:13: warning: ‘ev’ may be used uninitialized [-Wmaybe-uninitialized] hpddm_substructuring.cpp: In member function ‘AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex]’: hpddm_substructuring.cpp:514:13: warning: ‘ev’ may be used uninitialized [-Wmaybe-uninitialized] hpddm_substructuring.cpp: In member function ‘AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex]’: hpddm_substructuring.cpp:514:13: warning: ‘ev’ may be used uninitialized [-Wmaybe-uninitialized] hpddm.cpp: In member function ‘E_F0* Schwarz::IterativeMethod::code(const basicAC_F0&) const [with R = std::complex; char S = 'G']’: hpddm.cpp:910:59: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::IterativeMethod::code(const basicAC_F0&) const [with R = std::complex; char S = 'G']’ at hpddm.cpp:910:59: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’: hpddm.cpp:236:60: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:236:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::IterativeMethod::code(const basicAC_F0&) const [with R = double; char S = 'S']’: hpddm.cpp:910:59: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::IterativeMethod::code(const basicAC_F0&) const [with R = double; char S = 'S']’ at hpddm.cpp:910:59: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function ‘E_F0* Schwarz::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’: hpddm.cpp:236:60: warning: ‘static void 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 static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘E_F0* Schwarz::attachCoarseOperator::code(const basicAC_F0&) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:236:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In static member function ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/iovtk.cpp:5665:51: warning: ‘static void CodeAlloc::operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5665 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* CodeAlloc::operator new(size_t)’, inlined from ‘static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]’ at ../seq/iovtk.cpp:5665:51, inlined from ‘E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]’ at ../seq/include/AFunction.hpp:2940:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from ‘void* operator new(std::size_t)’ 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:5963:57: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size 5 [-Wformat-truncation=] 5963 | int bid0 = snprintf(newvalue,sizeof(int)+1,"%s", (char *)&tab[itab]); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS]’ at ../seq/iovtk.cpp:5963:32: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin_snprintf’ output between 1 and 16 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function ‘AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS]’: ../seq/iovtk.cpp:6019:25: warning: ‘dataname’ may be used uninitialized [-Wmaybe-uninitialized] 6019 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:5987:11: note: ‘dataname’ was declared here 5987 | string *dataname; | ^~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:380: In static member function ‘static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = double]’, inlined from ‘static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = double]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:424:13, inlined from ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1064:31, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:430:57: warning: array subscript 0 is outside array bounds of ‘double [0]’ [-Warray-bounds=] 430 | v[i * incy] = alpha * u[i * incx] + beta * v[i * incy]; | ~^ In file included from /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_eigensolver.hpp:30, from /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:451: In static member function ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double]’, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1057:23: note: object of size 0 allocated by ‘operator new []’ 1057 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ In static member function ‘static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = double]’, inlined from ‘static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = double]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:424:13, inlined from ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1064:31, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:430:25: warning: array subscript 0 is outside array bounds of ‘double [0]’ [-Warray-bounds=] 430 | v[i * incy] = alpha * u[i * incx] + beta * v[i * incy]; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double]’, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double]’ at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1057:23: note: object of size 0 allocated by ‘operator new []’ 1057 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ hpddm.cpp: In member function ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double]’: 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 ‘constexpr std::complex::_ComplexT std::complex::__rep() const’, inlined from ‘std::complex& std::complex::operator*=(const std::complex<_Tp>&) [with _Tp = double]’ at /usr/include/c++/14/complex:1640:35, inlined from ‘std::complex<_Tp> std::operator*(const complex<_Tp>&, const complex<_Tp>&) [with _Tp = double]’ at /usr/include/c++/14/complex:403:11, inlined from ‘static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = std::complex]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:430:54, inlined from ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1064:31, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:475:44: /usr/include/c++/14/complex:1654:59: warning: array subscript 0 is outside array bounds of ‘void [0]’ [-Warray-bounds=] 1654 | _GLIBCXX_CONSTEXPR _ComplexT __rep() const { return _M_value; } | ^~~~~~~~ In static member function ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex]’, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1057:23: note: object of size 0 allocated by ‘operator new []’ 1057 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ In static member function ‘static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = std::complex]’, inlined from ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1064:31, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:430:47: warning: array subscript 0 is outside array bounds of ‘void [0]’ [-Warray-bounds=] 430 | v[i * incy] = alpha * u[i * incx] + beta * v[i * incy]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In static member function ‘static int HPDDM::IterativeMethod::Richardson(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex]’, inlined 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]’ at /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1146:79, inlined from ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex]’ at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1057:23: note: object of size 0 allocated by ‘operator new []’ 1057 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ hpddm.cpp: In member function ‘AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex]’: 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/lib64/openmpi/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'hpddm_substructuring.o' -o hpddm_substructuring.so '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-ldmumps' '-lzmumps' '-lmumps_common' '-lpord' '-lpthread' '-lparmetis' '-lmetis' '-lmetis' '-L/usr/lib64/openmpi/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib64/openmpi/lib' '-lscotch' '-lscotcherr' '-L/usr/lib64/openmpi/lib' '-lscalapack' '-L/usr/lib64/openmpi/lib' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-lmpi_usempif08' '-lmpi_usempi_ignore_tkr' '-lmpi_mpifh' '-lmpi' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-lflexiblas' '-L/usr/lib64/openmpi/lib' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi /usr/lib64/openmpi/bin/mpicxx -shared -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.14/openmpi -I/usr/include/scotch -I/usr/include/suitesparse -I/usr/include 'hpddm.o' -o hpddm.so '-L/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/lib' '-ldmumps' '-lzmumps' '-lmumps_common' '-lpord' '-lpthread' '-lparmetis' '-lmetis' '-lmetis' '-L/usr/lib64/openmpi/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib64/openmpi/lib' '-lscotch' '-lscotcherr' '-L/usr/lib64/openmpi/lib' '-lscalapack' '-L/usr/lib64/openmpi/lib' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-lmpi_usempif08' '-lmpi_usempi_ignore_tkr' '-lmpi_mpifh' '-lmpi' '-L/usr/lib/gcc/riscv64-redhat-linux/14' '-L/lib64/lp64d/../lib64/lp64d' '-L/usr/lib64/lp64d/../lib64/lp64d' '-L/lib/../lib64/lp64d' '-L/usr/lib/../lib64/lp64d' '-L/lib64/lp64d' '-L/usr/lib64/lp64d' '-lgfortran' '-lm' '-lflexiblas' '-L/usr/lib64/openmpi/lib' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib64/openmpi/lib -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -lmpi Warning missing mpi plugin: finish compile load mpi solver ! make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin' Making all in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples' Making all in 3d make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/3d' Making all in 3dSurf make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/3dSurf' Making all in 3dCurve make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/3dCurve' Making all in examples make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/examples' Making all in misc make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/misc' Making all in plugin make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/plugin' Making all in bug make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/bug' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/bug' Making all in ffddm make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/ffddm' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/mpi' Making all in tutorial make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/tutorial' Making all in eigen make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/eigen' Making all in hpddm make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/hpddm' Making all in bem make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/bem' 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.14/openmpi/examples/bem' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi' + module unload mpi/openmpi-riscv64 + '[' -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 ~/build/BUILD/freefem++-4.14 + return 0 + popd + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.szTp1l + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64 ++ dirname /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS ~/build/BUILD/freefem++-4.14/serial ~/build/BUILD/freefem++-4.14 + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd freefem++-4.14 + pushd serial + make DESTDIR=/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64 install Making install in 3rdparty make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' Making install in blas make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/blas' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/blas' Making install in arpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/arpack' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/arpack' Making install in umfpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/umfpack' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty/umfpack' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/umfpack' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' cd ../src/libMesh && make make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/3rdparty' \n\n ****** mshmet ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mshmet' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' \n\n ****** yams ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/yams' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' \n\n ****** mumps-seq ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty/mumps-seq' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' make install-hpddm install-htool install-bemtool make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' if test -n ""; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi if test -n ""; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi if test -n ""; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/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 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 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.14/serial/3rdparty' /bin/sh /builddir/build/BUILD/freefem++-4.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib" /bin/sh /builddir/build/BUILD/freefem++-4.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/bin" /bin/sh /builddir/build/BUILD/freefem++-4.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/include" cp -rp lib "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14" cp -rp include "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14" cp -rp bin "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14" make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/3rdparty' Making install in src make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src' Making install in libMesh make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/src/libMesh' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/libMesh' Making install in bamglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/bamglib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/src/bamglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/bamglib' Making install in femlib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/femlib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/src/femlib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/femlib' Making install in Graphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/Graphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/src/Graphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/Graphics' Making install in Algo make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/Algo' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/src/Algo' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/Algo' Making install in lglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/lglib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/lglib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/lglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/lglib' Making install in fflib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/fflib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/fflib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/fflib' Making install in nw make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/nw' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/bin' /usr/bin/install -p FreeFem++ FreeFem++-nw ffglut '/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/nw' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/nw' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/mpi' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/mpi' Making install in bamg make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/bamg' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/bin' /usr/bin/install -p bamg cvmsh2 '/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/bamg' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/bamg' Making install in medit make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/medit' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/medit' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/bin' /usr/bin/install -p ffmedit '/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/bin' make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/medit' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/medit' Making install in bin-win32 make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/bin-win32' echo done done make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/src/bin-win32' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/bin-win32' Making install in ffgraphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics' Making install in server make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics/server' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/src/ffgraphics/server' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics/server' Making install in client make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics/client' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/src/ffgraphics/client' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics/client' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/src/ffgraphics' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src/ffgraphics' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/src' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/src' Making install in plugin make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin' Making install in seq make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin/seq' Makefile:902: warning: ignoring prerequisites on suffix rule definition Makefile:902: warning: ignoring prerequisites on suffix rule definition Warning missing plugin: finish build list so make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin/seq' Makefile:902: warning: ignoring prerequisites on suffix rule definition /usr/bin/mkdir -p '/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/bin' /usr/bin/install -p ffmaster '/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/bin' Makefile:902: warning: ignoring prerequisites on suffix rule definition Warning missing plugin: finish build list so /bin/sh /builddir/build/BUILD/freefem++-4.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib" test -n "" && /bin/sh /builddir/build/BUILD/freefem++-4.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/mpi" || true /bin/sh /builddir/build/BUILD/freefem++-4.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/include" /bin/sh /builddir/build/BUILD/freefem++-4.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/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.14-8.fc40.riscv64/usr/lib64/ff++/4.14/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 Element_P3pnc_3d.so "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib" /usr/bin/install -p -m 555 ff-get-dep.awk WHERE_LIBRARY-config WHERE_LIBRARY "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib" for i in WHERE_LIBRARY-config WHERE_LIBRARY WHERE_LIBRARY-download; do \ sed <$i >"/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/$i" 's#/builddir/build/BUILD/freefem++-4.14/serial/3rdparty#/usr/lib64/ff++/4.14#' ;\ done /bin/sh: line 2: /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/WHERE_LIBRARY-config: Permission denied /bin/sh: line 2: /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/WHERE_LIBRARY: Permission denied echo loadpath += \"./\" >"/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/etc/freefem++.pref" echo loadpath += \"/usr/lib64/ff++/4.14/lib\" >>"/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/etc/freefem++.pref" echo includepath += \"/usr/lib64/ff++/4.14/idp\" >>"/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/etc/freefem++.pref" /usr/bin/install -p ff-c++ "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/bin" /usr/bin/install -p ff-pkg-download "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/bin" /usr/bin/install -p ff-get-dep "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/bin" for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so ffnewuoa.so freeyams.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.14-8.fc40.riscv64/usr/lib64/ff++/4.14/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 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 Element_P3pnc_3d.so; do \ if [ -f ../mpi/$i ]; then \ /usr/bin/install -p -m 555 ../mpi/$i "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/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.14/serial/plugin/seq' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin/seq' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin/mpi' Makefile:665: 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.14/serial/plugin/mpi' Makefile:665: warning: ignoring prerequisites on suffix rule definition /bin/sh /builddir/build/BUILD/freefem++-4.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/mpi" /bin/sh /builddir/build/BUILD/freefem++-4.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/include" /bin/sh /builddir/build/BUILD/freefem++-4.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/etc" for i in ; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/mpi"; fi; done make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin/mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/plugin' Making install in examples make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples' Making install in 3d make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/3d' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/3d' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/3d' Making install in 3dSurf make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/3dSurf' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/3dSurf' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/3dSurf' Making install in 3dCurve make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/3dCurve' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/3dCurve' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/3dCurve' Making install in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/examples' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/examples' Making install in misc make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/misc' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/misc' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/misc' Making install in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/plugin' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/plugin' Making install in bug make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/bug' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/bug' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/bug' Making install in ffddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/ffddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/ffddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/ffddm' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/mpi' Making install in tutorial make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/tutorial' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/tutorial' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/tutorial' Making install in eigen make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/eigen' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/eigen' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/eigen' Making install in hpddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/hpddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples/hpddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/hpddm' Making install in bem make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/bem' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/bem' 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.14/serial/examples/bem' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples/bem' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial/examples' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/serial/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial/examples' make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/serial' m4 "-DFF__FVER=4.14" "-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.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/share/FreeFEM/4.14" test `uname` != Darwin || /bin/sh /builddir/build/BUILD/freefem++-4.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/etc/paths.d/" test `uname` != Darwin || /bin/sh /builddir/build/BUILD/freefem++-4.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/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.14-8.fc40.riscv64/usr/share/FreeFEM/4.14"; 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.pgm 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/plugin/lg.pgm examples/3d/3d-Leman.edp examples/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/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/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/mpi/regtests.sh examples/misc/speedtest.sh examples/3d/3d-Leman.edp examples/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/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/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/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/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/buildmeshS.edp examples/3dSurf/cauchyproblem.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/buildmeshS.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/bem/Helmholtz-2d-FEM-BEM-coupling-MUMPS-composite.edp examples/bem/Helmholtz-2d-FEM-BEM-coupling-MUMPS.edp examples/bem/Helmholtz_Cobracavity.edp examples/bem/Helmholtz_circle_Dirichlet_all_direct.edp examples/bem/Helmholtz_circle_Dirichlet_all_indirect.edp examples/bem/Helmholtz_circle_Dirichlet_simple.edp examples/bem/Helmholtz_circle_Neumann_all_direct.edp examples/bem/Helmholtz_circle_Neumann_all_indirect.edp examples/bem/Maxwell_EFIE_sphere.edp examples/bem/Maxwell_cube_EFIE.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/stokes_composite.edp examples/examples/stokes_periodic_composite.edp examples/examples/test1.edp examples/examples/thermal.edp examples/examples/thermic.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/bem/Helmholtz-2d-FEM-BEM-coupling-MUMPS-composite.edp examples/bem/Helmholtz-2d-FEM-BEM-coupling-MUMPS.edp examples/bem/Helmholtz_Cobracavity.edp examples/bem/Helmholtz_circle_Dirichlet_all_direct.edp examples/bem/Helmholtz_circle_Dirichlet_all_indirect.edp examples/bem/Helmholtz_circle_Dirichlet_simple.edp examples/bem/Helmholtz_circle_Neumann_all_direct.edp examples/bem/Helmholtz_circle_Neumann_all_indirect.edp examples/bem/Maxwell_EFIE_sphere.edp examples/bem/Maxwell_cube_EFIE.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/stokes_composite.edp examples/examples/stokes_periodic_composite.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-interfaceBCs-comp.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/Dmesh-Save-Load.edp examples/hpddm/DmeshReconstruct.edp examples/hpddm/DmeshRedistribute_w_PETSc.edp examples/hpddm/DmeshRedistribute_wo_PETSc.edp examples/hpddm/Helmholtz-2d-FEM-BEM-coupling-PETSc-composite.edp examples/hpddm/MatLoad-PETSc.edp examples/hpddm/PartitionCreate.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/ffddm/Helmholtz-2d-FEM-BEM-coupling.edp examples/ffddm/Helmholtz-2d-HPDDM-BGMRES.edp examples/ffddm/Helmholtz-2d-interfaceBCs-comp.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/Dmesh-Save-Load.edp examples/hpddm/DmeshReconstruct.edp examples/hpddm/DmeshRedistribute_w_PETSc.edp examples/hpddm/DmeshRedistribute_wo_PETSc.edp examples/hpddm/Helmholtz-2d-FEM-BEM-coupling-PETSc-composite.edp examples/hpddm/MatLoad-PETSc.edp examples/hpddm/PartitionCreate.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/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-hpddm-2d-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-RT-3d-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/restriction-2d-PETSc.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-adapt-3d-PETSc.edp examples/hpddm/stokes-block-2d-PETSc.edp examples/hpddm/stokes-block-hpddm-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/buildRecursive.edp examples/hpddm/convect.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-hpddm-2d-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-RT-3d-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/restriction-2d-PETSc.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-adapt-3d-PETSc.edp examples/hpddm/stokes-block-2d-PETSc.edp examples/hpddm/stokes-block-hpddm-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/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/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/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/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/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/RT0dc.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/Convolution-Sample.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/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/RT0dc.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/Convolution-Sample.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.14-8.fc40.riscv64/usr/share/FreeFEM/4.14" 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.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/bin" /bin/sh /builddir/build/BUILD/freefem++-4.14/serial/install-sh -d "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/share/doc/freefem++" test ! -s FreeFEM-documentation.pdf || /usr/bin/install -p -m 644 FreeFEM-documentation.pdf "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/share/doc/freefem++" test `uname` != Darwin || /usr/bin/install -p FreeFem++-CoCoa "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/bin" test `uname` != Darwin || echo "/usr/bin" > "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/etc/paths.d/FreeFem++" test `uname` != Darwin || ( rm "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/local/bin/FreeFem++-CoCoa"; /usr/bin/install -p FreeFem++-CoCoa "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/local/bin" ) test `uname` != Darwin || ( make FreeFem++.app.tgz; test -d "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/Applications" || mkdir -p "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/Applications"; tar zxf FreeFem++.app.tgz -C "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/Applications" ) test `uname` != Darwin || ( make bin/movefortranlib ) /bin/sh /builddir/build/BUILD/freefem++-4.14/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/idp" cd idp; for i in *.idp; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/idp"; fi; done make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/serial' + chmod 744 /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/BEC.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/BernardiRaugel.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/BinaryIO.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/CircumCenter.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/ClosePoints.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Curvature.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/DxWriter.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_HCT.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_Mixte.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_Mixte3d.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_P1bl.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_P1dc1.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_P1ncdc.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_P2bulle3.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_P2pnc.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_P2pnc_3d.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_P3.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_P3dc.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_P3nc.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_P3pnc.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_P3pnc_3d.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_P4.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_P4dc.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_PkEdge.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Element_QF.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/FreeFemQA.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Helmholtz_FD.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/IncompleteCholesky.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/MUMPS.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/MUMPS_seq.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/MatD-VFP0.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/MatrixMarket.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/MetricKuate.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/MetricPk.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Morley.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/NewSolver.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/SaveHB.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/Schur-Complement.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/SuperLu.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/UMFPACK64.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/VTK_writer.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/VTK_writer_3d.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/addNewType.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/aniso.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/bfstream.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/biofunc.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/dfft.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/distance.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/exactpartition.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/ff-AiryBiry.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/ff-Ipopt.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/ff-NLopt.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/ff-cmaes.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/ffnewuoa.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/ffrandom.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/freeyams.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/funcTemplate.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/geophysics.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/gmsh.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/gsl.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/iohdf5.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/ioply.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/iovtk.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/isoline.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/lapack.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/lgbmo.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/mat_dervieux.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/mat_edgeP1.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/mat_psi.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/medit.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/meshtools.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/metis.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/msh3.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/mshmet.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/myfunction.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/myfunction2.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/pcm2rnm.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/plotPDF.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/ppm2rnm.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/qf11to25.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/scotch.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/shell.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/splitedges.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/splitmesh12.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/splitmesh3.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/splitmesh4.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/splitmesh6.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/tetgen.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/vortextools.so + chmod 644 /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/WHERE.freeyams /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/WHERE.libMesh /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/WHERE.mshmet /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/WHERE.mumpsseq /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/WHERE_LIBRARY /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/WHERE_LIBRARY-config /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/ff++/4.14/lib/WHERE_LIBRARY-download + pushd /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/share/FreeFEM ~/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/share/FreeFEM ~/build/BUILD/freefem++-4.14/serial ~/build/BUILD/freefem++-4.14 ~/build/BUILD/freefem++-4.14/serial ~/build/BUILD/freefem++-4.14 + popd + ln -sf FreeFem++-nw /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/bin/FreeFem++ + popd ~/build/BUILD/freefem++-4.14 ~/build/BUILD/freefem++-4.14/mpich ~/build/BUILD/freefem++-4.14 + for mpi in mpich openmpi + pushd mpich ++ pwd + make DESTDIR=/builddir/build/BUILD/freefem++-4.14/mpich/buildtree install Making install in 3rdparty make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' Making install in blas make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/blas' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/blas' Making install in arpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/arpack' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/arpack' Making install in umfpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/umfpack' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty/umfpack' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/umfpack' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' cd ../src/libMesh && make make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/3rdparty' \n\n ****** mshmet ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mshmet' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' \n\n ****** yams ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/yams' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' \n\n ****** mumps-seq ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty/mumps-seq' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' make install-hpddm install-htool install-bemtool make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/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.14/mpich/3rdparty' if test -n ""; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi if test -n ""; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' touch tag-compile-pkg 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 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.14/mpich/3rdparty' /bin/sh /builddir/build/BUILD/freefem++-4.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/lib" /bin/sh /builddir/build/BUILD/freefem++-4.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/bin" /bin/sh /builddir/build/BUILD/freefem++-4.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/include" cp -rp lib "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14" cp -rp include "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14" cp -rp bin "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14" make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty' Making install in src make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src' Making install in libMesh make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/src/libMesh' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/libMesh' Making install in bamglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/bamglib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/src/bamglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/bamglib' Making install in femlib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/femlib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/src/femlib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/femlib' Making install in Graphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/Graphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/src/Graphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/Graphics' Making install in Algo make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/Algo' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/src/Algo' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/Algo' Making install in lglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/lglib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/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.14/mpich/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/lglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/lglib' Making install in fflib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/fflib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/fflib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/fflib' Making install in nw make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/nw' /usr/lib64/mpich/bin/mpic++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../fflib/compositeFESpace.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib64 -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz /usr/lib64/mpich/bin/mpic++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../fflib/compositeFESpace.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib64 -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/nw' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin' /usr/bin/install -p FreeFem++ FreeFem++-nw ffglut '/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/nw' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/nw' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/mpi' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin' /usr/bin/install -p FreeFem++-mpi '/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin' /usr/bin/install -p ff-mpirun '/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/mpi' Making install in bamg make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/bamg' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin' /usr/bin/install -p bamg cvmsh2 '/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/bamg' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/bamg' Making install in medit make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/medit' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/medit' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin' /usr/bin/install -p ffmedit '/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin' make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/medit' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/medit' Making install in bin-win32 make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/bin-win32' echo done done make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/src/bin-win32' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/bin-win32' Making install in ffgraphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics' Making install in server make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics/server' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/src/ffgraphics/server' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics/server' Making install in client make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics/client' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/src/ffgraphics/client' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics/client' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/src/ffgraphics' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src/ffgraphics' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/src' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/src' Making install in plugin make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin' Making install in seq make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin/seq' Makefile:902: warning: ignoring prerequisites on suffix rule definition Makefile:902: warning: ignoring prerequisites on suffix rule definition Warning missing plugin: finish build list so make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin/seq' Makefile:902: warning: ignoring prerequisites on suffix rule definition /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin' /usr/bin/install -p ffmaster '/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin' Makefile:902: warning: ignoring prerequisites on suffix rule definition Warning missing plugin: finish build list so /bin/sh /builddir/build/BUILD/freefem++-4.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/lib" test -n "FreeFem++-mpi" && /bin/sh /builddir/build/BUILD/freefem++-4.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/lib/mpi" || true /bin/sh /builddir/build/BUILD/freefem++-4.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/include" /bin/sh /builddir/build/BUILD/freefem++-4.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/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.14/mpich/buildtree/usr/lib64/ff++/4.14/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 Element_P3pnc_3d.so "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/lib" /usr/bin/install -p -m 555 ff-get-dep.awk WHERE_LIBRARY-config WHERE_LIBRARY "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/lib" for i in WHERE_LIBRARY-config WHERE_LIBRARY WHERE_LIBRARY-download; do \ sed <$i >"/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/lib/$i" 's#/builddir/build/BUILD/freefem++-4.14/mpich/3rdparty#/usr/lib64/ff++/4.14#' ;\ done /bin/sh: line 2: /builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/lib/WHERE_LIBRARY-config: Permission denied /bin/sh: line 2: /builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/lib/WHERE_LIBRARY: Permission denied echo loadpath += \"./\" >"/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/etc/freefem++.pref" echo loadpath += \"/usr/lib64/ff++/4.14/lib\" >>"/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/etc/freefem++.pref" echo includepath += \"/usr/lib64/ff++/4.14/idp\" >>"/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/etc/freefem++.pref" /usr/bin/install -p ff-c++ "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin" /usr/bin/install -p ff-pkg-download "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin" /usr/bin/install -p ff-get-dep "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin" for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so ffnewuoa.so freeyams.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.14/mpich/buildtree/usr/lib64/ff++/4.14/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 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 Element_P3pnc_3d.so; do \ if [ -f ../mpi/$i ]; then \ /usr/bin/install -p -m 555 ../mpi/$i "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/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.14/mpich/plugin/seq' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin/seq' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin/mpi' Makefile:665: 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.14/mpich/plugin/mpi' Makefile:665: warning: ignoring prerequisites on suffix rule definition /bin/sh /builddir/build/BUILD/freefem++-4.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/lib/mpi" /bin/sh /builddir/build/BUILD/freefem++-4.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/include" /bin/sh /builddir/build/BUILD/freefem++-4.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/etc" for i in MUMPS.so MUMPS_mpi.so MPICG.so mpi-cmaes.so hpddm.so hpddm_substructuring.so PETSc.so function-PETSc.so ; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/lib/mpi"; fi; done make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin/mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/plugin' Making install in examples make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples' Making install in 3d make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/3d' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/3d' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/3d' Making install in 3dSurf make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/3dSurf' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/3dSurf' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/3dSurf' Making install in 3dCurve make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/3dCurve' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/3dCurve' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/3dCurve' Making install in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/examples' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/examples' Making install in misc make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/misc' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/misc' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/misc' Making install in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/plugin' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/plugin' Making install in bug make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/bug' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/bug' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/bug' Making install in ffddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/ffddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/ffddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/ffddm' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/mpi' Making install in tutorial make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/tutorial' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/tutorial' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/tutorial' Making install in eigen make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/eigen' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/eigen' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/eigen' Making install in hpddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/hpddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples/hpddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/hpddm' Making install in bem make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/bem' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/bem' 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.14/mpich/examples/bem' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples/bem' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/mpich/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich/examples' make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/mpich' m4 "-DFF__FVER=4.14" "-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.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/share/FreeFEM/4.14" test `uname` != Darwin || /bin/sh /builddir/build/BUILD/freefem++-4.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/etc/paths.d/" test `uname` != Darwin || /bin/sh /builddir/build/BUILD/freefem++-4.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/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.14/mpich/buildtree/usr/share/FreeFEM/4.14"; 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.pgm plugin/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.edp examples/3d/Connectivite-3d.edp examples/3d/Elasticity-simple-support-BC.edp examples/3d/EqPoisson.edp examples/3d/Lac.edp examples/3d/LapDG3d.edp examples/3d/LapDG3d1.edp examples/3d/Laplace-Adapt-3d.edp examples/3d/Laplace-Adapt-aniso-3d.edp examples/mpi/regtests.sh examples/misc/speedtest.sh examples/3d/3d-Leman.edp examples/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/LapDG3d.edp examples/3d/LapDG3d1.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/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/Laplace-Adapt-3d.edp examples/3d/Laplace-Adapt-aniso-3d.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/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/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/buildmeshS.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/bem/Helmholtz-2d-FEM-BEM-coupling-MUMPS-composite.edp examples/bem/Helmholtz-2d-FEM-BEM-coupling-MUMPS.edp examples/bem/Helmholtz_Cobracavity.edp examples/bem/Helmholtz_circle_Dirichlet_all_direct.edp examples/bem/Helmholtz_circle_Dirichlet_all_indirect.edp examples/bem/Helmholtz_circle_Dirichlet_simple.edp examples/bem/Helmholtz_circle_Neumann_all_direct.edp examples/bem/Helmholtz_circle_Neumann_all_indirect.edp examples/bem/Maxwell_EFIE_sphere.edp examples/bem/Maxwell_cube_EFIE.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/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/buildmeshS.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/bem/Helmholtz-2d-FEM-BEM-coupling-MUMPS-composite.edp examples/bem/Helmholtz-2d-FEM-BEM-coupling-MUMPS.edp examples/bem/Helmholtz_Cobracavity.edp examples/bem/Helmholtz_circle_Dirichlet_all_direct.edp examples/bem/Helmholtz_circle_Dirichlet_all_indirect.edp examples/bem/Helmholtz_circle_Dirichlet_simple.edp examples/bem/Helmholtz_circle_Neumann_all_direct.edp examples/bem/Helmholtz_circle_Neumann_all_indirect.edp examples/bem/Maxwell_EFIE_sphere.edp examples/bem/Maxwell_cube_EFIE.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/stokes_composite.edp examples/examples/stokes_periodic_composite.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/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/stokes_composite.edp examples/examples/stokes_periodic_composite.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-interfaceBCs-comp.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/Dmesh-Save-Load.edp examples/hpddm/DmeshReconstruct.edp examples/hpddm/DmeshRedistribute_w_PETSc.edp examples/hpddm/DmeshRedistribute_wo_PETSc.edp examples/hpddm/Helmholtz-2d-FEM-BEM-coupling-PETSc-composite.edp examples/hpddm/MatLoad-PETSc.edp examples/hpddm/PartitionCreate.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/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-hpddm-2d-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-RT-3d-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/ffddm/Helmholtz-2d-interfaceBCs-comp.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/Dmesh-Save-Load.edp examples/hpddm/DmeshReconstruct.edp examples/hpddm/DmeshRedistribute_w_PETSc.edp examples/hpddm/DmeshRedistribute_wo_PETSc.edp examples/hpddm/Helmholtz-2d-FEM-BEM-coupling-PETSc-composite.edp examples/hpddm/MatLoad-PETSc.edp examples/hpddm/PartitionCreate.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/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-hpddm-2d-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-RT-3d-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/restriction-2d-PETSc.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-adapt-3d-PETSc.edp examples/hpddm/stokes-block-2d-PETSc.edp examples/hpddm/stokes-block-hpddm-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/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/NSCaraCyl.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/restriction-2d-PETSc.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-adapt-3d-PETSc.edp examples/hpddm/stokes-block-2d-PETSc.edp examples/hpddm/stokes-block-hpddm-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/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/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/RT0dc.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/Convolution-Sample.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/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/RT0dc.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/Convolution-Sample.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.14/mpich/buildtree/usr/share/FreeFEM/4.14" /bin/sh /builddir/build/BUILD/freefem++-4.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin" 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.14/mpich/install-sh -d "/builddir/build/BUILD/freefem++-4.14/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.14/mpich/buildtree/usr/share/doc/freefem++" test `uname` != Darwin || /usr/bin/install -p FreeFem++-CoCoa "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/bin" test `uname` != Darwin || echo "/usr/bin" > "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/etc/paths.d/FreeFem++" test `uname` != Darwin || ( rm "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/local/bin/FreeFem++-CoCoa"; /usr/bin/install -p FreeFem++-CoCoa "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/local/bin" ) test `uname` != Darwin || ( make FreeFem++.app.tgz; test -d "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/Applications" || mkdir -p "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/Applications"; tar zxf FreeFem++.app.tgz -C "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/Applications" ) test `uname` != Darwin || ( make bin/movefortranlib ) /bin/sh /builddir/build/BUILD/freefem++-4.14/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/idp" cd idp; for i in *.idp; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILD/freefem++-4.14/mpich/buildtree/usr/lib64/ff++/4.14/idp"; fi; done make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/mpich' + for bin in FreeFem++-mpi ff-mpirun + install -D -m 755 -p buildtree//usr/bin/FreeFem++-mpi /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/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.14-8.fc40.riscv64/usr/lib64/mpich/bin/ff-mpirun_mpich + for lib in MPICG.so mpi-cmaes.so + install -D -m 744 -p buildtree//usr/lib64/ff++/4.14/lib/mpi/MPICG.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/mpich/lib/ff++/lib/MPICG.so + for lib in MPICG.so mpi-cmaes.so + install -D -m 744 -p buildtree//usr/lib64/ff++/4.14/lib/mpi/mpi-cmaes.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/mpich/lib/ff++/lib/mpi-cmaes.so + popd ~/build/BUILD/freefem++-4.14 ~/build/BUILD/freefem++-4.14/openmpi ~/build/BUILD/freefem++-4.14 + for mpi in mpich openmpi + pushd openmpi ++ pwd + make DESTDIR=/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree install Making install in 3rdparty make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' Making install in blas make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/blas' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/blas' Making install in arpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/arpack' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/arpack' Making install in umfpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/umfpack' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/3rdparty/umfpack' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/umfpack' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' cd ../src/libMesh && make make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/3rdparty' \n\n ****** mshmet ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mshmet' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' \n\n ****** yams ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/yams' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' \n\n ****** mumps-seq ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty/mumps-seq' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' make install-hpddm install-htool install-bemtool make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/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.14/openmpi/3rdparty' if test -n ""; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi if test -n ""; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' touch tag-compile-pkg 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 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.14/openmpi/3rdparty' /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/lib" /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/bin" /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/include" cp -rp lib "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14" cp -rp include "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14" cp -rp bin "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14" make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty' Making install in src make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src' Making install in libMesh make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/src/libMesh' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/libMesh' Making install in bamglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/bamglib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/src/bamglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/bamglib' Making install in femlib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/femlib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/src/femlib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/femlib' Making install in Graphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/Graphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/src/Graphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/Graphics' Making install in Algo make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/Algo' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/src/Algo' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/Algo' Making install in lglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/lglib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/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.14/openmpi/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/lglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/lglib' Making install in fflib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/fflib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/fflib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/fflib' Making install in nw make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/nw' /usr/lib64/openmpi/bin/mpic++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../fflib/compositeFESpace.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib64 -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz /usr/lib64/openmpi/bin/mpic++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -DNDEBUG -std=gnu++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 ../fflib/compositeFESpace.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib64 -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lgfortran -lm -L/usr/lib64 -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/nw' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin' /usr/bin/install -p FreeFem++ FreeFem++-nw ffglut '/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/nw' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/nw' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/mpi' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin' /usr/bin/install -p FreeFem++-mpi '/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin' /usr/bin/install -p ff-mpirun '/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/mpi' Making install in bamg make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/bamg' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin' /usr/bin/install -p bamg cvmsh2 '/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/bamg' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/bamg' Making install in medit make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/medit' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/medit' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin' /usr/bin/install -p ffmedit '/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin' make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/medit' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/medit' Making install in bin-win32 make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/bin-win32' echo done done make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/src/bin-win32' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/bin-win32' Making install in ffgraphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics' Making install in server make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics/server' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/src/ffgraphics/server' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics/server' Making install in client make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics/client' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/src/ffgraphics/client' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics/client' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/src/ffgraphics' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src/ffgraphics' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/src' Making install in plugin make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin' Making install in seq make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin/seq' Makefile:902: warning: ignoring prerequisites on suffix rule definition Makefile:902: warning: ignoring prerequisites on suffix rule definition Warning missing plugin: finish build list so make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin/seq' Makefile:902: warning: ignoring prerequisites on suffix rule definition /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin' /usr/bin/install -p ffmaster '/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin' Makefile:902: warning: ignoring prerequisites on suffix rule definition Warning missing plugin: finish build list so /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/lib" test -n "FreeFem++-mpi" && /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/lib/mpi" || true /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/include" /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/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.14/openmpi/buildtree/usr/lib64/ff++/4.14/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 Element_P3pnc_3d.so "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/lib" /usr/bin/install -p -m 555 ff-get-dep.awk WHERE_LIBRARY-config WHERE_LIBRARY "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/lib" for i in WHERE_LIBRARY-config WHERE_LIBRARY WHERE_LIBRARY-download; do \ sed <$i >"/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/lib/$i" 's#/builddir/build/BUILD/freefem++-4.14/openmpi/3rdparty#/usr/lib64/ff++/4.14#' ;\ done /bin/sh: line 2: /builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/lib/WHERE_LIBRARY-config: Permission denied /bin/sh: line 2: /builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/lib/WHERE_LIBRARY: Permission denied echo loadpath += \"./\" >"/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/etc/freefem++.pref" echo loadpath += \"/usr/lib64/ff++/4.14/lib\" >>"/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/etc/freefem++.pref" echo includepath += \"/usr/lib64/ff++/4.14/idp\" >>"/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/etc/freefem++.pref" /usr/bin/install -p ff-c++ "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin" /usr/bin/install -p ff-pkg-download "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin" /usr/bin/install -p ff-get-dep "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin" for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so ffnewuoa.so freeyams.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.14/openmpi/buildtree/usr/lib64/ff++/4.14/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 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 Element_P3pnc_3d.so; do \ if [ -f ../mpi/$i ]; then \ /usr/bin/install -p -m 555 ../mpi/$i "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/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.14/openmpi/plugin/seq' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin/seq' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin/mpi' Makefile:665: 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.14/openmpi/plugin/mpi' Makefile:665: warning: ignoring prerequisites on suffix rule definition /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/lib/mpi" /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/include" /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/etc" for i in MUMPS.so MUMPS_mpi.so MPICG.so mpi-cmaes.so hpddm.so hpddm_substructuring.so PETSc.so function-PETSc.so ; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/lib/mpi"; fi; done make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin/mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/plugin' Making install in examples make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples' Making install in 3d make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/3d' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/3d' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/3d' Making install in 3dSurf make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/3dSurf' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/3dSurf' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/3dSurf' Making install in 3dCurve make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/3dCurve' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/3dCurve' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/3dCurve' Making install in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/examples' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/examples' Making install in misc make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/misc' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/misc' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/misc' Making install in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/plugin' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/plugin' Making install in bug make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/bug' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/bug' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/bug' Making install in ffddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/ffddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/ffddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/ffddm' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/mpi' Making install in tutorial make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/tutorial' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/tutorial' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/tutorial' Making install in eigen make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/eigen' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/eigen' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/eigen' Making install in hpddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/hpddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples/hpddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/hpddm' Making install in bem make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/bem' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/bem' 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.14/openmpi/examples/bem' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples/bem' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi/examples' make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.14/openmpi' m4 "-DFF__FVER=4.14" "-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.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/share/FreeFEM/4.14" test `uname` != Darwin || /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/etc/paths.d/" test `uname` != Darwin || /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/buildtree/usr/share/FreeFEM/4.14"; 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.pgm 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/plugin/lg.pgm examples/3d/3d-Leman.edp examples/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/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/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/mpi/regtests.sh examples/misc/speedtest.sh examples/3d/3d-Leman.edp examples/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/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/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/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/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/buildmeshS.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/bem/Helmholtz-2d-FEM-BEM-coupling-MUMPS-composite.edp examples/bem/Helmholtz-2d-FEM-BEM-coupling-MUMPS.edp examples/bem/Helmholtz_Cobracavity.edp examples/bem/Helmholtz_circle_Dirichlet_all_direct.edp examples/bem/Helmholtz_circle_Dirichlet_all_indirect.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/buildmeshS.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/bem/Helmholtz-2d-FEM-BEM-coupling-MUMPS-composite.edp examples/bem/Helmholtz-2d-FEM-BEM-coupling-MUMPS.edp examples/bem/Helmholtz_Cobracavity.edp examples/bem/Helmholtz_circle_Dirichlet_all_direct.edp examples/bem/Helmholtz_circle_Dirichlet_all_indirect.edp examples/bem/Helmholtz_circle_Dirichlet_simple.edp examples/bem/Helmholtz_circle_Neumann_all_direct.edp examples/bem/Helmholtz_circle_Neumann_all_indirect.edp examples/bem/Maxwell_EFIE_sphere.edp examples/bem/Maxwell_cube_EFIE.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/stokes_composite.edp examples/examples/stokes_periodic_composite.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-interfaceBCs-comp.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/bem/Helmholtz_circle_Dirichlet_simple.edp examples/bem/Helmholtz_circle_Neumann_all_direct.edp examples/bem/Helmholtz_circle_Neumann_all_indirect.edp examples/bem/Maxwell_EFIE_sphere.edp examples/bem/Maxwell_cube_EFIE.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/stokes_composite.edp examples/examples/stokes_periodic_composite.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-interfaceBCs-comp.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/Dmesh-Save-Load.edp examples/hpddm/DmeshReconstruct.edp examples/hpddm/DmeshRedistribute_w_PETSc.edp examples/hpddm/DmeshRedistribute_wo_PETSc.edp examples/hpddm/Helmholtz-2d-FEM-BEM-coupling-PETSc-composite.edp examples/hpddm/MatLoad-PETSc.edp examples/hpddm/PartitionCreate.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/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-hpddm-2d-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/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/Dmesh-Save-Load.edp examples/hpddm/DmeshReconstruct.edp examples/hpddm/DmeshRedistribute_w_PETSc.edp examples/hpddm/DmeshRedistribute_wo_PETSc.edp examples/hpddm/Helmholtz-2d-FEM-BEM-coupling-PETSc-composite.edp examples/hpddm/MatLoad-PETSc.edp examples/hpddm/PartitionCreate.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/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-hpddm-2d-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-RT-3d-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/restriction-2d-PETSc.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-adapt-3d-PETSc.edp examples/hpddm/stokes-block-2d-PETSc.edp examples/hpddm/stokes-block-hpddm-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/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/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/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-RT-3d-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/restriction-2d-PETSc.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-adapt-3d-PETSc.edp examples/hpddm/stokes-block-2d-PETSc.edp examples/hpddm/stokes-block-hpddm-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/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/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/RT0dc.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/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/RT0dc.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/Convolution-Sample.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/tutorial/AdaptResidualErrorIndicator.edp examples/tutorial/AdjointSolve.edp examples/tutorial/BEM.edp examples/tutorial/Convolution-Sample.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.14/openmpi/buildtree/usr/share/FreeFEM/4.14" /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin" /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d "/builddir/build/BUILD/freefem++-4.14/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.14/openmpi/buildtree/usr/share/doc/freefem++" test `uname` != Darwin || /usr/bin/install -p FreeFem++-CoCoa "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/bin" test `uname` != Darwin || echo "/usr/bin" > "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/etc/paths.d/FreeFem++" test `uname` != Darwin || ( rm "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/local/bin/FreeFem++-CoCoa"; /usr/bin/install -p FreeFem++-CoCoa "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/local/bin" ) test `uname` != Darwin || ( make FreeFem++.app.tgz; test -d "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/Applications" || mkdir -p "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/Applications"; tar zxf FreeFem++.app.tgz -C "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/Applications" ) test `uname` != Darwin || ( make bin/movefortranlib ) /bin/sh /builddir/build/BUILD/freefem++-4.14/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/idp" cd idp; for i in *.idp; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILD/freefem++-4.14/openmpi/buildtree/usr/lib64/ff++/4.14/idp"; fi; done make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.14/openmpi' + for bin in FreeFem++-mpi ff-mpirun + install -D -m 755 -p buildtree//usr/bin/FreeFem++-mpi /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/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.14-8.fc40.riscv64/usr/lib64/openmpi/bin/ff-mpirun_openmpi + for lib in MPICG.so mpi-cmaes.so + install -D -m 744 -p buildtree//usr/lib64/ff++/4.14/lib/mpi/MPICG.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/openmpi/lib/ff++/lib/MPICG.so + for lib in MPICG.so mpi-cmaes.so + install -D -m 744 -p buildtree//usr/lib64/ff++/4.14/lib/mpi/mpi-cmaes.so /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/lib64/openmpi/lib/ff++/lib/mpi-cmaes.so + popd ~/build/BUILD/freefem++-4.14 + /usr/bin/find-debuginfo -j64 --strict-build-id -m -i --build-id-seed 4.14-8.fc40 --unique-debug-suffix -4.14-8.fc40.riscv64 --unique-debug-src-base freefem++-4.14-8.fc40.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/freefem++-4.14 find-debuginfo: starting Extracting debug info from 102 files DWARF-compressing 102 files sepdebugcrcfix: Updated 102 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/freefem++-4.14-8.fc40.riscv64 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.5.1/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 61094 blocks find-debuginfo: done + /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.14/CheckAllEdp from /usr/bin/env bash to #!/usr/bin/bash mangling shebang in /usr/share/FreeFEM/4.14/plugin/seq/load.link from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/FreeFEM/4.14/CheckAll from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/share/FreeFEM/4.14/examples/misc/speedtest.sh from /usr/bin/env bash to #!/usr/bin/bash mangling shebang in /usr/share/FreeFEM/4.14/examples/CheckAllEdp from /usr/bin/env bash to #!/usr/bin/bash mangling shebang in /usr/share/FreeFEM/4.14/examples/mpi/regtests.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib64/openmpi/bin/ff-mpirun_openmpi from /usr/bin/env bash to #!/usr/bin/bash mangling shebang in /usr/lib64/mpich/bin/ff-mpirun_mpich from /usr/bin/env bash to #!/usr/bin/bash mangling shebang in /usr/lib64/ff++/4.14/bin/ff-get-dep from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib64/ff++/4.14/bin/ff-pkg-download from /usr/bin/env bash to #!/usr/bin/bash *** WARNING: ./usr/lib64/ff++/4.14/lib/ff-get-dep.awk is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/gsl.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/mortar-msh.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/DDM-Schwarz-macro.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/ball-buildlayer.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/ffddm.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/macro_ddm_substructuring.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/getARGV.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/MeshSurface.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/ffddm_partitioning.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/ffddm_geneoCS.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/MPIplot.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/DDM-funcs-v2.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/ffddm_functions.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/macro_ddm.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/func-max.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/ExtractDofsonBorder.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/ffddm_parameters.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/ElasticLaw2d.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/movemeshsmooth.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/ffddm_geneoCS_saddlepoint.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/MPIGMRESmacro.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/Heat3d.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/ffddm_geneoCS_3rdlvl.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/ffddm_coarsemeshCS.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/cobrameshcavity.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/buildmeshS.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/CC.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/ff++/4.14/idp/cube.idp is executable but has no shebang, removing executable bit mangling shebang in /usr/bin/ff-c++ 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 + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j64 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.towj9z + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd freefem++-4.14 + RPM_EC=0 ++ jobs -p Processing files: freefem++-4.14-8.fc40.riscv64 + exit 0 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.J0pB06 + umask 022 + cd /builddir/build/BUILD + cd freefem++-4.14 + DOCDIR=/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/share/doc/freefem++ + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/share/doc/freefem++ + cp -pr /builddir/build/BUILD/freefem++-4.14/serial/AUTHORS /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/share/doc/freefem++ + cp -pr /builddir/build/BUILD/freefem++-4.14/serial/CHANGELOG.md /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/share/doc/freefem++ + cp -pr /builddir/build/BUILD/freefem++-4.14/FreeFEM-documentation.pdf /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/share/doc/freefem++ cp: cannot stat '/builddir/build/BUILD/freefem++-4.14/FreeFEM-documentation.pdf': No such file or directory + : + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.zYK7Mp + umask 022 + cd /builddir/build/BUILD + cd freefem++-4.14 + LICENSEDIR=/builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/share/licenses/freefem++ + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/share/licenses/freefem++ + cp -pr /builddir/build/BUILD/freefem++-4.14/serial/readme/COPYRIGHT /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64/usr/share/licenses/freefem++ + RPM_EC=0 ++ jobs -p + exit 0 Provides: freefem++ = 4.14-8.fc40 freefem++(riscv-64) = 4.14-8.fc40 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 ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libamd.so.3()(64bit) libarpack.so.2()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcholmod.so.5()(64bit) libcolamd.so.3()(64bit) libfftw3.so.3()(64bit) libflexiblas.so.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgfortran.so.5()(64bit) libgfortran.so.5(GFORTRAN_10)(64bit) libgfortran.so.5(GFORTRAN_8)(64bit) libglut.so.3()(64bit) libgsl.so.27()(64bit) libgslcblas.so.0()(64bit) libhdf5.so.200()(64bit) libhdf5_hl.so.200()(64bit) libipopt.so.3()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libmetis.so.0()(64bit) libnlopt.so.0()(64bit) libscotch.so.7.0.4()(64bit) libscotcherr.so()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libsuperlu.so.6()(64bit) libsz.so.2()(64bit) libtet.so.0()(64bit) libumfpack.so.6()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: freefem++-openmpi-4.14-8.fc40.riscv64 Provides: freefem++-openmpi = 4.14-8.fc40 freefem++-openmpi(riscv-64) = 4.14-8.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libarpack.so.2()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcholmod.so.5()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libhdf5.so.200()(64bit)(openmpi-riscv64) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libmpi.so.40()(64bit)(openmpi-riscv64) libscalapack.so.2()(64bit)(openmpi-riscv64) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libumfpack.so.6()(64bit) rtld(GNU_HASH) Processing files: freefem++-mpich-4.14-8.fc40.riscv64 Provides: freefem++-mpich = 4.14-8.fc40 freefem++-mpich(riscv-64) = 4.14-8.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libarpack.so.2()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcholmod.so.5()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libhdf5.so.200()(64bit)(mpich-riscv64) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libmpi.so.12()(64bit)(mpich-riscv64) libmpicxx.so.12()(64bit)(mpich-riscv64) libscalapack.so.2()(64bit)(mpich-riscv64) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libumfpack.so.6()(64bit) rtld(GNU_HASH) Processing files: freefem++-debugsource-4.14-8.fc40.riscv64 Provides: freefem++-debugsource = 4.14-8.fc40 freefem++-debugsource(riscv-64) = 4.14-8.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: freefem++-debuginfo-4.14-8.fc40.riscv64 Provides: debuginfo(build-id) = 026cbaeb1460ab2ece8e779c5b9e5a0abf771fc0 debuginfo(build-id) = 0790444cebf9109674282400e8e9cf1919018495 debuginfo(build-id) = 09396782a0b3915fe468d4f665330fbde4bc53b0 debuginfo(build-id) = 0f6af1fce5cc1c3c2d58986d64cd8f819f3e8805 debuginfo(build-id) = 128266db50e58b37ed63fe5bbc16012dd8290349 debuginfo(build-id) = 168a934f1bf1a9cd4b426cc21fa19f2ed39de7ee debuginfo(build-id) = 1d9eb7285ebf5cdaded850c71f4241651888b831 debuginfo(build-id) = 221e8ae3da36e5b5076a863fad02262cab230c2c debuginfo(build-id) = 251e4ff94807e08787963da0a078b8d6cff3b590 debuginfo(build-id) = 25b3607396a78439afc40be2f51230553a95f9d1 debuginfo(build-id) = 2b28802960358445fc435a210f8e3efeb77c6f1a debuginfo(build-id) = 2f34138e5d340d8daaecdae8b43ab9bd18cbe25c debuginfo(build-id) = 2f4ed6dc9b859cd82d33661dc7c33942036f8154 debuginfo(build-id) = 30dd03d4605bb7bfa2bceeac410cafb862903e0c debuginfo(build-id) = 3109f4711aa5c051f3e64ef5b7b6e3f0d1e702f8 debuginfo(build-id) = 3764abf2240100b956c9486d2619e2f46cb70338 debuginfo(build-id) = 3cdad52dc0f453d1901ad0eee3c2f159e7bee4f5 debuginfo(build-id) = 402e7247c7b40ac3c8ad3d754c1f351b01c98483 debuginfo(build-id) = 43338f7a71d59e955f2edb175bb72c86782f2b10 debuginfo(build-id) = 44cb701f05aa501d9d6ad28ebf8589634dc64eb5 debuginfo(build-id) = 45936c6b1afb034757dbeb41a321901330877e0e debuginfo(build-id) = 45fdb4eb00e42c5ffdee33c2abc2774ad9e6803e debuginfo(build-id) = 489247b40e216606611a0ad9cf7b780b2bfe9c90 debuginfo(build-id) = 499375a26c3cf3597bd576697509bc1bdba2dac1 debuginfo(build-id) = 5035d11d4e9ada1a9be42801757f4db31ed9964a debuginfo(build-id) = 5039e98f9ad0ccc2f79202a12a8442bfa19f150e debuginfo(build-id) = 5588fa9fb3bf6dba1199ee6d18c23549600eb665 debuginfo(build-id) = 588712ee0f4359caac643a3e6d3f44cbc7928ad4 debuginfo(build-id) = 5eeb74ed3a3ef8287d8a6b2506772fb5fc9ee7d4 debuginfo(build-id) = 6138caa6043f1c4033ecaf98613184b5499322cc debuginfo(build-id) = 618a7c0db1ef3fdf91b92707236febe9d5586a5f debuginfo(build-id) = 61ef743aab5c9e8e331d660ee0d59adeea96401f debuginfo(build-id) = 625212c27f06956a39394c2d89840da1120c6bf8 debuginfo(build-id) = 6276c6eefcac66ffec0dd942c67abc990c84b248 debuginfo(build-id) = 62e509d1d296400cb1b060ee4993e175dcefa3e1 debuginfo(build-id) = 6470d89746b2c3212e63644879e7bab3a5103ed2 debuginfo(build-id) = 647edf4c349783dbcf2a728329241e2d154c93af debuginfo(build-id) = 65d1aa295cf0ad9cf8f2e1f2deafd34b15e92420 debuginfo(build-id) = 68e110a4eb1c3066ad2b5e9161ae8680b425dc38 debuginfo(build-id) = 6b60fbc81fe06117cc8329abff389c9d69c58d84 debuginfo(build-id) = 6c8e1e0cc6fa3f26fd46b5fde8f110fe4d9061ee debuginfo(build-id) = 6cd32b05c84f2313b7b98cb868edc84577d56204 debuginfo(build-id) = 6dcff7ec08d647ea71858ee95062a26c22070afd debuginfo(build-id) = 6ea8105b37df564b2c543ad3ebb88ef4ae65294a debuginfo(build-id) = 6ffbee266557d8ec8c97f57d7486fcc61d728f2f debuginfo(build-id) = 708792184ce39c2d237e10929df99b4fe41ba33e debuginfo(build-id) = 71066bc39d2d08d5cd2cbe98a983ce197c87fb13 debuginfo(build-id) = 73c4851342cb1cdab635ba6a172ae9b99a5c2815 debuginfo(build-id) = 7d8d9b1a2cf40d2f5679f719e8118ea4a588af81 debuginfo(build-id) = 7e608c160c114a23d8668e8ca00077a1d030ec07 debuginfo(build-id) = 7f1bc92ed3b067bca78be97597caeaf1e2b02715 debuginfo(build-id) = 84104dadb747e2d8bcd5f852e87c485a7348c37d debuginfo(build-id) = 883151a6fbffe438e7cbd67532d234d628b4b030 debuginfo(build-id) = 8850a92c269336c478d95aacd31e16e8dd3a7aa8 debuginfo(build-id) = 8b460db648bb66b1733538550ccb0b882874d9d2 debuginfo(build-id) = 8b7ca3142fe894dc251eaeab6d883f45874d06db debuginfo(build-id) = 8c79b21c127795341c0081c8e0c50beecd22008f debuginfo(build-id) = 8f5e91cddf99324ad2472250ea67a6d2e2c78f79 debuginfo(build-id) = 903aa6340e79e36c173a4d0100b51fdc994b73a5 debuginfo(build-id) = 90bef2e63686ec346cb17579af15ea5689668a3e debuginfo(build-id) = 92de98b8e23b53a22bba1b5dc1ebcd57fb4df373 debuginfo(build-id) = 941ee9c2f4e2506704bff36b6b9f51eba5db06af debuginfo(build-id) = 952250a22f9e4b64bd2ed6312ad2b99b01656a71 debuginfo(build-id) = 9c79313613cf7908b590cf99c14809d26fc02556 debuginfo(build-id) = 9ceb1653470364aaa4147457d5f6d7efa3d3c13c debuginfo(build-id) = 9fa9ff0687e96397998d28cf0a464c0a5d316b3e debuginfo(build-id) = a06cb4c64273e5545005f4469c534c20cb7b5131 debuginfo(build-id) = a2c208e25cb422719e8de173055ee1f610498af3 debuginfo(build-id) = a3470503d345fe6b73fd4ccfa3738c73044ec656 debuginfo(build-id) = ac217560d49a3c39f62d66b87ed0d35da14cfd0d debuginfo(build-id) = acefb7cf883072899e196944029731662758c7bb debuginfo(build-id) = ad3a9e515a4ba89b41008e2dbe8cd5d8fbdc07e3 debuginfo(build-id) = adc8020846cd6fdba43f89f3eafc98cda8f2c851 debuginfo(build-id) = b0cabc9fc086963e8ffccee74ec09586bfe6b6b6 debuginfo(build-id) = b130007b32e99a8ee3d886766ce7b4944543f923 debuginfo(build-id) = b139eae0247be0ccb37ba45479f22215073b51e8 debuginfo(build-id) = b49bb253c1743854c6b3636eb6a8d07a8c122da9 debuginfo(build-id) = b6af0053ac0886e6208704f7e7e990773e36fd31 debuginfo(build-id) = b9e1a16a140e5e78962f55a8dd1b52ad5cc908cd debuginfo(build-id) = b9e33f6a9aa8eda0be07d14cd3a3cd9c1d09742c debuginfo(build-id) = c32eefd58db325ca00127a708d88d97929f51939 debuginfo(build-id) = c46d407fb6707bd5928b43a7cdaeb9b9f64eb255 debuginfo(build-id) = c6ced54d666a44f5a439865aebcf24a4a6391d92 debuginfo(build-id) = dd387b203759614c882f8bc7a3e3bd01c6d1a331 debuginfo(build-id) = de475ce364919a62d2b2e97798db6c2d0bb226a6 debuginfo(build-id) = e140df4ade0de5ae98626dbba0edd066267af200 debuginfo(build-id) = e235b925b74007babec423098d91c3a1bde3b448 debuginfo(build-id) = e631dca4c0eaa40ff0f434128197d73ece7ef681 debuginfo(build-id) = f12cff7e11798565786b59b493aa716c93bbf1cd debuginfo(build-id) = f28bc3ebae7a2c027b7ed0fc119cf76511305a38 debuginfo(build-id) = f2e05f12bc054f62361f761207734124e6d57fb9 debuginfo(build-id) = f615900cc79cb5b9a6827ecf1b038d5992d94575 debuginfo(build-id) = f956abd6f74c1052a7b1f62aca5a3f5714171bf8 debuginfo(build-id) = fc644e951b5bd2b10caecc48f9d4a0a6e832df5f debuginfo(build-id) = fd7041382c9fcdfbb2fe18fc6e264258a77164e1 debuginfo(build-id) = ffbe7fd2b2cca5d8476d78d32723d962601156da freefem++-debuginfo = 4.14-8.fc40 freefem++-debuginfo(riscv-64) = 4.14-8.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: freefem++-debugsource(riscv-64) = 4.14-8.fc40 Processing files: freefem++-openmpi-debuginfo-4.14-8.fc40.riscv64 Provides: debuginfo(build-id) = 21d4776509d0cd8eeff6ee62c7a01ef4d83faf23 debuginfo(build-id) = 4b051e8e2901b4199f0e92833a82c039aa4a4bfa debuginfo(build-id) = f3b5c0e146df5d4aad0755110fcad5420853041d freefem++-openmpi-debuginfo = 4.14-8.fc40 freefem++-openmpi-debuginfo(riscv-64) = 4.14-8.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: freefem++-debugsource(riscv-64) = 4.14-8.fc40 Processing files: freefem++-mpich-debuginfo-4.14-8.fc40.riscv64 Provides: debuginfo(build-id) = 0b7ed9ee54b8a516353113870828f24d8fe436c1 debuginfo(build-id) = 12c07d77be72193a85d54f750281bd81101f810c debuginfo(build-id) = e6e8671bca47c2308b8ae86ee0d45a889c16bb21 freefem++-mpich-debuginfo = 4.14-8.fc40 freefem++-mpich-debuginfo(riscv-64) = 4.14-8.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: freefem++-debugsource(riscv-64) = 4.14-8.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/freefem++-4.14-8.fc40.riscv64 Wrote: /builddir/build/RPMS/freefem++-mpich-4.14-8.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/freefem++-openmpi-4.14-8.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/freefem++-debugsource-4.14-8.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/freefem++-mpich-debuginfo-4.14-8.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/freefem++-openmpi-debuginfo-4.14-8.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/freefem++-4.14-8.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/freefem++-debuginfo-4.14-8.fc40.riscv64.rpm Child return code was: 0